Table of Contents

Class Module_Generator

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
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

Module_Engine

dataGenerator

protected Data_ModuleGenerator dataGenerator

Field Value

Data_ModuleGenerator

Properties

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

Methods

AddDataModules()

protected override void AddDataModules()

FormatLifeTimeString(double)

public static string FormatLifeTimeString(double seconds)

Parameters

seconds double

Returns

string

GetModuleDisplayName()

public override string GetModuleDisplayName()

Returns

string

OnInitialize()

protected override void OnInitialize()

OnModuleFixedUpdate(float)

protected override void OnModuleFixedUpdate(float fixedDeltaTime)

Parameters

fixedDeltaTime float

OnModuleOABFixedUpdate(float)

protected override void OnModuleOABFixedUpdate(float deltaTime)

Parameters

deltaTime float

SetEngineReference(Module_Engine)

public void SetEngineReference(Module_Engine engine)

Parameters

engine Module_Engine

SetGeneratorState(bool)

public void SetGeneratorState(bool state)

Parameters

state bool

ThermalUpdate(double)

public override void ThermalUpdate(double deltaTime)

Parameters

deltaTime double