Merge tree2 UI improvements with equipment and safe case integration

This commit is contained in:
2026-11-12 18:23:59 +08:00
64 changed files with 3236 additions and 63 deletions
@@ -7,11 +7,7 @@ namespace Ironspore
{
public static class GameLocalization
{
#if UNITY_EDITOR
public static string PreferenceKey => "settings.locale." + Hash128.Compute(Application.dataPath);
#else
public const string PreferenceKey = "settings.locale";
#endif
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;