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); }
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); }
// 游戏日志 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); }