# CBasePlayer
extends CBaseCombatCharacter
| Function | Description | Client |
|---|---|---|
| bool AreChaperoneBoundsVisible() | Returns whether this player's chaperone bounds are visible. | ❌ |
| handle GetHMDAnchor() | Returns the HMD anchor entity for this player if it exists. | ❌ |
| handle GetHMDAvatar() | Returns the HMD Avatar entity for this player if it exists. | ❌ |
| Vector GetPlayArea(nPoint) | Returns the Vector position of the point you ask for. Pass 0-3 to get the four points. | ❌ |
| int GetUserID() | Returns the player's user id. | ❌ |
| unknown GetVRControllerType() | Returns the type of controller being used while in VR. | ❌ |
| bool IsNoclipping() | Returns true if the player is in noclip mode. | ❌ |
| bool IsUsePressed() | Returns true if the use key is pressed. | ❌ |
| bool IsVRControllerButtonPressed(nButton) | Returns true if the controller button is pressed. | ❌ |
| bool IsVRDashboardShowing() | Returns true if the SteamVR dashboard is showing for this player. | ❌ |