class_name EventTextbox extends "res://scripts/Event/Event.gd" @export_multiline var text:String = "" var textPlural:String = "" var count:int = 1 var transContext:TransContext = null func start() -> void: super.start() if text.is_empty() && transContext == null: push_error("EventTextbox text is empty and no TransContext provided.") return if transContext == null: transContext = TransContext.new() if textPlural.is_empty(): VN.getTextbox().setText(transContext.trans(text)) else: VN.getTextbox().setText(transContext.transPlural(text, textPlural, count)); func isDone() -> bool: return super.isDone() && VN.getTextbox().isClosed;