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

#include <BunkerBusterBehavior.h>

Inherits BehaviorModuleData.

Public Member Functions

 BunkerBusterBehaviorModuleData (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 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 BehaviorModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from ModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 

Public Attributes

AsciiString m_upgradeRequired
 Upgrade required to kill garrisoned units.
 
const FXListm_detonationFX
 FXList to play upon detonation.
 
const FXListm_crashThroughBunkerFX
 FXList to play as the bomb goes smashing through the bunker.
 
UnsignedInt m_crashThroughBunkerFXFrequency
 How often to play the above FX.
 
Real m_seismicEffectRadius
 
Real m_seismicEffectMagnitude
 
WeaponTemplatem_shockwaveWeaponTemplate
 a weapon that gets fired when the buster gets busted, intended to generate a shockwave effect only
 
WeaponTemplatem_occupantDamageWeaponTemplate
 a weapon to provide a damegeInfo that gets applied to each occupant of container struck as they are getting kicked out
 

Detailed Description

Definition at line 47 of file BunkerBusterBehavior.h.

Constructor & Destructor Documentation

◆ BunkerBusterBehaviorModuleData()

BunkerBusterBehaviorModuleData::BunkerBusterBehaviorModuleData ( void )

Definition at line 57 of file BunkerBusterBehavior.cpp.

Member Function Documentation

◆ buildFieldParse()

void BunkerBusterBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 75 of file BunkerBusterBehavior.cpp.

Member Data Documentation

◆ m_crashThroughBunkerFX

const FXList* BunkerBusterBehaviorModuleData::m_crashThroughBunkerFX

FXList to play as the bomb goes smashing through the bunker.

Definition at line 59 of file BunkerBusterBehavior.h.

◆ m_crashThroughBunkerFXFrequency

UnsignedInt BunkerBusterBehaviorModuleData::m_crashThroughBunkerFXFrequency

How often to play the above FX.

Definition at line 60 of file BunkerBusterBehavior.h.

◆ m_detonationFX

const FXList* BunkerBusterBehaviorModuleData::m_detonationFX

FXList to play upon detonation.

Definition at line 58 of file BunkerBusterBehavior.h.

◆ m_occupantDamageWeaponTemplate

WeaponTemplate* BunkerBusterBehaviorModuleData::m_occupantDamageWeaponTemplate

a weapon to provide a damegeInfo that gets applied to each occupant of container struck as they are getting kicked out

Definition at line 66 of file BunkerBusterBehavior.h.

◆ m_seismicEffectMagnitude

Real BunkerBusterBehaviorModuleData::m_seismicEffectMagnitude

Definition at line 63 of file BunkerBusterBehavior.h.

◆ m_seismicEffectRadius

Real BunkerBusterBehaviorModuleData::m_seismicEffectRadius

Definition at line 62 of file BunkerBusterBehavior.h.

◆ m_shockwaveWeaponTemplate

WeaponTemplate* BunkerBusterBehaviorModuleData::m_shockwaveWeaponTemplate

a weapon that gets fired when the buster gets busted, intended to generate a shockwave effect only

Definition at line 65 of file BunkerBusterBehavior.h.

◆ m_upgradeRequired

AsciiString BunkerBusterBehaviorModuleData::m_upgradeRequired

Upgrade required to kill garrisoned units.

Definition at line 57 of file BunkerBusterBehavior.h.


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