Exemplo n.º 1
0
        public override string OnResponse(string data)
        {
            Log_Game logGame = null;

            try
            {
                logGame = JsonConvert.DeserializeObject <Log_Game>(data);
            }
            catch (Exception e)
            {
                MySqlService.log.Warn("传入的参数有误:" + e);
                return(null);
            }

            NHibernateHelper.LogGameManager.Add(logGame);

            return(null);
        }
Exemplo n.º 2
0
        public static void Game(int roomid, string gamename, string play1Uid, string play2Uid, string play3Uid,
                                string play4Uid, int curpvpround, string win1, string win2, string zhuangUid)
        {
            Log_Game logGame = new Log_Game()
            {
                roomid        = roomid,
                player1_uid   = play1Uid,
                player2_uid   = play2Uid,
                player3_uid   = play3Uid,
                player4_uid   = play4Uid,
                cur_pvp_round = curpvpround,
                gameroomname  = gamename,
                winner1_uid   = win1,
                winner2_uid   = win2,
                zhuangjia_uid = zhuangUid
            };

            NHibernateHelper.LogGameManager.Add(logGame);
        }
Exemplo n.º 3
0
        // 游戏日志
        public static async Task Log_Game(string RoomName, long Player1_uid, long Player2_uid, long Player3_uid,
                                          long Player4_uid, long winner_uid, int RoomNum = 0, string Player1_info = "", string Player2_info = "", string Player3_info = "", string Player4_info = "")
        {
            DBProxyComponent proxyComponent = Game.Scene.GetComponent <DBProxyComponent>();
            Log_Game         log            = ComponentFactory.CreateWithId <Log_Game>(IdGenerater.GenerateId());

            log.RoomName     = RoomName;
            log.Player1_uid  = Player1_uid;
            log.Player2_uid  = Player2_uid;
            log.Player3_uid  = Player3_uid;
            log.Player4_uid  = Player4_uid;
            log.Winner_uid   = winner_uid;
            log.RoomNum      = RoomNum;
            log.Player1_info = Player1_info;
            log.Player2_info = Player2_info;
            log.Player3_info = Player3_info;
            log.Player4_info = Player4_info;
            await proxyComponent.Save(log);
        }