@tool extends Alert class_name CheerAlert @onready var sub_text: Label = %SubText @onready var main_text: Label = %MainText @onready var message_text: Label = %MessageText @onready var timeline: AnimationPlayer = %Timeline var _chatter: String = "None" var _msg: String = "" var _bits: int = 0 func setup(chatter: String, bits: int, message: String) -> void: _chatter = chatter _bits = bits _msg = message # Called when the node enters the scene tree for the first time. func _ready() -> void: main_text.text = _chatter sub_text.text = "x%d bits" % _bits message_text.text = _msg if Engine.is_editor_hint(): return timeline.play(&"default")