namespace Zennysoft.Ma.Adapter; public partial class GameState { public static class Input { public readonly record struct NewGame; public readonly record struct LoadGame; public readonly record struct ExitGame; public readonly record struct LoadNextFloor; public readonly record struct InventoryButtonPressed; public readonly record struct InteractButtonPressed; public readonly record struct PauseButtonPressed; public readonly record struct DebugButtonPressed; public readonly record struct FloorExitEntered; public readonly record struct AskForTeleport; public readonly record struct UseTeleport; public readonly record struct CloseTeleport; public readonly record struct GameOver; } }