Показ ачивок с проверкой авторизации в геймцентре
Версия от 13:55, 16 октября 2014; Sadovoy (обсуждение | вклад)
Задача
Нажимаем на кнопку, показываем ачивки из геймцентра.
Проблема
Если мы не авторизируемся в геймцентре и будем передавать геймцентру состояние achievements_show, то ничего происходить не будет. По этому мы должны реализовать проверку входа в геймцентр перед показом ачивок.
Реализация
Ингридиенты:
- 1) btn_gc - кнопка которая запускает проверку залогина геймцентра ( состояние check машинки btn_gc_check):
- 2) btn_gc - машина проверяет авторизацию в геймцентре и если не авторезированы - запускает авторизацию, а уж после - запускаем показ ачивок. Параметр gc_authenticate мы задаём сами, обработкой геймцентра (читай дальше):
- 3) gc - сам геймцентр:
- 4) gc_check - машина которая обрабатывает авторизацию в геймцентр, при успешном входе - пишет gc_authenticate=1, если не вошли -gc_authenticate=0: