protected override void OnDestroy() { Instance = null; FakeObjSystem.fakeObjSystem.OnUIHide(-1); base.OnDestroy(); }
private void Awake() { Instance = this; SetCallback("EnterGame", OnEnter); /* * StartCoroutine(StatisticsManager.Instance.QueryUserInfo()); * medal = GetName("medal"); * UpdateInfo(); * * if (UserInfo.AutoMatch) * { * UserInfo.AutoMatch = false; * OnEnter(); * } * * SetCallback("Exchange", () => * { * StartCoroutine(StatisticsManager.Instance.ExchangeMedal()); * }); * * GetName("bgMask").GetComponent<UIEventListener>().onClick += (go) => * { * GetName("GMFeedbackPanel").SetActive(false); * }; * * bug = GetName("bug").GetComponent<UIToggle>(); * advise = GetName("advise").GetComponent<UIToggle>(); * other = GetName("other").GetComponent<UIToggle>(); * * * SetCallback("Send", SendGMFeedback); * SetCallback("Close", () => * { * GetName("GMFeedbackPanel").SetActive(false); * }); * * GetInput("InfoText").defaultText = "点击这里输入,最多100个字"; * * SetCallback("mail", () => * { * MailInfoList.Clear(); * GetName("mailTip").SetActive(false); * StartCoroutine(StatisticsManager.Instance.GetAllMail()); * }); * * StartCoroutine(CheckNewMailTip()); * SetCallback("record", OnRecord); * totalNum = GetLabel("totalNum"); * SetCallback("Knowledge", OnKnowledge); * SetCallback("ChatInfo", OnChat); * * ChatLabel = GetLabel("ChatLabel"); * * this.regEvt = new List<MyEvent.EventType>() * { * MyEvent.EventType.UpdateChat, * }; * RegEvent(); * * ChatData.Instance.StartReceive(); * InitChatLabel(); */ }