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

#include <PropagandaTowerBehavior.h>

Inherits UpdateModuleData.

Public Member Functions

 PropagandaTowerBehaviorModuleData (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 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_scanRadius
 radius of our scan
 
UnsignedInt m_scanDelayInFrames
 how frequently we do an update scan
 
Real m_autoHealPercentPerSecond
 how much % of max health we heal per second
 
const FXListm_pulseFX
 FXList to play when scan is updated.
 
AsciiString m_upgradeRequired
 Upgrade required to use the upgraded pulse FX.
 
Real m_upgradedAutoHealPercentPerSecond
 Different percent to use for healing if upgraded too.
 
const FXListm_upgradedPulseFX
 FXList to play for pulse when upgraded.
 
Bool m_affectsSelf
 Allow effect to affect ourselves.
 

Detailed Description

Definition at line 48 of file PropagandaTowerBehavior.h.

Constructor & Destructor Documentation

◆ PropagandaTowerBehaviorModuleData()

PropagandaTowerBehaviorModuleData::PropagandaTowerBehaviorModuleData ( void )

Definition at line 81 of file PropagandaTowerBehavior.cpp.

Member Function Documentation

◆ buildFieldParse()

void PropagandaTowerBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 97 of file PropagandaTowerBehavior.cpp.

Member Data Documentation

◆ m_affectsSelf

Bool PropagandaTowerBehaviorModuleData::m_affectsSelf

Allow effect to affect ourselves.

Definition at line 64 of file PropagandaTowerBehavior.h.

◆ m_autoHealPercentPerSecond

Real PropagandaTowerBehaviorModuleData::m_autoHealPercentPerSecond

how much % of max health we heal per second

Definition at line 59 of file PropagandaTowerBehavior.h.

◆ m_pulseFX

const FXList* PropagandaTowerBehaviorModuleData::m_pulseFX

FXList to play when scan is updated.

Definition at line 60 of file PropagandaTowerBehavior.h.

◆ m_scanDelayInFrames

UnsignedInt PropagandaTowerBehaviorModuleData::m_scanDelayInFrames

how frequently we do an update scan

Definition at line 58 of file PropagandaTowerBehavior.h.

◆ m_scanRadius

Real PropagandaTowerBehaviorModuleData::m_scanRadius

radius of our scan

Definition at line 57 of file PropagandaTowerBehavior.h.

◆ m_upgradedAutoHealPercentPerSecond

Real PropagandaTowerBehaviorModuleData::m_upgradedAutoHealPercentPerSecond

Different percent to use for healing if upgraded too.

Definition at line 62 of file PropagandaTowerBehavior.h.

◆ m_upgradedPulseFX

const FXList* PropagandaTowerBehaviorModuleData::m_upgradedPulseFX

FXList to play for pulse when upgraded.

Definition at line 63 of file PropagandaTowerBehavior.h.

◆ m_upgradeRequired

AsciiString PropagandaTowerBehaviorModuleData::m_upgradeRequired

Upgrade required to use the upgraded pulse FX.

Definition at line 61 of file PropagandaTowerBehavior.h.


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