BasilYes / godot-yandex-games-sdk

Yandex games SDK implementation for godot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Проблема с синглтоном

NS823 opened this issue · comments

В моём проекте используется два сингл тона (SDK и Data), где все функции SDK используются в Data. Однако, при запуске проекта Data опережает SDK из-за чего выскакивают ошибки. В общем, как я считаю, следует добавить в документацию добавление сингл тона из SDK вручную во избежание излишних проблем. (Лично моё мнение)

В годоте можно поменять порядок загрузки синглонов (стрелочки с права)
image
но я еще посмотрю можно ли поставить в аддоне, что бы синглтон загружался первым в очередь

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

Спасибо за ответ.

Ещё вопрос, не собираешься сделать плагин официальным?

Я не связывался с Яндексом по этому поводу, но мне кажется как минимум нужно будет реализовать большую часть функционала их SDK, а я сейчас занят другим. По этому нет, не собираюсь. Если тебе нужна будет какая-то функция, которая у меня не реализована, пиши сюда, сделаю или на крайний случай покажу как ее сделать самому, не то что бы это было сложно, просто требует времени. Еще можешь посмотреть на этот плагин https://github.com/instant-games-bridge/instant-games-bridge-godot , я не знал про его существование, когда делал свой.