csharp
public record class PvpMapDefinitionA battleground, an arena or a duel: a map, its teams and how it is won.
Fields and properties (10)
public string DisplayNameWhat it is called.
public MatchKind KindWhat kind of match it is.
public string SceneThe address of the map it happens on.
public int TeamsHow many teams.
public int TeamSizeHow many on each.
public int ScoreToWinWhat it takes to win, or zero for a match won only on the clock.
public float TimeLimitHow long it may run, in seconds. Zero for no limit.
public int RoundsHow many rounds, for an arena. One for anything else.
public List<PvpObjectiveDefinition> ObjectivesIts objectives.
public string TagWhat being in one is — Pvp.Battleground. Empty for one nothing asks about.
Methods (1)
public override void CollectTags(ICollection<string> tags)Every tag this definition mentions, so the content build can bake the tag table.
Used by (8)
- CoverageTestsMmo.Content.Tests
- ContentVixen.Gameplay.Pvp.Tests
- PvpLibraryVixen.Gameplay.Pvp
- PvpLibraryTestsVixen.Gameplay.Pvp.Tests
- PvpMapVixen.Gameplay.Pvp
- PvpModuleVixen.Gameplay.Pvp
- TypeRegistrationVixen.Gameplay.Pvp
- Vixen_Gameplay_Pvp_PvpMapDefinitionSerializerVixen.Gameplay.Pvp