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

#include <RailroadGuideAIUpdate.h>

Inherits PhysicsBehaviorModuleData.

Public Member Functions

 RailroadBehaviorModuleData (void)
 
- Public Member Functions inherited from PhysicsBehaviorModuleData
 PhysicsBehaviorModuleData ()
 
- 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 W3DModelDrawModuleDatagetAsW3DModelDrawModuleData () const
 
virtual const W3DTreeDrawModuleDatagetAsW3DTreeDrawModuleData () 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 PhysicsBehaviorModuleData
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

TemplateNameList m_carriageTemplateNameData
 
AsciiString m_pathPrefixName
 prefix to use for waypont start and end points we'll look for
 
AsciiString m_CrashFXTemplateName
 
Bool m_isLocomotive
 
Real m_runningGarrisonSpeedMax
 
Real m_killSpeedMin
 
Real m_speedMax
 
Real m_acceleration
 
Real m_braking
 
Real m_friction
 
UnsignedInt m_waitAtStationTime
 
AudioEventRTS m_runningSound
 
AudioEventRTS m_clicketyClackSound
 
AudioEventRTS m_bigMetalImpactDefaultSound
 
AudioEventRTS m_smallMetalImpactDefaultSound
 
AudioEventRTS m_meatyImpactDefaultSound
 
AudioEventRTS m_whistleSound
 
- Public Attributes inherited from PhysicsBehaviorModuleData
Real m_mass
 
Real m_shockResistance
 
Real m_shockMaxYaw
 
Real m_shockMaxPitch
 
Real m_shockMaxRoll
 
Real m_forwardFriction
 
Real m_lateralFriction
 
Real m_ZFriction
 
Real m_aerodynamicFriction
 
Real m_centerOfMassOffset
 
Bool m_killWhenRestingOnGround
 
Bool m_allowBouncing
 
Bool m_allowCollideForce
 
Real m_minFallSpeedForDamage
 
Real m_fallHeightDamageFactor
 
Real m_pitchRollYawFactor
 
const WeaponTemplatem_vehicleCrashesIntoBuildingWeaponTemplate
 
const WeaponTemplatem_vehicleCrashesIntoNonBuildingWeaponTemplate
 

Detailed Description

Definition at line 46 of file RailroadGuideAIUpdate.h.

Constructor & Destructor Documentation

◆ RailroadBehaviorModuleData()

RailroadBehaviorModuleData::RailroadBehaviorModuleData ( void )

Definition at line 86 of file RailroadGuideAIUpdate.cpp.

Member Function Documentation

◆ buildFieldParse()

static void RailroadBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
inlinestatic

Definition at line 52 of file RailroadGuideAIUpdate.h.

Member Data Documentation

◆ m_acceleration

Real RailroadBehaviorModuleData::m_acceleration

Definition at line 90 of file RailroadGuideAIUpdate.h.

◆ m_bigMetalImpactDefaultSound

AudioEventRTS RailroadBehaviorModuleData::m_bigMetalImpactDefaultSound

Definition at line 96 of file RailroadGuideAIUpdate.h.

◆ m_braking

Real RailroadBehaviorModuleData::m_braking

Definition at line 91 of file RailroadGuideAIUpdate.h.

◆ m_carriageTemplateNameData

TemplateNameList RailroadBehaviorModuleData::m_carriageTemplateNameData

Definition at line 82 of file RailroadGuideAIUpdate.h.

◆ m_clicketyClackSound

AudioEventRTS RailroadBehaviorModuleData::m_clicketyClackSound

Definition at line 95 of file RailroadGuideAIUpdate.h.

◆ m_CrashFXTemplateName

AsciiString RailroadBehaviorModuleData::m_CrashFXTemplateName

Definition at line 84 of file RailroadGuideAIUpdate.h.

◆ m_friction

Real RailroadBehaviorModuleData::m_friction

Definition at line 92 of file RailroadGuideAIUpdate.h.

◆ m_isLocomotive

Bool RailroadBehaviorModuleData::m_isLocomotive

Definition at line 86 of file RailroadGuideAIUpdate.h.

◆ m_killSpeedMin

Real RailroadBehaviorModuleData::m_killSpeedMin

Definition at line 88 of file RailroadGuideAIUpdate.h.

◆ m_meatyImpactDefaultSound

AudioEventRTS RailroadBehaviorModuleData::m_meatyImpactDefaultSound

Definition at line 98 of file RailroadGuideAIUpdate.h.

◆ m_pathPrefixName

AsciiString RailroadBehaviorModuleData::m_pathPrefixName

prefix to use for waypont start and end points we'll look for

Definition at line 83 of file RailroadGuideAIUpdate.h.

◆ m_runningGarrisonSpeedMax

Real RailroadBehaviorModuleData::m_runningGarrisonSpeedMax

Definition at line 87 of file RailroadGuideAIUpdate.h.

◆ m_runningSound

AudioEventRTS RailroadBehaviorModuleData::m_runningSound

Definition at line 94 of file RailroadGuideAIUpdate.h.

◆ m_smallMetalImpactDefaultSound

AudioEventRTS RailroadBehaviorModuleData::m_smallMetalImpactDefaultSound

Definition at line 97 of file RailroadGuideAIUpdate.h.

◆ m_speedMax

Real RailroadBehaviorModuleData::m_speedMax

Definition at line 89 of file RailroadGuideAIUpdate.h.

◆ m_waitAtStationTime

UnsignedInt RailroadBehaviorModuleData::m_waitAtStationTime

Definition at line 93 of file RailroadGuideAIUpdate.h.

◆ m_whistleSound

AudioEventRTS RailroadBehaviorModuleData::m_whistleSound

Definition at line 99 of file RailroadGuideAIUpdate.h.


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