Дополнительные параметры метода 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.