protected virtual void HandleOnHide() { this.SendMessageToAll("OnActivityEndHide"); if (OnHideAnimationOver != null) { OnHideAnimationOver.Invoke(); } }
void HandleOnHideAnimationOver() { OnHideAnimationOver.InvokeIfNotNull(); if (m_DestroyOnHide) { Destroy(gameObject); } else { gameObject.SetActive(false); } }