public void OnFightBtnClick(GameObject go) { Globals.Instance.EffectSoundMgr.Play("ui/ui_001"); if (this.mBaseScene.mSlot == -1) { MC2S_PetReborn mC2S_PetReborn = new MC2S_PetReborn(); mC2S_PetReborn.PetID = this.mPetData.GetID(); GameUIManager.mInstance.uiState.PetRebornData = mC2S_PetReborn; this.mBaseScene.OnBackClick(null); } else { MC2S_SetCombatPet mC2S_SetCombatPet = new MC2S_SetCombatPet(); mC2S_SetCombatPet.Slot = this.mBaseScene.mSlot; mC2S_SetCombatPet.PetID = this.mPetData.GetID(); Globals.Instance.CliSession.Send(195, mC2S_SetCombatPet); } }
private void HandleSetCombatPetCmd(CommandParser.Command param) { int slot = 0; int.TryParse(param.GetParam(1), out slot); ulong petID = 0uL; ulong.TryParse(param.GetParam(2), out petID); MC2S_SetCombatPet mC2S_SetCombatPet = new MC2S_SetCombatPet(); mC2S_SetCombatPet.Slot = slot; mC2S_SetCombatPet.PetID = petID; Globals.Instance.CliSession.Send(195, mC2S_SetCombatPet); }
private void OnUnBattleBtnClick(GameObject go) { if (this.mCurPetDataEx != null && this.mCurPetDataEx.IsPetAssisting()) { MC2S_SetCombatPet mC2S_SetCombatPet = new MC2S_SetCombatPet(); mC2S_SetCombatPet.Slot = this.mCurPetDataEx.GetSocketSlot(); mC2S_SetCombatPet.PetID = 0uL; Globals.Instance.CliSession.Send(195, mC2S_SetCombatPet); } }