Class Module_Generator
public class Module_Generator : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule
- Inheritance
-
Module_Generator
- Implements
- Inherited Members
- Extension Methods
Constructors
Module_Generator()
public Module_Generator()
Fields
EngineModule
public Module_Engine EngineModule
Field Value
dataGenerator
protected Data_ModuleGenerator dataGenerator
Field Value
Properties
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
Methods
AddDataModules()
protected override void AddDataModules()
FormatLifeTimeString(double)
public static string FormatLifeTimeString(double seconds)
Parameters
secondsdouble
Returns
GetModuleDisplayName()
public override string GetModuleDisplayName()
Returns
OnInitialize()
protected override void OnInitialize()
OnModuleFixedUpdate(float)
protected override void OnModuleFixedUpdate(float fixedDeltaTime)
Parameters
fixedDeltaTimefloat
OnModuleOABFixedUpdate(float)
protected override void OnModuleOABFixedUpdate(float deltaTime)
Parameters
deltaTimefloat
SetEngineReference(Module_Engine)
public void SetEngineReference(Module_Engine engine)
Parameters
engineModule_Engine
SetGeneratorState(bool)
public void SetGeneratorState(bool state)
Parameters
statebool
ThermalUpdate(double)
public override void ThermalUpdate(double deltaTime)
Parameters
deltaTimedouble