美文网首页
Odin Inspector 系列教程 --- On Inspe

Odin Inspector 系列教程 --- On Inspe

作者: su9257_海澜 | 来源:发表于2020-12-20 21:25 被阅读0次
    当重新创建、销毁、置空时,都会执行对应的Dispose操作
    image
    using Sirenix.OdinInspector;
    using UnityEngine;
    
    public class OnInspectorDisposeAttributeExample : MonoBehaviour
    {
        // Start is called before the first frame update
        void Start()
        {
    
        }
    
        [OnInspectorDispose("@UnityEngine.Debug.Log(\"Dispose event invoked!\")")]
        [ShowInInspector, InfoBox("当重新创建、销毁、置空时,都会执行对应的Dispose操作."), DisplayAsString]
        public BaseClass PolymorphicField;
    
        public abstract class BaseClass { public override string ToString() { return this.GetType().Name; } }
        public class A : BaseClass { }
        public class B : BaseClass { }
        public class C : BaseClass { }
    }
    
    

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

    相关文章

      网友评论

          本文标题:Odin Inspector 系列教程 --- On Inspe

          本文链接:https://www.haomeiwen.com/subject/yqflnktx.html