more json experiments

This commit is contained in:
2023-02-02 10:23:17 +01:00
parent ea07e94e0a
commit 53d35083a3

View File

@@ -5,8 +5,15 @@ using System;
public partial class dialog_bubble : CanvasLayer public partial class dialog_bubble : CanvasLayer
{ {
public Variant parsedDialog; public Variant parsedDialog;
public Variant test;
public override void _Process(double delta) public override void _Process(double delta)
{ {
if (Input.IsActionJustPressed("ui_filedialog_refresh"))//F5
{
if (test.VariantType == Variant.Type.Array)
test = test.AsGodotArray()[0];
GD.Print(test);
}
} }
public void GetDialog(string dialogFile) public void GetDialog(string dialogFile)
{ {
@@ -15,8 +22,8 @@ public partial class dialog_bubble : CanvasLayer
Array<string> dialogLinestest = new Array<string>(); Array<string> dialogLinestest = new Array<string>();
dialogLinestest.Add("test"); dialogLinestest.Add("test");
dialogLinestest.Add("test2"); dialogLinestest.Add("test2");
GD.Print(dialogLinestest); GD.Print();
GD.Print((parsedDialog.AsGodotDictionary()["tipp"]).AsGodotArray()[2].AsGodotArray()[4].VariantType); test = parsedDialog.AsGodotDictionary()["tipp"];
if(GetParent().Name == "player") GetParent<player>().allowMovement = true; if (GetParent().Name == "player") GetParent<player>().allowMovement = true;
} }
} }