StreamOverlay/UI/Alerts/raid_alert.gd

23 lines
540 B
GDScript3
Raw Normal View History

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