private void Unregister() { if (isRegisterEventListener) { UISystem.UnregisterObject(gameObject, name); EventManager.RemoveEventListener(UISystem.GetPageEventID(name), OnEvent); } }
private void Register() { if (!isRegisterEventListener) { name = name.Replace("(Clone)", ""); UISystem.RegisterObject(gameObject, name); EventManager.AddEventListener(UISystem.GetPageEventID(name), OnEvent); isRegisterEventListener = true; } }