namespace Zennysoft.Ma.Adapter; using Chickensoft.Introspection; using Chickensoft.LogicBlocks; public partial class GameLogic { public partial record State { [Meta] public partial record Resuming : Playing, IGet { public Resuming() { this.OnEnter(() => Get().Resume()); this.OnExit(() => Output(new Output.HidePauseMenu())); } public Transition On(in Input.PauseMenuTransitioned input) => To(); } } }