Table of Contents

Class Module_WheelMotor

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public class Module_WheelMotor : Module_WheelSubmodule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule
Inheritance
Module_WheelMotor
Implements
Derived
Inherited Members
Extension Methods

Constructors

Module_WheelMotor()

public Module_WheelMotor()

Fields

avgResRate

public double avgResRate

Field Value

double

dataWheelMotor

protected Data_WheelMotor dataWheelMotor

Field Value

Data_WheelMotor

Properties

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

Methods

AddDataModules()

protected override void AddDataModules()

GetMaxSpeed()

public float GetMaxSpeed()

Returns

float

GetMotorEnabled(bool, ModuleProperty<string>)

protected virtual bool GetMotorEnabled(bool baseMotorEnabled, ModuleProperty<string> stateString)

Parameters

baseMotorEnabled bool
stateString ModuleProperty<string>

Returns

bool

GetMotorOrientationSign()

public float GetMotorOrientationSign()

Returns

float

OnDriveUpdate(float)

protected virtual float OnDriveUpdate(float motorInput)

Parameters

motorInput float

Returns

float

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

OnShutdown()

protected override void OnShutdown()

OnWheelSetup()

protected override void OnWheelSetup()