Kerbal Space Program
1.12.4
|
ScenarioModule provides a base to write scenario-specific logic, like tutorials and missions. It handles persistence integration. More...
Public Member Functions | |
void | Load (ConfigNode node) |
virtual void | OnAwake () |
virtual void | OnLoad (ConfigNode node) |
virtual void | OnSave (ConfigNode node) |
void | Save (ConfigNode node) |
Public Attributes | |
ScenarioRunner | runner |
ProtoScenarioModule | snapshot |
List< GameScenes > | targetScenes |
Properties | |
int | ClassID [get] |
string | ClassName [get] |
BaseEventList | Events [get] |
BaseFieldList | Fields [get] |
ScenarioModule provides a base to write scenario-specific logic, like tutorials and missions. It handles persistence integration.
|
inline |
Implements IConfigNode.
|
inlinevirtual |
Reimplemented in PartUpgradeManager, Contracts.ContractSystem, AlarmClockScenario, Reputation, ScenarioDiscoverableObjects, Strategies.StrategySystem, Expansions.Missions.Runtime.MissionSystem, ProgressTracking, Expansions.Serenity.DeployedScience.Runtime.DeployedScience, ResearchAndDevelopment, Funding, CommNet.CommNetScenario, KerbalInventoryScenario, FinePrint.ScenarioContractEvents, SentinelMission.SentinelScenario, ScenarioAchievements, ScenarioUpgradeableFacilities, ScenarioCustomWaypoints, VesselRecovery, ScenarioDestructibles, ScenarioNewGameIntro, and ResourceScenario.
|
inlinevirtual |
Reimplemented in TutorialEditorAdvanced, PartUpgradeManager, Expansions.Missions.Runtime.MissionSystem, BasicTutorial, AlarmClockScenario, TutorialEditorMid, TutorialEditor, Expansions.Serenity.DeployedScience.Runtime.DeployedScience, ScenarioUpgradeableFacilities, TutorialScience, ProgressTracking, Contracts.ContractSystem, Reputation, Funding, ScenarioDestructibles, Strategies.StrategySystem, IntermediateTutorial, MissionScreenTutorial, ESAMissionScreenTutorial, ResearchAndDevelopment, ScenarioCustomWaypoints, CommNet.CommNetScenario, ScenarioDiscoverableObjects, FinePrint.ScenarioContractEvents, SentinelMission.SentinelScenario, ResourceScenario, ScenarioAchievements, and ScenarioNewGameIntro.
|
inlinevirtual |
Reimplemented in TutorialEditorAdvanced, PartUpgradeManager, Expansions.Missions.Runtime.MissionSystem, BasicTutorial, AlarmClockScenario, Expansions.Serenity.DeployedScience.Runtime.DeployedScience, TutorialEditorMid, TutorialEditor, ScenarioUpgradeableFacilities, Contracts.ContractSystem, TutorialScience, ProgressTracking, ResearchAndDevelopment, Reputation, Strategies.StrategySystem, Funding, IntermediateTutorial, ScenarioDestructibles, ScenarioDiscoverableObjects, MissionScreenTutorial, ScenarioCustomWaypoints, ESAMissionScreenTutorial, CommNet.CommNetScenario, KerbalInventoryScenario, FinePrint.ScenarioContractEvents, ResourceScenario, ScenarioNewGameIntro, and ScenarioAchievements.
|
inline |
Implements IConfigNode.
ScenarioRunner ScenarioModule.runner |
ProtoScenarioModule ScenarioModule.snapshot |
List<GameScenes> ScenarioModule.targetScenes |
|
get |
|
get |
|
get |
|
get |