Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ParachuteContainModuleData Class Reference

#include <ParachuteContain.h>

Inherits OpenContainModuleData.

Public Member Functions

 ParachuteContainModuleData ()
 
- Public Member Functions inherited from OpenContainModuleData
 OpenContainModuleData (void)
 
- Public Member Functions inherited from BehaviorModuleData
 BehaviorModuleData ()
 
- Public Member Functions inherited from ModuleData
 ModuleData ()
 
virtual ~ModuleData ()
 
void setModuleTagNameKey (NameKeyType key)
 
NameKeyType getModuleTagNameKey () const
 
virtual Bool isAiModuleData () const
 
virtual const W3DModelDrawModuleData * getAsW3DModelDrawModuleData () const
 
virtual const W3DTreeDrawModuleData * getAsW3DTreeDrawModuleData () const
 
virtual StaticGameLODLevel getMinimumRequiredGameLOD () const
 
virtual void crc (Xfer *xfer)
 run the "light" crc check on this data structure
 
virtual void xfer (Xfer *xfer)
 
virtual void loadPostProcess (void)
 
- Public Member Functions inherited from Snapshot
 Snapshot (void)
 
 ~Snapshot (void)
 

Static Public Member Functions

static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from OpenContainModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from UpdateModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from BehaviorModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from ModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 

Public Attributes

Real m_pitchRateMax
 
Real m_rollRateMax
 
Real m_lowAltitudeDamping
 
Real m_paraOpenDist
 deploy the parachute when we have traveled this far
 
Real m_freeFallDamagePercent
 
Real m_killWhenLandingInWaterSlop
 
AudioEventRTS m_parachuteOpenSound
 
- Public Attributes inherited from OpenContainModuleData
DieMuxData m_dieMuxData
 
Int m_containMax
 how many things we can have inside (-1 = "I don't care")
 
AudioEventRTS m_enterSound
 sound to play on entering
 
AudioEventRTS m_exitSound
 sound to play on exiting
 
Bool m_passengersAllowedToFire
 Can the passengers shoot out of us?
 
Bool m_passengersInTurret
 The Firepoint bones are in our turret, not our chassis.
 
Int m_numberOfExitPaths
 Will alternate through ExitStart/End paths as we exit people.
 
Real m_damagePercentageToUnits
 
Bool m_isBurnedDeathToUnits
 Turn off the hardcoded burn death when killing guys in transport.
 
UnsignedInt m_doorOpenTime
 
KindOfMaskType m_allowInsideKindOf
 objects must have at least one of these kind of bits set to be contained by us
 
KindOfMaskType m_forbidInsideKindOf
 objects must have NONE of these kind of bits set to be contained by us
 
Bool m_weaponBonusPassedToPassengers
 Do our passengers get to use our weapon bonuses?
 
Bool m_allowAlliesInside
 allow allies inside us
 
Bool m_allowEnemiesInside
 allow enemies inside us
 
Bool m_allowNeutralInside
 allow neutral inside us
 

Detailed Description

Definition at line 39 of file ParachuteContain.h.

Constructor & Destructor Documentation

◆ ParachuteContainModuleData()

ParachuteContainModuleData::ParachuteContainModuleData ( )

Definition at line 63 of file ParachuteContain.cpp.

Member Function Documentation

◆ buildFieldParse()

void ParachuteContainModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 74 of file ParachuteContain.cpp.

Member Data Documentation

◆ m_freeFallDamagePercent

Real ParachuteContainModuleData::m_freeFallDamagePercent

Definition at line 46 of file ParachuteContain.h.

◆ m_killWhenLandingInWaterSlop

Real ParachuteContainModuleData::m_killWhenLandingInWaterSlop

Definition at line 47 of file ParachuteContain.h.

◆ m_lowAltitudeDamping

Real ParachuteContainModuleData::m_lowAltitudeDamping

Definition at line 44 of file ParachuteContain.h.

◆ m_parachuteOpenSound

AudioEventRTS ParachuteContainModuleData::m_parachuteOpenSound

Definition at line 48 of file ParachuteContain.h.

◆ m_paraOpenDist

Real ParachuteContainModuleData::m_paraOpenDist

deploy the parachute when we have traveled this far

Definition at line 45 of file ParachuteContain.h.

◆ m_pitchRateMax

Real ParachuteContainModuleData::m_pitchRateMax

Definition at line 42 of file ParachuteContain.h.

◆ m_rollRateMax

Real ParachuteContainModuleData::m_rollRateMax

Definition at line 43 of file ParachuteContain.h.


The documentation for this class was generated from the following files: