Files
FoodFactory/src/App/AppLogicState.Input.cs

23 lines
574 B
C#

namespace FoodFactory;
public abstract partial record AppLogicState
{
public static class Input
{
public readonly record struct ExitMenu;
public readonly record struct NewGame;
public readonly record struct LoadGame;
public readonly record struct LoadSave;
public readonly record struct Options;
public readonly record struct Mods;
public readonly record struct EndGame(ExitGameReason Reason = ExitGameReason.QuitToMenu);
public readonly record struct SaveFileLoaded;
}
}
public enum ExitGameReason
{
QuitToDesktop,
QuitToMenu,
}