25 lines
446 B
GDScript
25 lines
446 B
GDScript
extends Node2D
|
|
|
|
var text = ""
|
|
|
|
@onready var label = $Tooltip/Label
|
|
@onready var area = $Area2D
|
|
|
|
func _ready():
|
|
Global.mouse = self
|
|
|
|
func _process(delta):
|
|
if Global.main.editMode:
|
|
if text != "":
|
|
label.text = text
|
|
visible = true
|
|
else:
|
|
visible = false
|
|
global_position = get_global_mouse_position()
|
|
if Input.is_action_just_pressed("mouse_left"):
|
|
Global.select(area.get_overlapping_areas())
|
|
else:
|
|
visible = false
|
|
|
|
text = ""
|