3 using System.Collections.Generic;
15 throw new System.Exception($
"Attempted to start {nameof(PvPMode)} without a mission.");
24 throw new System.Exception($
"Attempted to start {nameof(PvPMode)} without a mission.");
static IEnumerable< MissionPrefab > ValidateMissionPrefabs(IEnumerable< MissionPrefab > missionPrefabs, Dictionary< Identifier, Type > missionClasses)
static IEnumerable< Identifier > ValidateMissionTypes(IEnumerable< Identifier > missionTypes, Dictionary< Identifier, Type > missionClasses)
Returns the mission types that are valid for the given mission classes (e.g. all mission types suitab...
override IEnumerable< Mission > Missions
PvPMode(GameModePreset preset, IEnumerable< MissionPrefab > missionPrefabs)
PvPMode(GameModePreset preset, IEnumerable< Identifier > missionTypes, string seed)