API/Autodoc/Files/RuStoreGodotCore.gd.en.md
@brief Класс реализует коллекцию вспомогательных методов для взаимодействия с приложением RuStore.
class_name RuStoreGodotCoreUtils extends Object
const SINGLETON_NAME = “RuStoreGodotCore”
var _isInitialized: bool = false var _clientWrapper: Object = null
static var _instance: RuStoreGodotCoreUtils = null
Если экземпляр еще не создан, создает его.
static func get_instance() -> RuStoreGodotCoreUtils: if _instance == null: _instance = RuStoreGodotCoreUtils.new() return _instance
func _init(): if Engine.has_singleton(SINGLETON_NAME): _clientWrapper = Engine.get_singleton(SINGLETON_NAME) _isInitialized = true
func show_toast(data: String): return _clientWrapper.showToast(data)
func convert_to_iso8601(data: String) -> String: return _clientWrapper.convertToISO8601(data)
func copy_to_clipboard(data: String): _clientWrapper.copyToClipboard(data)
func get_from_clipboard() -> String: return _clientWrapper.getFromClipboard()
func get_string_resources(name: String) -> String: return _clientWrapper.getStringResources(name)
func get_int_resources(name: String) -> int: return _clientWrapper.getIntResources(name)
func get_string_shared_preferences(storageName: String, key: String, defaultValue: String) -> String: return _clientWrapper.getStringSharedPreferences(storageName, key, defaultValue)
func get_int_shared_preferences(storageName: String, key: String, defaultValue: int) -> int: return _clientWrapper.getIntSharedPreferences(storageName, key, defaultValue)
func set_string_shared_preferences(storageName: String, key: String, value: String): _clientWrapper.setStringSharedPreferences(storageName, key, value)
func set_int_shared_preferences(storageName: String, key: String, value: int): _clientWrapper.setIntSharedPreferences(storageName, key, value)
Возвращает true, если RuStore установлен, в противном случае — false.
func is_rustore_installed() -> Variant: var json = _clientWrapper.isRuStoreInstalled() return JSON.parse_string(json)
@brief Открыть веб-страницу для скачивания приложения RuStore.
func open_rustore_download_instruction(): _clientWrapper.openRuStoreDownloadInstruction()
@brief Запуск приложения RuStore.
func open_rustore(): _clientWrapper.openRuStore()
После успешной авторизации пользователя приложение RuStore автоматически закроется.
func open_rustore_authorization(): _clientWrapper.openRuStoreAuthorization()
- Страницы
- RuStoreError.gd.en
- RuStoreError.gd
- RuStoreFeatureAvailabilityResult.gd.en
- RuStoreFeatureAvailabilityResult.gd
- RuStoreGodotCore.en
- RuStoreGodotCore.gd.en
- RuStoreGodotCore.gd
- RuStoreGodotCore
- RuStoreGodotReview.en
- RuStoreGodotReview.gd.en
- RuStoreGodotReview.gd
- RuStoreGodotReview
- addons.en
- addons
- docs.en
- docs
- godot_example.en
- godot_example
- RuStoreError.gd.en
- RuStoreError.gd
- RuStoreFeatureAvailabilityResult.gd.en
- RuStoreFeatureAvailabilityResult.gd
- RuStoreGodotCore.en
- RuStoreGodotCore.gd.en
- RuStoreGodotCore.gd
- RuStoreGodotCore
- RuStoreGodotReview.en
- RuStoreGodotReview.gd.en
- RuStoreGodotReview.gd
- RuStoreGodotReview
- addons.en
- addons
- docs.en
- docs
- godot_example.en
- godot_example