예제 #1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_BUYBACK_COPYSCENENUMBER packet = (CG_BUYBACK_COPYSCENENUMBER )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
예제 #2
0
    void OnOkClick()
    {
        OnInputSubmit();
        CG_BUYBACK_COPYSCENENUMBER pak = (CG_BUYBACK_COPYSCENENUMBER)PacketDistributed.CreatePacket(MessageID.PACKET_CG_BUYBACK_COPYSCENENUMBER);

        pak.SetNSceneClassID(m_RebuyCopySceneId);
        pak.SetType(m_RebuyCopySceneSingle == true ? 1:0);
        pak.SetNData(m_curNum);
        pak.SendPacket();
        OnCloseWindow();
    }
예제 #3
0
    void OnEnterBuyCopySceneNum()
    {
        int nCurNum = 0;

        if (int.TryParse(m_LbLBuyNum.text, out nCurNum))
        {
            CG_BUYBACK_COPYSCENENUMBER pak = (CG_BUYBACK_COPYSCENENUMBER)PacketDistributed.CreatePacket(MessageID.PACKET_CG_BUYBACK_COPYSCENENUMBER);
            pak.SetNSceneClassID(m_nBuyCopySceneId);
            pak.SetType(m_bIsSinglePlayerCopyScene == true ? 1 : 0);
            pak.SetNData(__GetIptValue());
            pak.SendPacket();
        }
        OnCloseWindow();
    }