Table of Contents

Class ScenarioCollection

Namespace
Game.Core.GameData.Scenario
Assembly
SPZGameAssembly.dll
public class ScenarioCollection : IScenarioCollection
Inheritance
object
ScenarioCollection
Implements
Extension Methods

Constructors

ScenarioCollection(IEnumerable<IScenarioPromise>)

public ScenarioCollection(IEnumerable<IScenarioPromise> scenarioPromises)

Parameters

scenarioPromises IEnumerable<IScenarioPromise>

Properties

ScenariosData

public IReadOnlyCollection<GameScenarioData> ScenariosData { get; }

Property Value

IReadOnlyCollection<GameScenarioData>

Methods

GetRawScenario(ScenarioId)

public SerializedGameScenario GetRawScenario(ScenarioId uniqueId)

Parameters

uniqueId ScenarioId

Returns

SerializedGameScenario

TryGetScenarioData(ScenarioId, out GameScenarioData)

public bool TryGetScenarioData(ScenarioId uniqueId, out GameScenarioData scenario)

Parameters

uniqueId ScenarioId
scenario GameScenarioData

Returns

bool