Class Module_SolarPanel
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
Properties
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
Methods
AddDataModules()
protected override void AddDataModules()
CalculateTrackingLOS(Vector3, ref string)
public override bool CalculateTrackingLOS(Vector3 trackingDirection, ref string blocker)
Parameters
trackingDirectionVector3blockerstring
Returns
GetModuleDisplayName()
public override string GetModuleDisplayName()
Returns
OnInitialize()
protected override void OnInitialize()
OnModuleOABFixedUpdate(float)
protected override void OnModuleOABFixedUpdate(float deltaTime)
Parameters
deltaTimefloat
OnShutdown()
protected override void OnShutdown()
PostCalculateTracking(bool, Vector3)
public override void PostCalculateTracking(bool trackingLOS, Vector3 trackingDirection)
Parameters
trackingLOSbooltrackingDirectionVector3