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

#include <MinefieldBehavior.h>

Inherits UpdateModuleData.

Public Member Functions

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

const WeaponTemplatem_detonationWeapon
 what happens when we detonate
 
Int m_detonatedBy
 can we be triggered by allies, etc?
 
Bool m_stopsRegenAfterCreatorDies
 
Bool m_regenerates
 if t, can't be killed normally
 
Bool m_workersDetonate
 if f, workers don't detonate mines
 
UnsignedInt m_creatorDeathCheckRate
 if above is true, how often to check
 
UnsignedInt m_scootFromStartingPointTime
 if nonzero, gradually scoot to dest pt
 
UnsignedInt m_numVirtualMines
 num of "virtual" mines we have
 
Real m_repeatDetonateMoveThresh
 
Real m_healthPercentToDrainPerSecond
 
const ObjectCreationListm_ocl
 object creaton list to make
 

Detailed Description

Definition at line 45 of file MinefieldBehavior.h.

Constructor & Destructor Documentation

◆ MinefieldBehaviorModuleData()

MinefieldBehaviorModuleData::MinefieldBehaviorModuleData ( )

Definition at line 59 of file MinefieldBehavior.cpp.

Member Function Documentation

◆ buildFieldParse()

void MinefieldBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 76 of file MinefieldBehavior.cpp.

Member Data Documentation

◆ m_creatorDeathCheckRate

UnsignedInt MinefieldBehaviorModuleData::m_creatorDeathCheckRate

if above is true, how often to check

Definition at line 59 of file MinefieldBehavior.h.

◆ m_detonatedBy

Int MinefieldBehaviorModuleData::m_detonatedBy

can we be triggered by allies, etc?

Definition at line 55 of file MinefieldBehavior.h.

◆ m_detonationWeapon

const WeaponTemplate* MinefieldBehaviorModuleData::m_detonationWeapon

what happens when we detonate

Definition at line 54 of file MinefieldBehavior.h.

◆ m_healthPercentToDrainPerSecond

Real MinefieldBehaviorModuleData::m_healthPercentToDrainPerSecond

Definition at line 63 of file MinefieldBehavior.h.

◆ m_numVirtualMines

UnsignedInt MinefieldBehaviorModuleData::m_numVirtualMines

num of "virtual" mines we have

Definition at line 61 of file MinefieldBehavior.h.

◆ m_ocl

const ObjectCreationList* MinefieldBehaviorModuleData::m_ocl

object creaton list to make

Definition at line 64 of file MinefieldBehavior.h.

◆ m_regenerates

Bool MinefieldBehaviorModuleData::m_regenerates

if t, can't be killed normally

Definition at line 57 of file MinefieldBehavior.h.

◆ m_repeatDetonateMoveThresh

Real MinefieldBehaviorModuleData::m_repeatDetonateMoveThresh

Definition at line 62 of file MinefieldBehavior.h.

◆ m_scootFromStartingPointTime

UnsignedInt MinefieldBehaviorModuleData::m_scootFromStartingPointTime

if nonzero, gradually scoot to dest pt

Definition at line 60 of file MinefieldBehavior.h.

◆ m_stopsRegenAfterCreatorDies

Bool MinefieldBehaviorModuleData::m_stopsRegenAfterCreatorDies

Definition at line 56 of file MinefieldBehavior.h.

◆ m_workersDetonate

Bool MinefieldBehaviorModuleData::m_workersDetonate

if f, workers don't detonate mines

Definition at line 58 of file MinefieldBehavior.h.


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