using Chickensoft.Introspection; using Chickensoft.LogicBlocks; namespace GameJamDungeon; public partial class AppLogic { public partial record State { [Meta] public partial record SetupGameScene : State, IGet { public SetupGameScene() { this.OnEnter(() => { Output(new Output.SetupGameScene()); Output(new Output.ShowGame()); Input(new Input.LoadGameFinished()); }); } public Transition On(in Input.LoadGameFinished input) { return To(); } } } }