custom_locale_selector
Описание
Свой LocaleSelector для Unity Localization и реализация GamePushLocaleSelector
Языки
- C#54,2%
- JavaScript24,7%
- ShaderLab9,4%
- GLSL6,6%
- HLSL2,8%
- HTML1,9%
- Остальные0,4%
README.md
CustomLocaleSelector и GamePushLocaleSelector
CustomLocaleSelector
GamePushLocaleSelector

Что демонстрирует пример:
- Возможности настройки способов получения текущей локализации на старте приложения в Unity Localization.
- Возможность создания своих реализаций
для определения текущей локализации.LocaleSelector - Способ подключения GamePush к Unity Localization.
- Способ игнорирования GamePush при работе в редакторе или при не WebGL сборках.
Стек:
- Unity LTS 2022.3.33f1
- WebGL Platform
- Universal Render Pipeline
- Unity Addressables 1.21.21
- Unity Localization 1.5.2
- TextMeshPro 3.0.9
- GamePush SDK 1.6.0
Инструкции:
-
Сцена для запуска:
.Assets/Scenes/Startup.unity
-
Конфигурация локализации:
.Assets/Settings/Localization/Localization Settings.asset
-
Способ смены локализации: кнопки в игровом UI (1) или отладочная панель от Unity Localization в окне
(2).Game
-
История коммитов:

- Префикс
: на что важно обратить внимание.[!] - Префикс
: как не стоит делать.[Х] - Префикс
: как стоит делать.[√]
- Префикс