// MNetworkUserGroupProxy = CBasePlayerPawn
// MNetworkExcludeByUserGroup = FogController
// MNetworkIncludeByUserGroup = Player
// MNetworkIncludeByUserGroup = Water
// MNetworkIncludeByUserGroup = LocalPlayerExclusive
// MNetworkIncludeByName = m_iMaxHealth
// MNetworkOverride = CNetworkOriginCellCoordQuantizedVector::m_vecX
// MNetworkOverride = CNetworkOriginCellCoordQuantizedVector::m_vecY
// MNetworkOverride = CNetworkOriginCellCoordQuantizedVector::m_vecZ
// MNetworkExcludeByName = m_pWeaponServices
// MNetworkExcludeByName = m_pItemServices
// MNetworkExcludeByName = m_pAutoaimServices
// MNetworkExcludeByName = m_pObserverServices
// MNetworkExcludeByName = m_pWaterServices
// MNetworkExcludeByName = m_pUseServices
// MNetworkExcludeByName = m_pFlashlightServices
// MNetworkExcludeByName = m_pMovementServices
// MNetworkVarNames = CPlayer_WeaponServices * m_pWeaponServices
// MNetworkVarNames = CPlayer_ItemServices * m_pItemServices
// MNetworkVarNames = CPlayer_AutoaimServices * m_pAutoaimServices
// MNetworkVarNames = CPlayer_ObserverServices * m_pObserverServices
// MNetworkVarNames = CPlayer_WaterServices * m_pWaterServices
// MNetworkVarNames = CPlayer_UseServices * m_pUseServices
// MNetworkVarNames = CPlayer_FlashlightServices * m_pFlashlightServices
// MNetworkVarNames = CPlayer_CameraServices * m_pCameraServices
// MNetworkVarNames = CPlayer_MovementServices * m_pMovementServices
// MNetworkUserGroupProxy = CBasePlayerPawn
// MNetworkVarNames = ViewAngleServerChange_t m_ServerViewAngleChanges
// MNetworkVarNames = uint32 m_iHideHUD
// MNetworkVarNames = sky3dparams_t m_skybox3d
// MNetworkVarNames = GameTime_t m_flDeathTime
// MNetworkVarNames = CHandle< CBasePlayerController> m_hController
// MNetworkVarNames = CHandle< CBasePlayerController> m_hDefaultController
class CBasePlayerPawn : public CBaseCombatCharacter
{
public:
    // MNetworkEnable
    CPlayer_WeaponServices* m_pWeaponServices;
    // MNetworkEnable
    CPlayer_ItemServices* m_pItemServices;
    // MNetworkEnable
    // MNetworkUserGroup = LocalPlayerExclusive
    CPlayer_AutoaimServices* m_pAutoaimServices;
    // MNetworkEnable
    CCitadelPlayer_ObserverCCitadelPlayer_ObserverServicesServices* m_pObserverServices;
    // MNetworkEnable
    CPlayer_WaterServices* m_pWaterServices;
    // MNetworkEnable
    CPlayer_UseServices* m_pUseServices;
    // MNetworkEnable
    CPlayer_FlashlightServices* m_pFlashlightServices;
    // MNetworkEnable
    CCitadelPlayer_CameraServices* m_pCameraServices;
    // MNetworkEnable
    CCitadelObserverCCitadelObserver_MovementServices_MovementServices* m_pMovementServices;
private:
    uint8 pad_0C58[8];
public:
    // MNetworkEnable
    // MNetworkUserGroup = LocalPlayerExclusive
    CUtlVectorEmbeddedNetworkVar<ViewAngleServerChange_t> m_ServerViewAngleChanges;
    QAngle v_angle;
    QAngle v_anglePrevious;
    // MNetworkEnable
    // MNetworkUserGroup = LocalPlayerExclusive
    uint32 m_iHideHUD;
    // MNetworkEnable
    // MNetworkUserGroup = LocalPlayerExclusive
    sky3dparams_t m_skybox3d;
    GameTime_t m_fTimeLastHurt;
    // MNetworkEnable
    GameTime_t m_flDeathTime;
    GameTime_t m_fNextSuicideTime;
    bool m_fInitHUD;
    CAI_Expresser* m_pExpresser;
    // MNetworkEnable
    CHandle<CBasePlayerController> m_hController;
    // MNetworkEnable
    CHandle<CBasePlayerController> m_hDefaultController;
private:
    uint8 pad_0D98[4];
public:
    float32 m_fHltvReplayDelay;
    float32 m_fHltvReplayEnd;
    CEntityIndex m_iHltvReplayEntity;
    CUtlVector<sndopvarlatchdata_t> m_sndOpvarLatchData;
};