add checking that mouse is within viewport for aiming

This commit is contained in:
2025-03-02 15:32:57 +10:00
parent f956fe188a
commit a4d47d0e64
2 changed files with 2 additions and 2 deletions

View File

@@ -1,7 +1,6 @@
[gd_resource type="AudioBusLayout" format=3 uid="uid://c7ofyshumd62f"]
[resource]
bus/0/volume_db = -34.9953
bus/1/name = &"Music"
bus/1/solo = false
bus/1/mute = false

View File

@@ -74,7 +74,8 @@ func _aiming() -> void:
if input_mode_is(Inputer.Mode.KB_MOUSE):
var mouse_pos := get_viewport().get_mouse_position()
aiming.mouse_aiming(mouse_pos, global_position, is_on_floor())
if get_viewport().get_visible_rect().has_point(mouse_pos):
aiming.mouse_aiming(mouse_pos, global_position, is_on_floor())
if attack.is_hitting():
return