using Chickensoft.Introspection; using Chickensoft.LogicBlocks; namespace Zennysoft.Ma.Adapter; public partial class GameState { public partial record State { [Meta, LogicBlock(typeof(State), Diagram = true)] public partial record InventoryScreen : State, IGet { public Transition On(in Input.InventoryButtonPressed input) { Output(new Output.CloseInventoryMenu()); return To(); } } } }