public bool GenerateFirstData(Character pUser) { QualifierRankObj trash; if (ServerKernel.ArenaRecord.TryGetValue(pUser.Identity, out trash)) { if (pUser.ArenaQualifier == null) { pUser.ArenaQualifier = trash; return(true); } return(false); } uint startPoints = GetStartupPoints(pUser.Level); DbArena newObj = new DbArena { PlayerIdentity = pUser.Identity, Name = pUser.Name, Points = startPoints, Lookface = pUser.Lookface, Level = pUser.Level, Profession = pUser.Profession }; Database.ArenaRepository.SaveOrUpdate(newObj); pUser.ArenaQualifier = new QualifierRankObj(newObj); return(ServerKernel.ArenaRecord.TryAdd(pUser.Identity, pUser.ArenaQualifier)); }
public QualifierRankObj(DbArena pArena) { m_dbRole = pArena; Status = ArenaWaitStatus.NOT_SIGNED_UP; }