void OnDisable() { for (int i = 0; i < SpriteEasyOrHigh.Length; i++) { SpriteEasyOrHigh[i].RemoveListener(StartBtnOnPress); } BtnBack.RemoveListener(StartBtnOnPress); EventDelegate.Remove(BtnCreateMenu.onChange, BtnCreateOrAdd); EventDelegate.Remove(BtnAddRoomMenu.onChange, BtnCreateOrAdd); EventCenter.RemoveListener <EErrorCode>(EGameEvent.eGameEvent_AskAddInBattle, StartSelfResult); IGuideTaskManager.Instance().RemoveTaskStartListerner(EGameEvent.eGameEvent_UIGuideSelectPrimaryBtnStart, StartIGuideTask); IGuideTaskManager.Instance().RemoveTaskStartListerner(EGameEvent.eGameEvent_UIGuideCreateRoomBtnStart, StartIGuideTask); }