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

#include <SpectreGunshipUpdate.h>

Inherits ModuleData.

Public Member Functions

 SpectreGunshipUpdateModuleData ()
 
- 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 ModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 

Public Attributes

SpecialPowerTemplatem_specialPowerTemplate
 
WeaponTemplatem_howitzerWeaponTemplate
 
AsciiString m_gattlingTemplateName
 
RadiusDecalTemplate m_attackAreaDecalTemplate
 
RadiusDecalTemplate m_targetingReticleDecalTemplate
 
UnsignedInt m_orbitFrames
 
UnsignedInt m_howitzerFiringRate
 
UnsignedInt m_howitzerFollowLag
 
Real m_attackAreaRadius
 
Real m_targetingReticleRadius
 
Real m_gunshipOrbitRadius
 
Real m_strafingIncrement
 
Real m_orbitInsertionSlope
 
Real m_randomOffsetForHowitzer
 
const ParticleSystemTemplatem_gattlingStrafeFXParticleSystem
 

Detailed Description

Definition at line 53 of file SpectreGunshipUpdate.h.

Constructor & Destructor Documentation

◆ SpectreGunshipUpdateModuleData()

SpectreGunshipUpdateModuleData::SpectreGunshipUpdateModuleData ( )

Definition at line 86 of file SpectreGunshipUpdate.cpp.

Member Function Documentation

◆ buildFieldParse()

void SpectreGunshipUpdateModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 104 of file SpectreGunshipUpdate.cpp.

Member Data Documentation

◆ m_attackAreaDecalTemplate

RadiusDecalTemplate SpectreGunshipUpdateModuleData::m_attackAreaDecalTemplate

Definition at line 61 of file SpectreGunshipUpdate.h.

◆ m_attackAreaRadius

Real SpectreGunshipUpdateModuleData::m_attackAreaRadius

Definition at line 66 of file SpectreGunshipUpdate.h.

◆ m_gattlingStrafeFXParticleSystem

const ParticleSystemTemplate* SpectreGunshipUpdateModuleData::m_gattlingStrafeFXParticleSystem

Definition at line 73 of file SpectreGunshipUpdate.h.

◆ m_gattlingTemplateName

AsciiString SpectreGunshipUpdateModuleData::m_gattlingTemplateName

Definition at line 59 of file SpectreGunshipUpdate.h.

◆ m_gunshipOrbitRadius

Real SpectreGunshipUpdateModuleData::m_gunshipOrbitRadius

Definition at line 68 of file SpectreGunshipUpdate.h.

◆ m_howitzerFiringRate

UnsignedInt SpectreGunshipUpdateModuleData::m_howitzerFiringRate

Definition at line 64 of file SpectreGunshipUpdate.h.

◆ m_howitzerFollowLag

UnsignedInt SpectreGunshipUpdateModuleData::m_howitzerFollowLag

Definition at line 65 of file SpectreGunshipUpdate.h.

◆ m_howitzerWeaponTemplate

WeaponTemplate* SpectreGunshipUpdateModuleData::m_howitzerWeaponTemplate

Definition at line 57 of file SpectreGunshipUpdate.h.

◆ m_orbitFrames

UnsignedInt SpectreGunshipUpdateModuleData::m_orbitFrames

Definition at line 63 of file SpectreGunshipUpdate.h.

◆ m_orbitInsertionSlope

Real SpectreGunshipUpdateModuleData::m_orbitInsertionSlope

Definition at line 70 of file SpectreGunshipUpdate.h.

◆ m_randomOffsetForHowitzer

Real SpectreGunshipUpdateModuleData::m_randomOffsetForHowitzer

Definition at line 71 of file SpectreGunshipUpdate.h.

◆ m_specialPowerTemplate

SpecialPowerTemplate* SpectreGunshipUpdateModuleData::m_specialPowerTemplate

Definition at line 56 of file SpectreGunshipUpdate.h.

◆ m_strafingIncrement

Real SpectreGunshipUpdateModuleData::m_strafingIncrement

Definition at line 69 of file SpectreGunshipUpdate.h.

◆ m_targetingReticleDecalTemplate

RadiusDecalTemplate SpectreGunshipUpdateModuleData::m_targetingReticleDecalTemplate

Definition at line 62 of file SpectreGunshipUpdate.h.

◆ m_targetingReticleRadius

Real SpectreGunshipUpdateModuleData::m_targetingReticleRadius

Definition at line 67 of file SpectreGunshipUpdate.h.


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