80 static const KUINT16 COMBIC_STATE_SIZE = 64;
99 void SetTimeSinceCreation(
KUINT32 TSC );
100 KUINT32 GetTimeSinceCreation()
const;
108 void SetMunitionSource(
const EntityType & MS );
118 void SetNumberOfSources(
KUINT32 NOS );
119 KUINT32 GetNumberOfSources()
const;
127 void SetGeometryIndex(
KUINT16 GI );
128 KUINT16 GetGeometryIndex()
const;
136 void SetSourceType(
KUINT32 ST );
154 void SetBarrageDuration(
KFLOAT32 BD );
155 KFLOAT32 GetBarrageDuration()
const;
163 void SetBarrageCrosswindLength(
KFLOAT32 BCL );
164 KFLOAT32 GetBarrageCrosswindLength()
const;
172 void SetBarrageDownwindLength(
KFLOAT32 BDL );
173 KFLOAT32 GetBarrageDownwindLength()
const;
181 void SetDetonationVelocity(
const EulerAngles & DV );
189 virtual KString GetAsString()
const;
unsigned int KUINT32
Definition: KDefines.h:103
Definition: EntityType.h:46
KUINT32 m_ui32Padding
Definition: COMBICState.h:76
EntityType m_MunSrc
Definition: COMBICState.h:56
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT16 m_ui16GeometryIndex
Definition: COMBICState.h:60
EulerAngles m_DetVel
Definition: COMBICState.h:74
float KFLOAT32
Definition: KDefines.h:113
KFLOAT32 m_f32BarrageDownwindLength
Definition: COMBICState.h:72
Definition: KDefines.h:182
Definition: KDataStream.h:48
KUINT32 m_ui32SrcType
Definition: COMBICState.h:64
KFLOAT32 m_f32BarrageCrosswindLength
Definition: COMBICState.h:70
KUINT32 m_ui32TSC
Definition: COMBICState.h:54
bool KBOOL
Definition: KDefines.h:119
Definition: EulerAngles.h:46
KUINT16 m_ui16Padding
Definition: COMBICState.h:62
std::string KString
Definition: KDefines.h:116
Definition: COMBICState.h:50
KFLOAT32 m_f32BarrageRate
Definition: COMBICState.h:66
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KFLOAT32 m_f32BarrageDuration
Definition: COMBICState.h:68
KUINT32 m_ui32NumSrcs
Definition: COMBICState.h:58
Definition: EnvironmentRecord.h:59