HoverVehicleData
Engine/source/T3D/vehicles/hoverVehicle.h
Public Types
enum
JetNodes { ForwardJetNode ForwardJetNode1 BackwardJetNode BackwardJetNode1 DownwardJetNode DownwardJetNode1 MaxJetNodes MaxDirectionJets = 2 ThrustJetStart = ForwardJetNode MaxTrails = 4 }
enum
Jets { ForwardJetEmitter BackwardJetEmitter DownwardJetEmitter MaxJetEmitters }
enum
Sounds { JetSound EngineSound FloatSound MaxSounds }
Private Types
Parent
Public Attributes
jetEmitter [MaxJetEmitters]
sound [MaxSounds]
Protected Functions
bool
onAdd()
Called when the object is added to the sim.
Public Functions
bool
unpackData(BitStream * )
Public Static Functions
Detailed Description
Public Types
JetNodes
Enumerator
- ForwardJetNode
- ForwardJetNode1
- BackwardJetNode
- BackwardJetNode1
- DownwardJetNode
- DownwardJetNode1
- MaxJetNodes
- MaxDirectionJets = 2
- ThrustJetStart = ForwardJetNode
- MaxTrails = 4
Jets
Enumerator
- ForwardJetEmitter
- BackwardJetEmitter
- DownwardJetEmitter
- MaxJetEmitters
Sounds
Enumerator
- JetSound
- EngineSound
- FloatSound
- MaxSounds
Private Types
typedef VehicleData Parent
Public Attributes
F32 brakingActivationSpeed
F32 brakingForce
F32 dragForce
ParticleEmitterData * dustTrailEmitter
F32 dustTrailFreqMod
S32 dustTrailID
Point3F dustTrailOffset
F32 floatingGravMag
F32 floatingThrustFactor
F32 gyroDrag
ParticleEmitterData * jetEmitter [MaxJetEmitters]
S32 jetNode [MaxJetNodes]
F32 mainThrustForce
F32 maxThrustSpeed
F32 normalForce
F32 pitchForce
F32 restorativeForce
F32 reverseThrustForce
F32 rollForce
SFXProfile * sound [MaxSounds]
F32 stabDampingConstant
F32 stabLenMax
F32 stabLenMin
F32 stabSpringConstant
F32 steeringForce
F32 strafeThrustForce
F32 triggerTrailHeight
F32 turboFactor
F32 vertFactor
Public Static Attributes
const char * sJetNode [MaxJetNodes]
Protected Functions
onAdd()
Reimplemented from: RigidShapeData
Public Functions
HoverVehicleData()
~HoverVehicleData()
DECLARE_CONOBJECT(HoverVehicleData )
packData(BitStream * )
Reimplemented from: VehicleData
preload(bool server, String & errorStr)
Reimplemented from: RigidShapeData
unpackData(BitStream * )
Reimplemented from: VehicleData