#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 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 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 FXList * | m_detonationFX |
| FXList to play upon detonation. | |
| const FXList * | m_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 |
| WeaponTemplate * | m_shockwaveWeaponTemplate |
| a weapon that gets fired when the buster gets busted, intended to generate a shockwave effect only | |
| WeaponTemplate * | 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 47 of file BunkerBusterBehavior.h.
| BunkerBusterBehaviorModuleData::BunkerBusterBehaviorModuleData | ( | void | ) |
Definition at line 57 of file BunkerBusterBehavior.cpp.
|
static |
Definition at line 75 of file BunkerBusterBehavior.cpp.
| const FXList* BunkerBusterBehaviorModuleData::m_crashThroughBunkerFX |
FXList to play as the bomb goes smashing through the bunker.
Definition at line 59 of file BunkerBusterBehavior.h.
| UnsignedInt BunkerBusterBehaviorModuleData::m_crashThroughBunkerFXFrequency |
How often to play the above FX.
Definition at line 60 of file BunkerBusterBehavior.h.
| const FXList* BunkerBusterBehaviorModuleData::m_detonationFX |
FXList to play upon detonation.
Definition at line 58 of file BunkerBusterBehavior.h.
| 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.
| Real BunkerBusterBehaviorModuleData::m_seismicEffectMagnitude |
Definition at line 63 of file BunkerBusterBehavior.h.
| Real BunkerBusterBehaviorModuleData::m_seismicEffectRadius |
Definition at line 62 of file BunkerBusterBehavior.h.
| 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.
| AsciiString BunkerBusterBehaviorModuleData::m_upgradeRequired |
Upgrade required to kill garrisoned units.
Definition at line 57 of file BunkerBusterBehavior.h.