예제 #1
0
        private void OnRecvCoin(IChannel channel, Message message)
        {
            SCoinMessage request = message as SCoinMessage;

            World.Instance.gold   = request.gold;
            World.Instance.silver = request.silver;
        }
예제 #2
0
        private void OnRecvCoin(IChannel channel, Message message)
        {
            CCoinMessage request = message as CCoinMessage;
            SCoinMessage reply   = new SCoinMessage();
            var          conn    = db.Instance.Connect();

            reply.gold   = db.Instance.GetGoldCoins(request.userdbid, conn);
            reply.silver = db.Instance.GetSilverCoins(request.userdbid, conn);
            channel.Send(reply);
        }