using Godot; using System.Text.RegularExpressions; public partial class dialog_bubble : CanvasLayer { public Variant parsedDlg; public Variant dlgLines; public int dlgPointer = 0; public RichTextLabel richText; public override void _Ready() { richText = GetNode("box/rich_text_label"); } public void GetDialog(string file, string title, Variant actor, string playerName) { playerName = "[color=blue]" + playerName + "[/color]"; parsedDlg = Json.ParseString(FileAccess.Open(file, FileAccess.ModeFlags.Read).GetAsText().Replace("{player}", playerName)); GetNode