Player
Player-related APIs. To use these, you must first have a reference to a player, such as the Local Player. You can get a reference to the Local Player like so:
local playerClient = Players.Local()
local localPlayer = playerClient:GetGamePlayer()
Player Class Hierarchy
The diagram shows the inheritance hierarchy of player-related classes. To navigate between classes:
- Get a
PlayerClient
usingPlayers.Local()
- Get the
NetPlayer
from aPlayerClient
using:GetNetPlayer()
- Get the
Player
from aNetPlayer
using:GetGamePlayer()
- Get the
Character
from aPlayer
using:GetCharacter()
Class Instance Methods
Player:GetCharacter(): Character
Returns the Player's Character.
Player:GetAimPosition(): vec3
Returns the player's current aim position, based on the weapon they have equipped. For example, if the player does not have a weapon, this position will only reach out as far as the grappling hook goes (about 80m).