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()); } } } }