//更新当前邮件信息 private void UpdateCurrentMailHandler(object sender, int code) { MailGetInfoMsg_12_2 currentMailItemInfo = Singleton <MailMode> .Instance.MailInfoVo.CurrentMailItemInfo; if (code == MailMode.UPDATE_CURRENTMAIL) { if (!Singleton <MailMode> .Instance.MailInfoVo.IsOpenAttachView) { setOnekeyBtnState(false); mailViewTP.PlayForward(); Singleton <MailAttachmentView> .Instance.openView(); } for (int i = 0; i < mailItemContainerList.Count; i++) { if (mailItemContainerList[i].Id == currentMailItemInfo.mailId) { MailItem mailItem = mailItemList[i]; PMailBasicInfo mailBasicInfo = MailUtil.findMailDataByID(currentMailItemInfo.mailId); mailItem.SetItemInfo(mailBasicInfo); Singleton <MailAttachmentView> .Instance.setItemInfo(currentMailItemInfo); break; } } } }
//打开输入界面 private void countValueInptOnPress(GameObject go, bool state) { if (state) { alterViewTP.PlayForward(); Singleton <StoreShopInputView> .Instance.openView(); } }
public void CloseView() { IsClosed = true; if(gameObject.activeSelf){ close = true; openPlay.PlayForward(); } }
//合成页面打开 private void OpenRigthPanel() { equipList.Clear(); equipList.Add(currentEquip); ShowRightObjInfo(); rightObj.SetActive(true); rightPlay.PlayForward(); rightOpen = true; leftPlay.PlayForward(); }
private void OpenViewHelp() { openState = true; ViewManager.Register(this); RegisterUpdateHandler(); HandleAfterOpenView(); if (showTween != null) //播放打开动画 { showTween.PlayForward(); } if (AfterOpenGuideDelegate != null) { AfterOpenGuideDelegate(); AfterOpenGuideDelegate = null; } }
private void OnStateChange(bool state) { if (state) { if (UIToggle.current == skill && current != skill) { PlayReverse(); current = skill; skillPlay.PlayForward(); } else if (UIToggle.current == property && current != property) { PlayReverse(); current = property; propertyPlay.PlayForward(); } else if (UIToggle.current == exp && current != exp) { PlayReverse(); current = exp; expPlay.PlayForward(); } } }
private void OnCloseClick(GameObject obj) { close = true; starNum = 0; tipsPlay.PlayForward(); }
public void setEquipTipsPlayForward() { equipTipsTP.PlayForward(); }
private void OnCloseClick(GameObject obj) { close = true; play.PlayForward(); }
protected override void HandleAfterOpenView() { transform.localPosition = new Vector3(x, y, 0); play.PlayForward(); }
protected override void HandleAfterOpenView() { playAlphas.ResetToBeginning(); playTween.PlayForward(); }
private void DataUpdated(object sender, int code) { if (sender == Singleton <PetMode> .Instance) { if (code == PetMode.UpdatedPet && currentPPet == Singleton <PetMode> .Instance.CurrentPet) { SetPetInfo(); } if (code == PetMode.EvolvePet) { Singleton <PetTipsView> .Instance.OpenViewForEvolve(Singleton <PetMode> .Instance.CurrentPet.id); } if (code == PetMode.SkillUpgrade && current == skill) { int num = (int)Singleton <PetMode> .Instance.UpgradedSkill[0]; NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "addtips").text = PetLogic.GetSkillAddDes((int)currentPPet.petId, num); NGUITools.FindChild(skillObjs[num - 1], "addtips").SetActive(true); NGUITools.FindInChild <TweenPlay>(skillObjs[num - 1], "addtips").PlayForward(); Singleton <PetView> .Instance.PetPlay(Status.ATTACK1); } if (code == PetMode.WearEquip) { Singleton <PetEquipView> .Instance.CloseView(); uint[] equip = Singleton <PetMode> .Instance.WearedEquip; equipTip.transform.localPosition = equipObjs[(int)equip[0] - 1].transform.localPosition; equipTip.SetActive(true); equipTipPlay.PlayForward(); Singleton <PetView> .Instance.PetPlay(Status.ATTACK1); SysEquipVo equipvo = BaseDataMgr.instance.GetDataById <SysEquipVo>(equip[1]); PlayPetTips(PetLogic.GetEquipPropertyDes(equipvo)); } if (code == PetMode.FightPet) { Singleton <PetView> .Instance.PetPlay(Status.Win); } if (code == PetMode.GradeUpgrade) { PlayEquips(); Singleton <PetView> .Instance.PetPlay(Status.Win); PlayPetTips("幻兽成功升阶!"); } if (code == PetMode.LevelUpgrade) { Singleton <PetView> .Instance.PetPlay(Status.Win); PlayPetTips("幻兽等级提升!"); } if (code == PetMode.SkillPointInfo) { SetPetSkillPointInfo(); } } else if (sender == MeVo.instance) { if (currentPPet != null) { SetPetSkill(currentPPet); } } else if (sender == Singleton <GoodsMode> .Instance && code == Singleton <GoodsMode> .Instance.UPDATE_PET_GOODS) { if (currentPPet != null) { SetPetEquips(currentPPet); } SetExpItemNumInfo(); } }