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

#include <AutoHealBehavior.h>

Inherits UpdateModuleData.

Public Member Functions

 AutoHealBehaviorModuleData ()
 
- 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

UpgradeMuxData m_upgradeMuxData
 
Bool m_initiallyActive
 
Bool m_singleBurst
 
Int m_healingAmount
 
UnsignedInt m_healingDelay
 
UnsignedInt m_startHealingDelay
 how long since our last damage till autoheal starts.
 
Real m_radius
 
Bool m_affectsWholePlayer
 I have more than a range, I try to affect everything the player owns.
 
Bool m_skipSelfForHealing
 Don't heal myself.
 
KindOfMaskType m_kindOf
 
KindOfMaskType m_forbiddenKindOf
 
const ParticleSystemTemplatem_radiusParticleSystemTmpl
 
const ParticleSystemTemplatem_unitHealPulseParticleSystemTmpl
 

Detailed Description

Definition at line 51 of file AutoHealBehavior.h.

Constructor & Destructor Documentation

◆ AutoHealBehaviorModuleData()

AutoHealBehaviorModuleData::AutoHealBehaviorModuleData ( )
inline

Definition at line 68 of file AutoHealBehavior.h.

Member Function Documentation

◆ buildFieldParse()

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

Definition at line 84 of file AutoHealBehavior.h.

Member Data Documentation

◆ m_affectsWholePlayer

Bool AutoHealBehaviorModuleData::m_affectsWholePlayer

I have more than a range, I try to affect everything the player owns.

Definition at line 61 of file AutoHealBehavior.h.

◆ m_forbiddenKindOf

KindOfMaskType AutoHealBehaviorModuleData::m_forbiddenKindOf

Definition at line 64 of file AutoHealBehavior.h.

◆ m_healingAmount

Int AutoHealBehaviorModuleData::m_healingAmount

Definition at line 57 of file AutoHealBehavior.h.

◆ m_healingDelay

UnsignedInt AutoHealBehaviorModuleData::m_healingDelay

Definition at line 58 of file AutoHealBehavior.h.

◆ m_initiallyActive

Bool AutoHealBehaviorModuleData::m_initiallyActive

Definition at line 55 of file AutoHealBehavior.h.

◆ m_kindOf

KindOfMaskType AutoHealBehaviorModuleData::m_kindOf

Definition at line 63 of file AutoHealBehavior.h.

◆ m_radius

Real AutoHealBehaviorModuleData::m_radius

Definition at line 60 of file AutoHealBehavior.h.

◆ m_radiusParticleSystemTmpl

const ParticleSystemTemplate* AutoHealBehaviorModuleData::m_radiusParticleSystemTmpl

Definition at line 65 of file AutoHealBehavior.h.

◆ m_singleBurst

Bool AutoHealBehaviorModuleData::m_singleBurst

Definition at line 56 of file AutoHealBehavior.h.

◆ m_skipSelfForHealing

Bool AutoHealBehaviorModuleData::m_skipSelfForHealing

Don't heal myself.

Definition at line 62 of file AutoHealBehavior.h.

◆ m_startHealingDelay

UnsignedInt AutoHealBehaviorModuleData::m_startHealingDelay

how long since our last damage till autoheal starts.

Definition at line 59 of file AutoHealBehavior.h.

◆ m_unitHealPulseParticleSystemTmpl

const ParticleSystemTemplate* AutoHealBehaviorModuleData::m_unitHealPulseParticleSystemTmpl

Definition at line 66 of file AutoHealBehavior.h.

◆ m_upgradeMuxData

UpgradeMuxData AutoHealBehaviorModuleData::m_upgradeMuxData

Definition at line 54 of file AutoHealBehavior.h.


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