Fix skybox issue

This commit is contained in:
2025-09-10 21:01:45 -07:00
parent 9867734d0d
commit 80d4838338
5 changed files with 25 additions and 25 deletions

View File

@@ -9,10 +9,10 @@ using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
public interface IApp : ICanvasLayer, IProvide<IAppRepo>;
public interface IApp : INode, IProvide<IAppRepo>;
[Meta(typeof(IAutoNode))]
public partial class App : CanvasLayer, IApp
public partial class App : Node, IApp
{
public override void _Notification(int what) => this.Notify(what);
@@ -28,8 +28,6 @@ public partial class App : CanvasLayer, IApp
public IAppLogic AppLogic { get; set; } = default!;
public AppLogic.IBinding AppBinding { get; set; } = default!;
[Node] public ISubViewport GameWindow { get; set; } = default!;
public void Initialize()
{
var container = new SimpleInjector.Container();
@@ -62,8 +60,6 @@ public partial class App : CanvasLayer, IApp
})
.Handle((in AppLogic.Output.SetupGameScene _) =>
{
Game = Instantiator.LoadAndInstantiate<Game>(GAME_SCENE_PATH);
GameWindow.AddChildEx(Game);
Instantiator.SceneTree.Paused = false;
})
.Handle((in AppLogic.Output.ShowMainMenu _) =>