void OnDestroy() { //babyInfo = null; ShowBabyNewName = null; // GamePlayer.Instance.babyUpdateIpropEvent -= UpDateBabyInfo; ResBabyInfoOk = null; UIManager.RemoveButtonEventHandler(babyDel.gameObject, EnumButtonEvent.OnClick); //UIManager.RemoveButtonEventHandler (babyHuiS.gameObject, EnumButtonEvent.OnClick); UIManager.RemoveButtonEventHandler(changeNameBtn.gameObject, EnumButtonEvent.OnClick); MainbabyListUI.RefreshBabyListOk -= ClearText; for (int i = 0; i < iconNames_.Count; ++i) { HeadIconLoader.Instance.Delete(iconNames_[i]); } iconNames_.Clear(); }
// Use this for initializationitemid void Start() { if (GamePlayer.Instance.babies_list_.Count == 0) { ClearText(0); } UIManager.SetButtonEventHandler(daimingBtn.gameObject, EnumButtonEvent.OnClick, OnClickDM, 0, 0); UIManager.SetButtonEventHandler(chuzhanBtn.gameObject, EnumButtonEvent.OnClick, OnClickCZ, 0, 0); GlobalValue.Get(Constant.C_BabyExpItem, out itemid); UIManager.SetButtonEventHandler(babyBank.gameObject, EnumButtonEvent.OnClick, OnClickbabyBank, 0, 0); UIManager.SetButtonEventHandler(babyDel.gameObject, EnumButtonEvent.OnClick, OnClickbabyDel, 0, 0); UIManager.SetButtonEventHandler(kjBtn.gameObject, EnumButtonEvent.OnClick, OnClickbabykjBtn, 0, 0); //UIManager.SetButtonEventHandler (babyHuiS.gameObject, EnumButtonEvent.OnClick, OnClickbabyHuiS,0, 0); UIManager.SetButtonEventHandler(changeNameBtn.gameObject, EnumButtonEvent.OnClick, OnClickchangeName, 0, 0); UIManager.SetButtonEventHandler(zhanshiBtn.gameObject, EnumButtonEvent.OnClick, OnClickzhanshiBtn, 0, 0); UIManager.SetButtonEventHandler(suodingBtn.gameObject, EnumButtonEvent.OnClick, OnClicksuodingBtn, 0, 0); UIManager.SetButtonEventHandler(shouhuiBtn.gameObject, EnumButtonEvent.OnClick, OnClickshouhuiBtn, 0, 0); UIManager.SetButtonEventHandler(jiesuoBtn.gameObject, EnumButtonEvent.OnClick, OnClickjiesuoBtn, 0, 0); ShowBabyNewName = ChangeBabyName; SetKJBtnstateEventOk = SetKJBtnstate; babyInfo = BabyInfoShow; MainbabyListUI.RefreshBabyListOk += ClearText; shouhuiBtn.gameObject.SetActive(binst.isShow_); zhanshiBtn.gameObject.SetActive(!binst.isShow_); if (GlobalValue.isBattleScene(StageMgr.Scene_name)) { kjBtn.gameObject.SetActive(false); chuzhanBtn.gameObject.SetActive(false); daimingBtn.gameObject.SetActive(false); babyBank.gameObject.SetActive(false); babyDel.gameObject.SetActive(false); zhanshiBtn.gameObject.SetActive(false); shouhuiBtn.gameObject.SetActive(false); changeNameBtn.gameObject.SetActive(false); suodingBtn.gameObject.SetActive(false); jiesuoBtn.gameObject.SetActive(false); } }