PropellerEngineConfigData

Inherits from EngineConfigData

Summary

Constructors

PropellerEngineConfigData()
PropellerEngineConfigData(guid: Guid)
PropellerEngineConfigData(other: EngineConfigData)
PropellerEngineConfigData(other: DataContainer)

Properties

Name Type
horisontalForceOffset Vec3
propellerType PropellerType
rotorConfig RotorParameters | nil
forceMagnitudeInputType ForceMagnitudeInputType
directionVectorIndex int
forceMagnitudeMultiplier float
liftForceSpringConstant float
liftForceDampingConstant float
cyclicInputScaleRoll float
cyclicRollLiftMod float
cyclicRollStrafeMod float
cyclicInputScalePitch float
cyclicPitchLiftMod float
cyclicPitchStrafeMod float
cyclicPitchStrafeBrakeMod float
collectiveInputIdle float
collectiveThrottleInputScale float
collectiveBrakeInputScale float
defaultAngleOfAttack float
attackAngleMod float
stabilizerMod float
horisontalMinEffectVelocity float
horisontalMinEffectMod float
pitchStrength float
pitchFromVel float
gravityMod float
spForwardStrength float
spSidewaysStrength float
spVerticalStrength float
velocityFromPitch float
pitchLimit float
bankingStrength float
bankingLimit float
rollStrength float
pitchUpWhenBankStrength float
pitchUpWhenBankLimit float
spDefault bool
enableNewHelicopter bool
spAllowed bool

Static members

Name Type
PropellerEngineConfigData.typeInfo TypeInformation

Constructors

PropellerEngineConfigData

PropellerEngineConfigData()

Creates a new PropellerEngineConfigData frostbite instance.

PropellerEngineConfigData

PropellerEngineConfigData(guid: Guid)

Creates a new PropellerEngineConfigData frostbite instance and assigns it the provided Guid.

Parameters

Name Type Description
guid Guid The Guid to assign to the newly created instance.

PropellerEngineConfigData

PropellerEngineConfigData(other: EngineConfigData)

Casts an instance of type EngineConfigData to PropellerEngineConfigData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other EngineConfigData The instance to cast to PropellerEngineConfigData.

PropellerEngineConfigData

PropellerEngineConfigData(other: DataContainer)

Casts an instance of type DataContainer to PropellerEngineConfigData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other DataContainer The instance to cast to PropellerEngineConfigData.

Properties

horisontalForceOffset

Vec3

propellerType

PropellerType

rotorConfig

RotorParameters | nil

forceMagnitudeInputType

ForceMagnitudeInputType

directionVectorIndex

int

forceMagnitudeMultiplier

float

liftForceSpringConstant

float

liftForceDampingConstant

float

cyclicInputScaleRoll

float

cyclicRollLiftMod

float

cyclicRollStrafeMod

float

cyclicInputScalePitch

float

cyclicPitchLiftMod

float

cyclicPitchStrafeMod

float

cyclicPitchStrafeBrakeMod

float

collectiveInputIdle

float

collectiveThrottleInputScale

float

collectiveBrakeInputScale

float

defaultAngleOfAttack

float

attackAngleMod

float

stabilizerMod

float

horisontalMinEffectVelocity

float

horisontalMinEffectMod

float

pitchStrength

float

pitchFromVel

float

gravityMod

float

spForwardStrength

float

spSidewaysStrength

float

spVerticalStrength

float

velocityFromPitch

float

pitchLimit

float

bankingStrength

float

bankingLimit

float

rollStrength

float

pitchUpWhenBankStrength

float

pitchUpWhenBankLimit

float

spDefault

bool

enableNewHelicopter

bool

spAllowed

bool

Static members

typeInfo

TypeInformation

The type information for the PropellerEngineConfigData type.

Last modified April 26, 2020: Update frostbite type documentation (8b14351c)