События
Вы можете отслеживать события, возникающие при нажатии пользователем определенных кнопок в игре.
Доступные события и методы для работы с ними:
1ysdk = {
2 on_event = function (eventName: "EXIT" | "HISTORY_BACK", listener: function): nil,
3 dispatch_event = function (eventName: "EXIT" | "HISTORY_BACK", detail: table|nil): nil,
4}
HISTORY_BACK
Чтобы отследить нажатие на кнопку Back, используйте метод:
1ysdk.on_event("HISTORY_BACK", function (self)
2 -- Показ пользователю кастомного диалога игры с возможностью
3 -- подтвердить выход из игры, перейти к внутренним настройкам, магазину и т. п.
4end)
Внимание
Событие доступно только в случае, если игра запущена на телевизоре.
EXIT
Если пользователь подтвердил выход из игры в кастомном диалоге, открывшемся после нажатия Back, то игра должна отправить событие выхода. Для этого используйте метод:
ysdk.dispatch_event("EXIT")
Примечание
Если при работе с плагином вы столкнулись с проблемой или у вас появился вопрос, обратитесь в сообщество в Телеграме.
Была ли статья полезна?
Предыдущая
Следующая