void MakeCombinePacket() { if (m_CombineCD) { return; } CG_QIANKUNDAI_COMBINE packet = (CG_QIANKUNDAI_COMBINE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_QIANKUNDAI_COMBINE); for (int i = 0; i < m_ChooseStuffGuid.Count; i++) { GameItem item = GameManager.gameManager.PlayerDataPool.BackPack.GetItemByGuid(m_ChooseStuffGuid[i]); if (item != null && item.IsValid()) { packet.AddStuffGUID(item.Guid); } } if (m_CurCombineNum > 1) { packet.MakeCount = m_CurCombineNum; } packet.SendPacket(); m_RightFormula = null; ClearNumChoose(); m_CombineCD = true; InvokeRepeating("CombineCDWait", 1, 999); m_ProductPanel.SetActive(true); }
public uint Execute(PacketDistributed ipacket) { CG_QIANKUNDAI_COMBINE packet = (CG_QIANKUNDAI_COMBINE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }