public uint Execute(PacketDistributed ipacket)
        {
            CG_ASK_GETREWARDFORSIGNIN packet = (CG_ASK_GETREWARDFORSIGNIN )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
Esempio n. 2
0
    void SendGetAwardMessage()
    {
        // 发领奖消息
        int curSelectedIndex          = GameManager.gameManager.PlayerDataPool.CurSelectedDayIndex;
        CG_ASK_GETREWARDFORSIGNIN msg = (CG_ASK_GETREWARDFORSIGNIN)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_GETREWARDFORSIGNIN);

        msg.SignInIndex = curSelectedIndex;
        msg.SendPacket();
        isNowWaitingforRewardResult = true;
        // 这三个函数应该在服务器回复了领取成功标记之后执行
//		dealWithCurrentItem ();
//		TryMoveToNextDay (m_currentSelectedIndex + 1);
//		RefreshTotalCounts ();
    }