// MNetworkVarNames = int m_iLane
// MNetworkVarNames = EHANDLE m_hTargetedEnemy
// MNetworkVarNames = float m_flHealingChargeParticlePct
class CNPC_Trooper : public CAI_CitadelNPC
{
uint8 pad_1A40[24];
public:
// MNetworkEnable
int32 m_iLane;
int32 m_iLaneSlot;
private:
uint8 pad_1A60[48];
public:
CHandle<CInfoTrooperBossSpawn> m_hSpawnWaveController;
CHandle<CInfoTrooperSpawn> m_hTrooperSpawnPoint;
private:
uint8 pad_1A98[32];
public:
CModifierHandleTyped<CCitadelModifier> m_hNearDeathModifier;
private:
uint8 pad_1AD0[8];
public:
// MNetworkEnable
// MNotSaved = !!UNKNOWN!!
CHandle<CBaseEntity> m_hTargetedEnemy;
// MNetworkEnable
// MNetworkBitCount = 8
// MNetworkMinValue = 0.000000
// MNetworkMaxValue = 1.000000
// MNotSaved = !!UNKNOWN!!
float32 m_flHealingChargeParticlePct;
private:
uint8 pad_1AE0[128];
};