Table of Contents

Class ScenarioTransferGameOptionsFactory

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ScenarioTransferGameOptionsFactory
Inheritance
object
ScenarioTransferGameOptionsFactory
Extension Methods

Constructors

ScenarioTransferGameOptionsFactory(IGameSessionManagersProvider, ISavegameManager, ILogger)

public ScenarioTransferGameOptionsFactory(IGameSessionManagersProvider gameStateProvider, ISavegameManager savegameManager, ILogger logger)

Parameters

gameStateProvider IGameSessionManagersProvider
savegameManager ISavegameManager
logger ILogger

Methods

TryTransitionCurrentSessionIntoScenario(ScenarioId, out UpgradedSave)

public bool TryTransitionCurrentSessionIntoScenario(ScenarioId newScenario, out ScenarioTransferGameOptionsFactory.UpgradedSave upgradedSave)

Parameters

newScenario ScenarioId
upgradedSave ScenarioTransferGameOptionsFactory.UpgradedSave

Returns

bool