예제 #1
0
        private static void Gclient_OnSpendCoins(object sender, GlobalSpendCoinArgs e)
        {
            GlobalTask gst = new GlobalTask();
            gst.Type = (int)GlobalTask.GlobalType.SpendCoins;
            gst.Client = (GlobalClient)sender;
            gst.Args = e;

            _server.TaskProcessor.AddTask(gst);
        }
예제 #2
0
        void SpendCoinsHandler(BinaryReader br)
        {
            GlobalSpendCoinArgs args = new GlobalSpendCoinArgs();

            args.AccountId    = br.ReadInt32();
            args.Amount       = br.ReadInt32();
            args.ServerRecord = br.ReadUInt64();
            args.VIP          = 0;
            OnSpendCoins(this, args);
        }
예제 #3
0
 void SpendCoinsHandler(BinaryReader br)
 {
     GlobalSpendCoinArgs args = new GlobalSpendCoinArgs();
     args.AccountId = br.ReadInt32();
     args.Amount = br.ReadInt32();
     args.ServerRecord = br.ReadUInt64();
     OnSpendCoins(this, args);
 }