extends "res://scripts/player.gd" func _unhandled_input(event): ._unhandled_input(event) # Checks specifically for *not* playable. On purpose. if event is InputEventMouseMotion and !playable and !solving: rotate_y(-event.relative.x * mouse_sensitivity) if global.invert_y_axis: pivot.rotate_x(event.relative.y * mouse_sensitivity) else: pivot.rotate_x(-event.relative.y * mouse_sensitivity) pivot.rotation.x = clamp(pivot.rotation.x, -1.5, 1.5) func _solving(): if playable: ._solving()