public void SendEquipItemMsg(ItemDataEx data) { SocketDataEx socket = Globals.Instance.Player.TeamSystem.GetSocket(GUISelectEquipBagScene.mSocketSlot); if (socket != null) { PetDataEx pet = socket.GetPet(); if (pet != null) { pet.GetAttribute(ref GameUIManager.mInstance.uiState.mOldHpNum, ref GameUIManager.mInstance.uiState.mOldAttackNum, ref GameUIManager.mInstance.uiState.mOldWufangNum, ref GameUIManager.mInstance.uiState.mOldFafangNum); } } MC2S_EquipItem mC2S_EquipItem = new MC2S_EquipItem(); mC2S_EquipItem.SocketSlot = GUISelectEquipBagScene.mSocketSlot; mC2S_EquipItem.EquipSlot = GUISelectEquipBagScene.mEquipSlot; mC2S_EquipItem.ItemID = data.Data.ID; Globals.Instance.CliSession.Send(197, mC2S_EquipItem); }
private void HandleEquipItemCmd(CommandParser.Command param) { int socketSlot = 0; int.TryParse(param.GetParam(1), out socketSlot); int equipSlot = 0; int.TryParse(param.GetParam(2), out equipSlot); ulong itemID = 0uL; ulong.TryParse(param.GetParam(3), out itemID); MC2S_EquipItem mC2S_EquipItem = new MC2S_EquipItem(); mC2S_EquipItem.SocketSlot = socketSlot; mC2S_EquipItem.EquipSlot = equipSlot; mC2S_EquipItem.ItemID = itemID; Globals.Instance.CliSession.Send(197, mC2S_EquipItem); }
private void OnUnlocaBtnClick(GameObject go) { Globals.Instance.EffectSoundMgr.Play("ui/ui_001"); SocketDataEx socket = Globals.Instance.Player.TeamSystem.GetSocket(GUIEquipInfoPopUp.mData.GetSocketSlot()); if (socket != null) { PetDataEx pet = socket.GetPet(); if (pet != null) { pet.GetAttribute(ref GameUIManager.mInstance.uiState.mOldHpNum, ref GameUIManager.mInstance.uiState.mOldAttackNum, ref GameUIManager.mInstance.uiState.mOldWufangNum, ref GameUIManager.mInstance.uiState.mOldFafangNum); } } MC2S_EquipItem mC2S_EquipItem = new MC2S_EquipItem(); mC2S_EquipItem.SocketSlot = GUIEquipInfoPopUp.mData.GetSocketSlot(); mC2S_EquipItem.EquipSlot = GUIEquipInfoPopUp.mData.GetEquipSlot(); mC2S_EquipItem.ItemID = 0uL; Globals.Instance.CliSession.Send(197, mC2S_EquipItem); }