using System.Collections.Generic; namespace GameJamDungeon { 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 ShowFloorClearMenu; public readonly record struct ExitFloorClearMenu; public readonly record struct ShowAskForTeleport; public readonly record struct HideAskForTeleport; public readonly record struct GoToOverworld; } } }