Дополнительные параметры метода OpenStore() 
Метод XsollaReadyToUseStore.OpenStore() поддерживает дополнительную конфигурацию, позволяющую изменять поведение модуля с помощью настраиваемых параметров.
Сигнатура метода:
Copy
- C#
1XsollaReadyToUseStore.OpenStore(
2    ReadyToUseStoreConfig config = null,
3    IPrefabsProvider prefabsProvider = null,
4    IStoreListener storeListener = null
5);
Параметры:
- сonfig— объект конфигурации, содержащий дополнительные настройки запуска магазина. Доступные поля:
| Поле | Тип | Описание | 
|---|---|---|
| Locale | string | Язык интерфейса виджета Xsolla Login и платежного интерфейса (например, “en”). Доступные значения приведены в разделе Локализация. | 
| TokenData | TokenData | Токены для аутентификации пользователя без использования виджета Xsolla Login. | 
| CatalogParent | Transform | UI-контейнер, в который будет встроен магазин. | 
| IsDontDestroyOnLoad | boolean | Сохранять ли объект магазина между сценами. По умолчанию — false. | 
| IsCheckEventSystemExists | boolean | Проверять ли наличие компонента EventSystemв сцене перед запуском магазина. Если передано значениеtrueи компонентEventSystemотсутствует — он будет создан автоматически. По умолчанию —true. | 
- prefabsProvider— объект, реализующий интерфейс- IPrefabsProvider, который позволяет подменить стандартные UI-префабы на ваши собственные (например, карточки товаров, кнопки).
- storeListener— интерфейс для обработки событий, таких как успешная покупка или закрытие магазина.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.