Esempio n. 1
0
        private void OnRecvTreausre(IChannel channel, Message message)
        {
            STreasureMessage msg = message as STreasureMessage;

            World.Instance.view.effect = msg.treasure.effect;
            World.Instance.view.value  = msg.treasure.value;
            World.Instance.view.price  = msg.treasure.price;
            World.Instance.view.status = msg.treasure.status;
        }
Esempio n. 2
0
        private void OnRecvTreasure(IChannel channel, Message message)
        {
            Console.WriteLine("Backend: OnRecvTreasure, Receive Message");
            CTreasureMessage request = message as CTreasureMessage;
            STreasureMessage reply   = new STreasureMessage();
            var conn = db.Instance.Connect();

            reply.treasure = db.Instance.GetTreasure(Convert.ToInt16(request.dbid), Convert.ToString(request.treasureName), conn);
            channel.Send(reply);
            //Console.WriteLine(string.Format("Backend: OnRecvTreasure {0}, {1}, {2}, {3}", reply.treasure.name, reply.treasure.type, reply.treasure.value, reply.treasure.effect));
        }