Загрузчики

Используется для загрузки локализаций на моменте запуска системы как в runtime, так и в editor режиме.

ILocalizationLoader

Доступность: public.

Сборка: "AD_LocalizationCore".

Пространство имён: "DGGLocalization.Loaders".

Методы

List<(Localization data, string displayName)> GetLocalizationDates()

Должен вернуть список локализаций, которые необходимо загрузить и их названия для отображения (используются только в editor режиме).

bool SetLocalizationData(Localization data)

Используется для сохранения изменений в локализациях. Для того, чтобы определить конкретную - используйте GUID из data.

Если сохранить изменения не удалось (например, такой локализации в загрузчике нет), то верните false. Если всё прошло удачно, верните true.

LocalizationLoaderAttribute

Доступность: public.

Сборка: "AD_LocalizationCore".

Пространство имён: "DGGLocalization.Loaders".

Справка.

Используется для поиска LocalizationLoader'а. Если этот аттрибут не указан, то система не сможет найти загрузчик.

Свойства

bool RuntimeSupported - будет ли загрузчик использоваться для загрузкии в Runtime.

bool EditorSupported - будет ли загрузчик использоваться для загрузки в Editor режиме.

Конструкторы

LocalizationLoaderAttribute()

Загрузчик будет работать во всех режимах.

LocalizationLoaderAttribute(bool runtimeSupported, bool EditorSupported)

Загрузчик будет использоваться в указанных режимах.

Last updated