Table of Contents

Class Module_SolarPanel

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public class Module_SolarPanel : Module_Deployable, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule, IMultipleDragCube, ILateUpdate
Inheritance
Module_SolarPanel
Implements
Inherited Members
Extension Methods

Constructors

Module_SolarPanel()

public Module_SolarPanel()

Fields

dataSolarPanel

protected Data_SolarPanel dataSolarPanel

Field Value

Data_SolarPanel

Properties

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

Methods

AddDataModules()

protected override void AddDataModules()

CalculateTrackingLOS(Vector3, ref string)

public override bool CalculateTrackingLOS(Vector3 trackingDirection, ref string blocker)

Parameters

trackingDirection Vector3
blocker string

Returns

bool

GetModuleDisplayName()

public override string GetModuleDisplayName()

Returns

string

OnInitialize()

protected override void OnInitialize()

OnModuleOABFixedUpdate(float)

protected override void OnModuleOABFixedUpdate(float deltaTime)

Parameters

deltaTime float

OnShutdown()

protected override void OnShutdown()

PostCalculateTracking(bool, Vector3)

public override void PostCalculateTracking(bool trackingLOS, Vector3 trackingDirection)

Parameters

trackingLOS bool
trackingDirection Vector3