void Start() { InitUIText(); subUIs_ = new List <string>(); btns.Add(stateBtn); btns.Add(PropertyBtn); btns.Add(reductionBtn); btns.Add(qianghuaBtn); btns.Add(ReformBtn); btns.Add(tujianBtn); btns.Add(zhuangbeiBtn); if (!GamePlayer.Instance.GetOpenSubSystemFlag(OpenSubSystemFlag.OSSF_PetEquip)) { zhuangbeiBtn.gameObject.SetActive(false); } else { zhuangbeiBtn.gameObject.SetActive(true); } isState = true; UIManager.SetButtonEventHandler(stateBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 0, 0); UIManager.SetButtonEventHandler(PropertyBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 1, 0); UIManager.SetButtonEventHandler(reductionBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 2, 0); UIManager.SetButtonEventHandler(qianghuaBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 3, 0); UIManager.SetButtonEventHandler(ReformBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 4, 0); UIManager.SetButtonEventHandler(tujianBtn.gameObject, EnumButtonEvent.OnClick, OnClicktujianBtn, 5, 0); UIManager.SetButtonEventHandler(zhuangbeiBtn.gameObject, EnumButtonEvent.OnClick, OnClickbtn, 6, 0); UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClickTColse, 0, 0); TabsSelect(0); tishiLabel.gameObject.SetActive(false); //ShowTabsSelectInfo (0); //tishiLabel.gameObject.SetActive (false); GuideManager.Instance.RegistGuideAim(stateBtn.gameObject, GuideAimType.GAT_MainBabyStatusBtn); GuideManager.Instance.RegistGuideAim(PropertyBtn.gameObject, GuideAimType.GAT_MainBabyPropertyBtn); GuideManager.Instance.RegistGuideAim(closeBtn.gameObject, GuideAimType.GAT_MainBabyClose); GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_BabyUIOpen); GamePlayer.Instance.babyUpdateIpropEvent += new RequestEventHandler <int>(markBabyOn); MainbabyListUI.UpdateBabyMarkOnOk += ClearText; GamePlayer.Instance.OnBabyUpdate += Babypdate; MainbabyListUI.RefreshBabyListOk += SetBabyInfoState; markBabyOn(0); Babypdate(); MainbabyState mstate = stateUI.GetComponent <MainbabyState>(); if (GamePlayer.Instance.babies_list_.Count > 0) { mstate.UpDateBabyInfo(GamePlayer.Instance.babies_list_[0].InstId); //tishiLabel.gameObject.SetActive(false); } UpdateTabelBtnStateOk = UpdateTabelBtn; tableObj.Add(stateUI); tableObj.Add(posObj); tableObj.Add(reductionObj); tableObj.Add(ReformObj); }
public override void Destroyobj() { for (int i = 0; i < subUIs_.Count; ++i) { AssetInfoMgr.Instance.DecRefCount(subUIs_[i], true); } //for(int j =0;j<loadUIList.Count;j++) //{ // AssetInfoMgr.Instance.DecRefCount(GlobalInstanceFunction.Instance.GetAssetsName((int)loadUIList[j], AssetLoader.EAssetType.ASSET_UI), true); //} subUiResPath = ""; //AssetInfoMgr.Instance.DecRefCount(GlobalInstanceFunction.Instance.GetAssetsName((int)UIASSETS_ID.UIASSETS_chongwuPanel, AssetLoader.EAssetType.ASSET_UI), true); UpdateTabelBtnStateOk = null; hasDestroy = true; }