Class ScenarioTransferGameOptionsFactory
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ScenarioTransferGameOptionsFactory
- Inheritance
-
objectScenarioTransferGameOptionsFactory
- Extension Methods
Constructors
ScenarioTransferGameOptionsFactory(IGameSessionManagersProvider, ISavegameManager, ILogger)
public ScenarioTransferGameOptionsFactory(IGameSessionManagersProvider gameStateProvider, ISavegameManager savegameManager, ILogger logger)
Parameters
gameStateProviderIGameSessionManagersProvidersavegameManagerISavegameManagerloggerILogger
Methods
TryTransitionCurrentSessionIntoScenario(ScenarioId, out UpgradedSave)
public bool TryTransitionCurrentSessionIntoScenario(ScenarioId newScenario, out ScenarioTransferGameOptionsFactory.UpgradedSave upgradedSave)
Parameters
newScenarioScenarioIdupgradedSaveScenarioTransferGameOptionsFactory.UpgradedSave
Returns
- bool