Aetheria/Packages/org.gamecult.aetheria.state/Runtime/AetheriaRuntimeInputSettingsCommands.cs

23 lines
1 KiB
C#
Raw Normal View History

2026-06-21 09:54:15 +01:00
namespace GameCult.Aetheria.State.Verse
2026-06-17 08:41:06 +01:00
{
public static class AetheriaRuntimeInputSettingsCommands
{
public const string SurfaceId = "aetheria.input_settings";
public const string Refresh = "aetheria.input_settings.refresh";
public const string BeginCapture = "aetheria.input_settings.binding.capture";
public const string CancelCapture = "aetheria.input_settings.binding.cancel";
2026-06-21 09:37:54 +01:00
public const string SetBindingOverride = "aetheria.input_settings.binding.override";
2026-06-17 08:41:06 +01:00
public const string ToggleActionBar = "aetheria.input_settings.action_bar.toggle";
2026-06-21 09:37:54 +01:00
public const string SetActionBarEnabled = "aetheria.input_settings.action_bar.set_enabled";
2026-06-17 08:41:06 +01:00
public static bool IsKnown(string command)
{
return command == Refresh ||
command == BeginCapture ||
command == CancelCapture ||
2026-06-21 09:37:54 +01:00
command == SetBindingOverride ||
command == ToggleActionBar ||
command == SetActionBarEnabled;
2026-06-17 08:41:06 +01:00
}
}
}