public static ushort SharedGetFactionMembersMax(FactionKind kind) { return(kind switch { FactionKind.Public => SharedMembersMaxPublicFaction, FactionKind.Private => SharedMembersMaxPrivateFaction, _ => throw new ArgumentOutOfRangeException(nameof(kind), kind, null) });
public FactionListEntry( string clanTag, FactionKind kind, bool isAcceptingApplications, string leaderName, string publicDescription, ushort membersNumberCurrent, byte factionLevel, ushort leaderboardRank, ulong totalScore) { this.ClanTag = clanTag; this.Kind = kind; this.LeaderName = leaderName; this.MembersNumberCurrent = membersNumberCurrent; this.IsAcceptingApplications = isAcceptingApplications; this.PublicDescription = publicDescription; this.FactionLevel = factionLevel; this.LeaderboardRank = leaderboardRank; this.TotalScore = totalScore; }
public FactionKindData(FactionKind factionKind) { this.FactionKind = factionKind; }
public EntityFaction(FactionKind f) { m_faction = f; }