public Player GetLookPlayer(float maxDist = 500f)
{
RaycastHit hit = GetLookHit(maxDist, LayerMask.GetMask("Player (Server)"));
if (hit.collider != null) {
BasePlayer basePlayer = hit.collider.GetComponentInParent<BasePlayer>();
if (basePlayer != null) {
return Server.GetPlayer(basePlayer);
}
}
return null;
}