// Use this for initialization
    void Start()
    {
        gpgManager = this;

        for (int i = 0; i < NonIncrementAchievements_NAME.GetLength(0); i++) {
            NonIncrementAchievements.Add(NonIncrementAchievements_NAME[i],NonIncrementAchievements_GPGVAL[i]);
        }

        for (int i = 0; i < IncrementAchievements_NAME.GetLength(0); i++) {
            IncrementAchievements.Add(IncrementAchievements_NAME[i],IncrementAchievements_GPGVAL[i]);
        }

        for (int i = 0; i < Leaderboards_NAME.GetLength(0); i++) {
            Leaderboards.Add(Leaderboards_NAME[i],Leaderboards_GPGVAL[i]);
        }

        for (int i = 0; i < Events_NAME.GetLength(0); i++) {
            Events.Add (Events_NAME [i], Events_GPGVAL [i]);
        }
        PlayGamesPlatform.Activate ();

        Social.localUser.Authenticate((bool success) => {
            if(success)
            {
                IsSignedIn = true;
            }else
            {
                IsSignedIn = false;
            }
        });
    }
示例#2
0
    public GooglePlayGamesManager GetGooglePlayGamesManager()
    {
        if (googlePlayGamesManager != null)
        {
            return(googlePlayGamesManager);
        }

        googlePlayGamesManager = gameObject.AddComponent <GooglePlayGamesManager>();
        googlePlayGamesManager.Authenticate();

        return(googlePlayGamesManager);
    }