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