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