extends Sprite2D # @export var title := "" @export var entity_name := "" @export var entity_title := "" @export var inpect_texture: Texture2D @export var hud_texture: Texture2D @onready var sign_mark = %Sign as Sprite2D @onready var area2d = %Area2D as Area2D var played_time = 0 func _ready() -> void: area2d.body_entered.connect(_reset) area2d.body_exited.connect(_on_cancel) sign_mark.interacted.connect(_on_interacted) sign_mark.cancel.connect(_on_cancel) func _on_interacted() -> void: %Sfx.play() # SceneManager.pop_inspect(entity_name, entity_title, inpect_texture, hud_texture) func _on_cancel(_body = null): pass func _reset(_body): pass