示例#1
0
 private void HandlePetBreakUpCmd(CommandParser.Command param)
 {
     ulong item = 0uL;
     ulong.TryParse(param.GetParam(1), out item);
     MC2S_PetBreakUp mC2S_PetBreakUp = new MC2S_PetBreakUp();
     mC2S_PetBreakUp.PetID.Add(item);
     Globals.Instance.CliSession.Send(413, mC2S_PetBreakUp);
 }
 public void OnSureBtnClick(GameObject go)
 {
     Globals.Instance.EffectSoundMgr.Play("ui/ui_002");
     if (this.IsFromRecycle())
     {
         MC2S_PetBreakUp mC2S_PetBreakUp = new MC2S_PetBreakUp();
         foreach (PetDataEx current in this.mGUILvlUpSelectItemTable.GetSelectPets())
         {
             mC2S_PetBreakUp.PetID.Add(current.GetID());
         }
         GameUIManager.mInstance.uiState.PetBreakUpData = mC2S_PetBreakUp;
         mC2S_PetBreakUp = null;
         GUIRecycleScene.Change2This(GUIRecycleScene.ERecycleT.ERecycleT_PetBreak);
     }
     else
     {
         GameUIManager.mInstance.uiState.mPetTrainCurPetDataEx = this.mCurPetDataEx;
         GameUIManager.mInstance.uiState.mPetTrainCurPageIndex = 1;
         GameUIManager.mInstance.uiState.mPetTrainLvlPageIndex = 1;
         Type type = GameUIManager.mInstance.GobackSession();
         if (type == typeof(GUIPetTrainSceneV2))
         {
             GUIPetTrainSceneV2 session = GameUIManager.mInstance.GetSession<GUIPetTrainSceneV2>();
             if (session != null)
             {
                 session.SetTuiShiItems(this.mGUILvlUpSelectItemTable.GetSelectPets());
             }
         }
     }
 }