namespace Zennysoft.Ma.Adapter; public partial class GameState { public static class Output { public readonly record struct InitializeGame; public readonly record struct ExitGame; public readonly record struct LoadGameFromFile; public readonly record struct OpenInventoryMenu; public readonly record struct CloseInventoryMenu; public readonly record struct OpenPauseScreen; public readonly record struct ClosePauseScreen; public readonly record struct LoadNextFloor; public readonly record struct OpenTeleportScreen; public readonly record struct OpenFloorExitScreen; public readonly record struct OpenDebugMenu; public readonly record struct CloseDebugMenu; public readonly record struct GameOver; } }