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

#include <SalvageCrateCollide.h>

Inherits CrateCollideModuleData.

Public Member Functions

 SalvageCrateCollideModuleData ()
 
- Public Member Functions inherited from CrateCollideModuleData
 CrateCollideModuleData ()
 
- 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 CrateCollideModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from CollideModuleData
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_weaponChance
 Chance to get a weapon upgrade, if possible.
 
Real m_levelChance
 Chance to get a level, if weaponChance fails.
 
Real m_moneyChance
 Chance to get money, if weaponChance fails.
 
Int m_minimumMoney
 How much, if we get money.
 
Int m_maximumMoney
 How much, if we get money.
 
- Public Attributes inherited from CrateCollideModuleData
KindOfMaskType m_kindof
 the kind(s) of units that can be collided with
 
KindOfMaskType m_kindofnot
 the kind(s) of units that CANNOT be collided with
 
Bool m_isForbidOwnerPlayer
 This crate cannot be picked up by the player of the dead thing that made it.
 
Bool m_isBuildingPickup
 This crate can be picked up by a Building (bypassing AI requirement)
 
Bool m_isHumanOnlyPickup
 Can this crate only be picked up by a human player? (Mission thing)
 
ScienceType m_pickupScience
 Can only be picked up by a unit whose player has this science.
 
FXListm_executeFX
 FXList to play when activated.
 
AsciiString m_executionAnimationTemplate
 Anim2D to play at crate location.
 
Real m_executeAnimationDisplayTimeInSeconds
 time to play animation for
 
Real m_executeAnimationZRisePerSecond
 rise animation up while playing
 
Bool m_executeAnimationFades
 animation fades out
 

Detailed Description

Definition at line 45 of file SalvageCrateCollide.h.

Constructor & Destructor Documentation

◆ SalvageCrateCollideModuleData()

SalvageCrateCollideModuleData::SalvageCrateCollideModuleData ( )
inline

Definition at line 54 of file SalvageCrateCollide.h.

Member Function Documentation

◆ buildFieldParse()

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

Definition at line 63 of file SalvageCrateCollide.h.

Member Data Documentation

◆ m_levelChance

Real SalvageCrateCollideModuleData::m_levelChance

Chance to get a level, if weaponChance fails.

Definition at line 49 of file SalvageCrateCollide.h.

◆ m_maximumMoney

Int SalvageCrateCollideModuleData::m_maximumMoney

How much, if we get money.

Definition at line 52 of file SalvageCrateCollide.h.

◆ m_minimumMoney

Int SalvageCrateCollideModuleData::m_minimumMoney

How much, if we get money.

Definition at line 51 of file SalvageCrateCollide.h.

◆ m_moneyChance

Real SalvageCrateCollideModuleData::m_moneyChance

Chance to get money, if weaponChance fails.

Definition at line 50 of file SalvageCrateCollide.h.

◆ m_weaponChance

Real SalvageCrateCollideModuleData::m_weaponChance

Chance to get a weapon upgrade, if possible.

Definition at line 48 of file SalvageCrateCollide.h.


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