Odin Inspector 系列教程 --- Type Info Box Attribute

TypeInfoBox特性:将信息框添加到Inspector中类型的最顶部。
使用此选项可将信息框添加到Inspector中类的顶部,而无需同时使用PropertyOrder和OnInspectorGUI属性。

7643202-e3eb1974e6644abe.gif
完整示例代码
TypeInfoBoxExample
using Sirenix.OdinInspector;
using System;
using UnityEngine;

public class TypeInfoBoxExample : MonoBehaviour
{
    public MyType MyObject = new MyType();

    [InfoBox("双击此此段的value值,可在inspecter中查看对应ScriptableObject信息")]
    public MyScripty Scripty = null;
    public void Awake()
    {
        Scripty = ExampleHelper.GetScriptableObject<MyScripty>();
    }


    [Serializable]
    [TypeInfoBox("TypeInfoBox特性可以放在类型定义上,并将导致在属性的顶端处绘制一个InfoBox。")]
    public class MyType
    {
        public int Value;
    }
}
MyScripty
using Sirenix.OdinInspector;
using UnityEngine;


[CreateAssetMenu(fileName = "MyScripty_ScriptableObject", menuName = "CreatScriptableObject/MyScripty", order = 100)]
[TypeInfoBox("TypeInfoBox 特性 能以文本的形式显示在顶端 。例如, MonoBehaviours or ScriptableObjects.")]
public class MyScripty : ScriptableObject
{
    public string MyText = ExampleHelper.GetString();
    [TextArea(10, 15)]
    public string Box;
}

更多教程内容详见:革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值