예제 #1
0
        public void ThrowError(ErrorMode errMode)
        {
            HasError = true;
            MessageBox.Show(LocaleManager.instance.GetLocaleText("error_occured"), ErrorManager.GetErrorText(errMode), MessageBoxButton.OK);
            StartCoroutine(MessageAct_ThrowError());
#if UNITY_ANDROID
            if (Social.localUser.authenticated)
            {
                PlayGamesPlatform.Instance.IncrementAchievement(GPGSIds.achievement_never_give_up, 1, null);
            }
#elif UNITY_IOS
            Achievementer.ReportProgress("nevergiveup", 20.0f);
#endif
        }