public LeagueFightMapFrame(Guid managerId) { var fightMap = LeagueFightmapMgr.GetById(managerId); if (fightMap == null) { fightMap = new LeagueFightmapEntity(managerId, Guid.Empty, new byte[0], DateTime.Now, DateTime.Now); LeagueFightmapMgr.Insert(fightMap); } _leagueFightMapEntity = fightMap; AnalyseFightMap(); }
/// <summary> /// 获取经理对阵记录 /// </summary> /// <param name="managerId"></param> /// <returns></returns> public LeagueFightmapEntity GetLeagueManagerRecord(Guid managerId) { if (_leagueFightMapEntity == null) { var fightMap = LeagueFightmapMgr.GetById(managerId); if (fightMap == null) { var manager = ManagerCore.Instance.GetManager(managerId); if (manager != null) { fightMap = new LeagueFightmapEntity(managerId, Guid.Empty, new byte[0], DateTime.Now, DateTime.Now); LeagueFightmapMgr.Insert(fightMap); } } _leagueFightMapEntity = fightMap; } return(_leagueFightMapEntity); }