add checking that mouse is within viewport for aiming
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user