// MNetworkVarNames = uint8 m_iObserverMode
// MNetworkVarNames = CHandle< CBaseEntity> m_hObserverTarget
class CPlayer_ObserverServices : public CPlayerPawnComponent
{
public:
// MNetworkEnable
// MNetworkChangeCallback = OnObserverModeChanged
uint8 m_iObserverMode;
// MNetworkEnable
// MNetworkChangeCallback = OnObserverTargetChanged
CHandle<C_BaseEntity> m_hObserverTarget;
ObserverMode_t m_iObserverLastMode;
bool m_bForcedObserverMode;
// MNotSaved = !!UNKNOWN!!
float32 m_flObserverChaseDistance;
// MNotSaved = !!UNKNOWN!!
GameTime_t m_flObserverChaseDistanceCalcTime;
};