public uint Execute(PacketDistributed ipacket) { CG_ASK_JUYI_AWARD packet = (CG_ASK_JUYI_AWARD )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void RewardOnClick() { if (m_JuYiLingAward_CanGet.activeInHierarchy) { CG_ASK_JUYI_AWARD packet = (CG_ASK_JUYI_AWARD)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_JUYI_AWARD); packet.AwardIndex = m_JuYiRewardID; packet.SendPacket(); } else if (m_JuYiLingAward_Dis.activeInHierarchy && !m_JuYiLingAward_HaveGot.activeInHierarchy) { Tab_JuYiReward tabReward = TableManager.GetJuYiRewardByID(m_JuYiRewardID, 0); if (tabReward == null) { return; } ItemTooltipsLogic.ShowItemTooltip(tabReward.ItemId, ItemTooltipsLogic.ShowType.Info); } }