frame-of-mind/src/logic-scenes/playable.gd

15 lines
389 B
GDScript3
Raw Normal View History

extends Control
class_name Playable
2026-01-18 20:01:20 +00:00
func _ready() -> void:
pass
## Awaitable that encapsulates the core interaction with this Playable
func play() -> void:
push_warning("Playeable[base].play() not overridden")
await get_tree().process_frame # Dummy wait so this is a coroutine
2026-01-18 09:48:03 +00:00
func handle_hover(_area: Draggable):
#prints("Playable[base].handle_hover", _area, _area.name)
2026-01-18 16:32:31 +00:00
pass