frame-of-mind/src/logic-scenes/board/post-it.gd

26 lines
709 B
GDScript3
Raw Normal View History

2023-04-19 16:53:24 +00:00
@tool
extends Control
class_name PostIt
@export var text: String = "" :
set (value):
if is_inside_tree() or Engine.is_editor_hint():
$Label.text = value
$BackgroundSprite.frame = text.hash() % $BackgroundSprite.sprite_frames.get_frame_count($BackgroundSprite.animation)
2023-04-19 16:53:24 +00:00
text = value
@export var voice_line: AudioStream = null
func _ready() -> void:
$Label.text = self.text
$BackgroundSprite.frame = text.hash() % $BackgroundSprite.sprite_frames.get_frame_count($BackgroundSprite.animation)
2023-04-19 16:53:24 +00:00
func _process(delta: float) -> void:
pass
func _on_focus_entered():
print(self, "is focused")
func _on_focus_exited():
print(self, "is not focused")