BasilYes / godot-yandex-games-sdk

Yandex games SDK implementation for godot
MIT License
86 stars 7 forks source link

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

Closed NoffeBn closed 1 year ago

NoffeBn commented 1 year ago

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

BasilYes commented 1 year ago

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

BasilYes commented 1 year ago

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

NoffeBn commented 1 year ago

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

NoffeBn commented 1 year ago

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

BasilYes commented 1 year ago

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