18 lines
311 B
GDScript
18 lines
311 B
GDScript
extends Area2D
|
|
|
|
@export var cursor_2d:GUIDEAction
|
|
@export var click:GUIDEAction
|
|
|
|
|
|
func _ready():
|
|
click.triggered.connect(_click)
|
|
|
|
func _process(delta):
|
|
global_position = cursor_2d.value_axis_2d
|
|
|
|
|
|
func _click():
|
|
for clickable in get_overlapping_areas():
|
|
if clickable.has_method("spin"):
|
|
clickable.spin()
|