hide player cursor if no input

This commit is contained in:
2025-09-17 01:31:44 +10:00
parent 4100d10a94
commit 3be1a2e0ed

View File

@@ -13,6 +13,13 @@ var _side: float = 0
func handle_cursor(player: Player, delta: float) -> void:
visible = (
player.aimer.aim_offset != Vector3.ZERO
or player.input_mode_is(Inputer.Mode.KB_MOUSE)
)
if not visible:
return
var cursor_pos_world := player.attack.global_position + player.aimer.aim_offset
var cursor_pos_screen := MainCamera.instance.unproject_position(cursor_pos_world)