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 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 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 WeaponTemplate * m_vehicleCrashesIntoBuildingWeaponTemplate
 
const WeaponTemplate * m_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: