private void Load(GodotScene scene)
 {
     foreach (var node in scene.Nodes)
     {
         Register(node);
     }
 }
Beispiel #2
0
        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);
 }