コード例 #1
0
        //更新当前邮件信息
        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;
                    }
                }
            }
        }
コード例 #2
0
 //打开输入界面
 private void countValueInptOnPress(GameObject go, bool state)
 {
     if (state)
     {
         alterViewTP.PlayForward();
         Singleton <StoreShopInputView> .Instance.openView();
     }
 }
コード例 #3
0
ファイル: PetEquipView.cs プロジェクト: 602147629/GDGJ_Script
 public void CloseView()
 {
     IsClosed = true;
     if(gameObject.activeSelf){
         close = true;
         openPlay.PlayForward();
     }
 }
コード例 #4
0
ファイル: PetEquipView.cs プロジェクト: 602147629/GDGJ_Script
        //合成页面打开
        private void OpenRigthPanel()
        {
            equipList.Clear();
            equipList.Add(currentEquip);

            ShowRightObjInfo();
            rightObj.SetActive(true);
            rightPlay.PlayForward();
            rightOpen = true;

            leftPlay.PlayForward();
        }
コード例 #5
0
ファイル: BaseView.cs プロジェクト: 602147629/GDGJ_Script
 private void OpenViewHelp()
 {
     openState = true;
     ViewManager.Register(this);
     RegisterUpdateHandler();
     HandleAfterOpenView();
     if (showTween != null)             //播放打开动画
     {
         showTween.PlayForward();
     }
     if (AfterOpenGuideDelegate != null)
     {
         AfterOpenGuideDelegate();
         AfterOpenGuideDelegate = null;
     }
 }
コード例 #6
0
 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();
         }
     }
 }
コード例 #7
0
ファイル: PetTipsView.cs プロジェクト: 602147629/GDGJ_Script
 private void OnCloseClick(GameObject obj)
 {
     close   = true;
     starNum = 0;
     tipsPlay.PlayForward();
 }
コード例 #8
0
ファイル: EquipTips.cs プロジェクト: 602147629/GDGJ_Script
 public void setEquipTipsPlayForward()
 {
     equipTipsTP.PlayForward();
 }
コード例 #9
0
 private void OnCloseClick(GameObject obj)
 {
     close = true;
     play.PlayForward();
 }
コード例 #10
0
ファイル: GoGoView.cs プロジェクト: 602147629/GDGJ_Script
 protected override void HandleAfterOpenView()
 {
     transform.localPosition = new Vector3(x, y, 0);
     play.PlayForward();
 }
コード例 #11
0
 protected override void HandleAfterOpenView()
 {
     playAlphas.ResetToBeginning();
     playTween.PlayForward();
 }
コード例 #12
0
        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();
            }
        }