Class Module_AeroSurface
public class Module_AeroSurface : Module_ControlSurface, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule, ILiftProvider, ITorqueProvider, IPartBrakes
- Inheritance
-
Module_AeroSurface
- Implements
- Inherited Members
-
Module_LiftingSurface.GetDragVector(ref ModuleProperty<float>, Vector3, float, double, float, float)
- Extension Methods
Constructors
Module_AeroSurface()
public Module_AeroSurface()
Fields
_dataAeroSurface
protected Data_AeroSurface _dataAeroSurface
Field Value
_dataControlSurface
protected Data_ControlSurface _dataControlSurface
Field Value
Properties
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
isBraking
public bool isBraking { get; }
Property Value
Methods
AddDataModules()
protected override void AddDataModules()
CtrlSurfaceEditorUpdate(float)
protected void CtrlSurfaceEditorUpdate(float deltaTime)
Parameters
deltaTimefloat
CtrlSurfaceUpdate(Vector3, float)
protected override void CtrlSurfaceUpdate(Vector3 vel, float deltaTime)
Parameters
velVector3deltaTimefloat
OnInitialize()
protected override void OnInitialize()
OnModuleOABFixedUpdate(float)
protected override void OnModuleOABFixedUpdate(float fixedDeltaTime)
Parameters
fixedDeltaTimefloat