protected override void OnStart() { var scene = new Scene(); var layer = new Layer2D(); var obj = new ObjectAddingObject(); Engine.ChangeScene(scene); scene.AddLayer(layer); layer.AddObject(obj); scene.AddComponent(new ComponentAddingScene(), "Add"); layer.AddComponent(new ComponentAddingLayer(), "Add"); obj.AddComponent(new ComponentAddingObject(), "Add"); }