private void Load(GodotScene scene) { foreach (var node in scene.Nodes) { Register(node); } }
public static void Main() { var scene = new GodotScene { Name = "Emote", Nodes = new List <INode> { GetRootNode() } }; var generator = new TextSceneGenerator(scene); File.WriteAllText($"{scene.Name}.tscn", generator.GetSceneContents()); }
public TextSceneGeneratorFactory(GodotScene scene) { Load(scene); }
public TextSceneGenerator(GodotScene scene) { Scene = scene; Factory = new TextSceneGeneratorFactory(Scene); }