// MNetworkVarNames = QAngle m_vecPunchAngle
// MNetworkVarNames = QAngle m_vecPunchAngleVel
// MNetworkVarNames = GameTick_t m_nPunchAngleJoltTick
// MNetworkVarNames = fogplayerparams_t m_PlayerFog
// MNetworkVarNames = CHandle< CColorCorrection> m_hColorCorrectionCtrl
// MNetworkVarNames = CHandle< CBaseEntity> m_hViewEntity
// MNetworkVarNames = CHandle< CTonemapController2> m_hTonemapController
// MNetworkVarNames = audioparams_t m_audio
// MNetworkVarNames = CHandle<CPostProcessingVolume> m_PostProcessingVolumes
class CPlayer_CameraServices : public CPlayerPawnComponent
{
public:
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerExclusive
// MNetworkPriority = 32
// MNetworkEncoder = qangle_precise
QAngle m_vecPunchAngle;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerExclusive
// MNetworkEncoder = qangle_precise
QAngle m_vecPunchAngleVel;
// MNetworkEnable
// MNetworkChangeCallback = OnPunchJoltChanged
GameTick_t m_nPunchAngleJoltTick;
// MNetworkEnable
fogplayerparams_t m_PlayerFog;
// MNetworkEnable
CHandle<CColorCorrection> m_hColorCorrectionCtrl;
// MNetworkEnable
CHandle<CBaseEntity> m_hViewEntity;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerAndObserversExclusive
CHandle<CTonemapController2> m_hTonemapController;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerAndObserversExclusive
audioparams_t m_audio;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerAndObserversExclusive
CNetworkUtlVectorBase<CHandle<CPostProcessingVolume>> m_PostProcessingVolumes;
float32 m_flOldPlayerZ;
float32 m_flOldPlayerViewOffsetZ;
private:
uint8 pad_0150[24];
public:
CUtlVector<CHandle<CEnvSoundscapeTriggerable>> m_hTriggerSoundscapeList;
};