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

#include <DeliverPayloadAIUpdate.h>

Public Member Functions

 DeliverPayloadData ()
 

Static Public Member Functions

static const FieldParsegetFieldParse ()
 

Public Attributes

AsciiString m_visibleDropBoneName
 Where the payload is created (offset by current bone number 01-xx)
 
AsciiString m_visibleSubObjectName
 Visible subobject to show or hide (offset by current drop number 01-xx)
 
AsciiString m_visiblePayloadTemplateName
 
Real m_distToTarget
 
Real m_preOpenDistance
 
Int m_maxAttempts
 
Coord3D m_dropOffset
 
Coord3D m_dropVariance
 
UnsignedInt m_dropDelay
 
Bool m_fireWeapon
 
Bool m_selfDestructObject
 
Int m_visibleNumBones
 The number of visible bones to process.
 
Real m_diveStartDistance
 
Real m_diveEndDistance
 
WeaponSlotType m_strafingWeaponSlot
 
Int m_visibleItemsDroppedPerInterval
 
Bool m_inheritTransportVelocity
 
Bool m_isParachuteDirectly
 Instead of parachuting to below the point of exit, go ahead and bunch up on the target.
 
Real m_exitPitchRate
 
const FXListm_strafeFX
 
Real m_strafeLength
 
const WeaponTemplatem_visiblePayloadWeaponTemplate
 
RadiusDecalTemplate m_deliveryDecalTemplate
 
Real m_deliveryDecalRadius
 

Detailed Description

Definition at line 251 of file DeliverPayloadAIUpdate.h.

Constructor & Destructor Documentation

◆ DeliverPayloadData()

DeliverPayloadData::DeliverPayloadData ( )
inline

Definition at line 279 of file DeliverPayloadAIUpdate.h.

Member Function Documentation

◆ getFieldParse()

const FieldParse * DeliverPayloadData::getFieldParse ( )
static

Definition at line 60 of file DeliverPayloadAIUpdate.cpp.

Member Data Documentation

◆ m_deliveryDecalRadius

Real DeliverPayloadData::m_deliveryDecalRadius

Definition at line 277 of file DeliverPayloadAIUpdate.h.

◆ m_deliveryDecalTemplate

RadiusDecalTemplate DeliverPayloadData::m_deliveryDecalTemplate

Definition at line 276 of file DeliverPayloadAIUpdate.h.

◆ m_distToTarget

Real DeliverPayloadData::m_distToTarget

Definition at line 257 of file DeliverPayloadAIUpdate.h.

◆ m_diveEndDistance

Real DeliverPayloadData::m_diveEndDistance

Definition at line 267 of file DeliverPayloadAIUpdate.h.

◆ m_diveStartDistance

Real DeliverPayloadData::m_diveStartDistance

Definition at line 266 of file DeliverPayloadAIUpdate.h.

◆ m_dropDelay

UnsignedInt DeliverPayloadData::m_dropDelay

Definition at line 262 of file DeliverPayloadAIUpdate.h.

◆ m_dropOffset

Coord3D DeliverPayloadData::m_dropOffset

Definition at line 260 of file DeliverPayloadAIUpdate.h.

◆ m_dropVariance

Coord3D DeliverPayloadData::m_dropVariance

Definition at line 261 of file DeliverPayloadAIUpdate.h.

◆ m_exitPitchRate

Real DeliverPayloadData::m_exitPitchRate

Definition at line 272 of file DeliverPayloadAIUpdate.h.

◆ m_fireWeapon

Bool DeliverPayloadData::m_fireWeapon

Definition at line 263 of file DeliverPayloadAIUpdate.h.

◆ m_inheritTransportVelocity

Bool DeliverPayloadData::m_inheritTransportVelocity

Definition at line 270 of file DeliverPayloadAIUpdate.h.

◆ m_isParachuteDirectly

Bool DeliverPayloadData::m_isParachuteDirectly

Instead of parachuting to below the point of exit, go ahead and bunch up on the target.

Definition at line 271 of file DeliverPayloadAIUpdate.h.

◆ m_maxAttempts

Int DeliverPayloadData::m_maxAttempts

Definition at line 259 of file DeliverPayloadAIUpdate.h.

◆ m_preOpenDistance

Real DeliverPayloadData::m_preOpenDistance

Definition at line 258 of file DeliverPayloadAIUpdate.h.

◆ m_selfDestructObject

Bool DeliverPayloadData::m_selfDestructObject

Definition at line 264 of file DeliverPayloadAIUpdate.h.

◆ m_strafeFX

const FXList* DeliverPayloadData::m_strafeFX

Definition at line 273 of file DeliverPayloadAIUpdate.h.

◆ m_strafeLength

Real DeliverPayloadData::m_strafeLength

Definition at line 274 of file DeliverPayloadAIUpdate.h.

◆ m_strafingWeaponSlot

WeaponSlotType DeliverPayloadData::m_strafingWeaponSlot

Definition at line 268 of file DeliverPayloadAIUpdate.h.

◆ m_visibleDropBoneName

AsciiString DeliverPayloadData::m_visibleDropBoneName

Where the payload is created (offset by current bone number 01-xx)

Definition at line 254 of file DeliverPayloadAIUpdate.h.

◆ m_visibleItemsDroppedPerInterval

Int DeliverPayloadData::m_visibleItemsDroppedPerInterval

Definition at line 269 of file DeliverPayloadAIUpdate.h.

◆ m_visibleNumBones

Int DeliverPayloadData::m_visibleNumBones

The number of visible bones to process.

Definition at line 265 of file DeliverPayloadAIUpdate.h.

◆ m_visiblePayloadTemplateName

AsciiString DeliverPayloadData::m_visiblePayloadTemplateName

Definition at line 256 of file DeliverPayloadAIUpdate.h.

◆ m_visiblePayloadWeaponTemplate

const WeaponTemplate* DeliverPayloadData::m_visiblePayloadWeaponTemplate

Definition at line 275 of file DeliverPayloadAIUpdate.h.

◆ m_visibleSubObjectName

AsciiString DeliverPayloadData::m_visibleSubObjectName

Visible subobject to show or hide (offset by current drop number 01-xx)

Definition at line 255 of file DeliverPayloadAIUpdate.h.


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