// MNetworkVarNames = CCitadelMinimapComponent::Storage_t m_CCitadelMinimapComponent
// MNetworkVarNames = GameTime_t m_tQueuedEnableTime
// MNetworkVarNames = float m_flCaptureProgress
// MNetworkVarNames = int m_nCaptureProgressOwner
// MNetworkVarNames = int m_nActivelyCapturingTeam
// MNetworkVarNames = int m_nActiveCapturers
// MNetworkVarNames = uint8 m_nEnableState
class CCitadelTriggerCapturePoint : public CBaseTrigger
{
public:
    // MNetworkEnable
    // MNetworkUserGroup = CCitadelMinimapComponent
    // MNetworkAlias = CCitadelMinimapComponent
    // MNetworkTypeAlias = CCitadelMinimapComponent
    CCitadelMinimapComponent m_CCitadelMinimapComponent;
    CEntityIOOutput m_OnBecomeCapturable;
    CEntityIOOutput m_OnFullyCaptured;
    CUtlSymbolLarge m_iszGroupName;
    ParticleIndex_t m_nEnabledParticle;
    ParticleIndex_t m_nPreEnableFX;
private:
    uint8 pad_0A50[960];
public:
    CHandle<CNPC_Escort> m_hEscort;
    // MNetworkEnable
    // MNetworkChangeCallback = OnQueuedEnableTimeChanged
    GameTime_t m_tQueuedEnableTime;
    // MNetworkEnable
    float32 m_flCaptureProgress;
    // MNetworkEnable
    int32 m_nCaptureProgressOwner;
    // MNetworkEnable
    int32 m_nActivelyCapturingTeam;
    // MNetworkEnable
    int32 m_nActiveCapturers;
    // MNetworkEnable
    // MNetworkChangeCallback = OnEnableStateChanged
    uint8 m_nEnableState;
};