public override void Initialize(IValueContainerOwner owner) { base.Initialize(owner); m_MarkComponent = owner.GetEntity().GetCComponent <CPropertyMarkComponent>(); if (m_MarkComponent != null) { m_MarkComponent.onPropertyMarkChanged.AddListener(OnPropertyChanged); } }
public virtual void Destroy() { this.owner = null; }
public virtual void Initialize(IValueContainerOwner owner) { this.owner = owner; }