namespace Zennysoft.Game.Ma.Implementation; public partial class GameLogic { public static class Output { public readonly record struct StartGame; public readonly record struct ShowPauseMenu; public readonly record struct HidePauseMenu; public readonly record struct ExitPauseMenu; public readonly record struct OpenInventory(); public readonly record struct HideInventory; public readonly record struct SetPauseMode(bool IsPaused); public readonly record struct ShowMiniMap; public readonly record struct HideMiniMap; public readonly record struct ShowLostScreen; public readonly record struct ExitLostScreen; public readonly record struct LoadNextFloor; public readonly record struct LoadMap; public readonly record struct ShowFloorClearMenu; public readonly record struct ExitFloorClearMenu; public readonly record struct ShowAskForTeleport; public readonly record struct HideAskForTeleport; public readonly record struct GoToOverworld; public readonly record struct SaveGame; } }