// 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];
};