-
Notifications
You must be signed in to change notification settings - Fork 5
Component Player Controller
Berke edited this page Jun 23, 2026
·
1 revision
The PlayerController component handles first-person movement, input response, and player physics behavior.
pc.isValidReturns whether the component is valid.
booleanpc.isActiveEnables or disables player control.
booleanpc.isActive = truepc.speedWalking movement speed.
numberpc.runningSpeedSprint movement speed.
numberpc.jumpPowerJump force applied when jumping.
numberpc.eyeHeightCamera height relative to player position.
numberpc.frictionMovement friction / damping factor.
numberpc.sensitivityXMouse sensitivity on X axis.
numberpc.sensitivityYMouse sensitivity on Y axis.
numberpc.noClipDisables collision for free movement.
booleanpc.velocityCurrent movement velocity.
Vector3pc.currentSpeedCurrent computed movement speed.
numberpc.currentEyeHeightCurrent smoothed camera height.
numberlocal pc = entity.playerController
pc.speed = 5
pc.runningSpeed = 9
pc.jumpPower = 6
if Input.GetKey("W") then
print(pc.currentSpeed)
end