Esempio n. 1
0
        private void Start()
        {
            // Если доступен интернет и пользователь авторизирован
            if (Application.internetReachability != NetworkReachability.NotReachable && Social.localUser.authenticated)
            {
                // Отображаем загрузку
                _loading.SetActive(true);

                // Подсчитываем и отправляем свой результат в таблицу лидеров
                var score = PlayerPrefs.GetInt("total-score") * PlayerPrefs.GetInt("victims");
                GooglePlayServices.PostingScoreLeaderboard(score);

                // Загружаем результаты
                LoadScoresLeaderboard();
            }
            else
            {
                ShowResultsFile();
            }
        }
        private void Start()
        {
            if (Application.internetReachability != NetworkReachability.NotReachable)
            {
                // Отправляем свой результат в таблицу лидеров
                GooglePlayServices.PostingScoreLeaderboard(PlayerPrefs.GetInt("score") + PlayerPrefs.GetInt("total-coins"));

                // Если пользователь авторизирован, загружаем результаты
                if (GooglePlayServices.Authenticated)
                {
                    LoadScoresLeaderboard();
                }
            }
            else
            {
                ShowSavedResults();
            }

            // Выводим общий счет текущего игрока
            _playerScore.text = "(" + PlayerPrefs.GetInt("score") + ")";
        }
Esempio n. 3
0
        private void Start()
        {
            if (Application.internetReachability != NetworkReachability.NotReachable)
            {
                if (GooglePlayServices.Authenticated)
                {
                    _leaders.text = "Загрузка...";
                    _loadingAnimation.Play("Loading");

                    // Отправляем свой результат в таблицу лидеров
                    GooglePlayServices.PostingScoreLeaderboard(PlayerPrefs.GetInt("score"));

                    // Загружаем результаты
                    LoadScoresLeaderboard();
                }
            }
            else
            {
                _updateButton.SetActive(false);
                ShowResultsFromFile();
            }
        }