Ejemplo n.º 1
0
 public override void Destroy()
 {
     base.Destroy();
     if (m_MarkComponent != null)
     {
         m_MarkComponent.onPropertyMarkChanged.RemoveListener(OnPropertyChanged);
         m_MarkComponent = null;
     }
 }
Ejemplo n.º 2
0
 public override void Initialize(IValueContainerOwner owner)
 {
     base.Initialize(owner);
     m_MarkComponent = owner.GetEntity().GetCComponent <CPropertyMarkComponent>();
     if (m_MarkComponent != null)
     {
         m_MarkComponent.onPropertyMarkChanged.AddListener(OnPropertyChanged);
     }
 }