feat(ui): add persistent bilingual settings and combat HUD

This commit is contained in:
2026-11-12 18:01:54 +08:00
parent 0857e291d5
commit 97fbf187e3
54 changed files with 3046 additions and 52 deletions
@@ -7,7 +7,7 @@ namespace Ironspore
{
public static class GameLocalization
{
public const string PreferenceKey = "settings.locale";
public static string PreferenceKey => GameDataPaths.PreferenceKey("settings.locale");
public const string FallbackCode = "en";
public static event Action Changed;
public static string CurrentCode { get; private set; } = FallbackCode;