예제 #1
0
    //--------------------------------------
    // PUBLIC METHODS
    //--------------------------------------

    public void LoadEvents()
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }
        AN_GMSQuestsEventsProxy.loadEvents();
    }
예제 #2
0
 public void ResetAllAchievements()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.ResetAllAchievements();
 }
 public void AcceptQuest(string id)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSQuestsEventsProxy.acceptQuest(id);
 }
예제 #4
0
 public void UnlockAchievementById(string achievementId)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.reportAchievementById(achievementId);
 }
예제 #5
0
 public void SetStepsImmediate(string achievementId, int numsteps)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.setStepsImmediate(achievementId, numsteps.ToString());
 }
예제 #6
0
 public void ShowLeaderBoardById(string leaderboardId)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.showLeaderBoardById(leaderboardId);
 }
예제 #7
0
 public void LoadLeaderBoards()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.loadLeaderBoards();
 }
예제 #8
0
 public void incrementAchievementById(string achievementId, int numsteps)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.incrementAchievementById(achievementId, numsteps.ToString());
 }
예제 #9
0
    //--------------------------------------
    // PUBLIC API CALL METHODS
    //--------------------------------------



    public void showAchivmentsUI()
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }
        AndroidNative.showAchivmentsUI();
    }
예제 #10
0
 public void reportAchievement(string achievementName)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.reportAchievement(achievementName);
 }
예제 #11
0
 public void revealAchievementById(string achievementId)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.revealAchievementById(achievementId);
 }
예제 #12
0
 public void loadLeaderBoards()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.loadLeaderBoards();
 }
예제 #13
0
 public void UpdatePlayerScore(string leaderboardId, GPBoardTimeSpan span, GPCollectionType collection)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.UpdatePlayerScore(leaderboardId, (int)span, (int)collection);
 }
예제 #14
0
 public void SumbitEvent(string eventId, int count)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSQuestsEventsProxy.sumbitEvent(eventId, count);
 }
예제 #15
0
 public void ShowAchievementsUI()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.showAchievementsUI();
 }
예제 #16
0
 public void showLeaderBoardsUI()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.showLeaderBoardsUI();
 }
예제 #17
0
 public void ShowLeaderBoardsUI()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.showLeaderBoardsUI();
 }
예제 #18
0
 public void showLeaderBoardsUI(string leaderboardId)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.showLeaderBoardById(leaderboardId);
 }
예제 #19
0
 public void SubmitScoreById(string leaderboardId, long score)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.submitScoreById(leaderboardId, score);
 }
예제 #20
0
 public void loadPlayer()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.loadPlayer();
 }
예제 #21
0
 public void LoadTopScores(string leaderboardId, GPBoardTimeSpan span, GPCollectionType collection, int maxResults)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.loadTopScores(leaderboardId, (int)span, (int)collection, maxResults);
 }
예제 #22
0
 public void submitScore(string leaderboardName, int score)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AndroidNative.submitScore(leaderboardName, score);
 }
예제 #23
0
 public void IncrementAchievementById(string achievementId, int numsteps)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.incrementAchievementById(achievementId, numsteps.ToString());
 }
예제 #24
0
 public void LoadFriends()
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.loadConnectedPlayers();
 }
예제 #25
0
 public void ResetAchievement(string achievementId)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.resetAchievement(achievementId);
 }
예제 #26
0
 public void revealAchievement(string achievementName)
 {
     if (!GooglePlayConnection.CheckState())
     {
         return;
     }
     AN_GMSGeneralProxy.revealAchievement(achievementName);
 }
예제 #27
0
    //--------------------------------------
    // PUBLIC API CALL METHODS
    //--------------------------------------

    public void ShowSavedGamesUI(string title, int maxNumberOfSavedGamesToShow)
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }

        AN_GMSGeneralProxy.ShowSavedGamesUI_Bridge(title, maxNumberOfSavedGamesToShow);
    }
예제 #28
0
    public void ShowRequestsAccepDialog()
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }

        AN_GMSGiftsProxy.showRequestAccepDialog();
    }
    //--------------------------------------
    // PUBLIC API CALL METHODS
    //--------------------------------------

    public void ShowSavedGamesUI(string title, int maxNumberOfSavedGamesToShow, bool allowAddButton = true, bool allowDelete = true)
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }

        AN_GMSGeneralProxy.ShowSavedGamesUI_Bridge(title, maxNumberOfSavedGamesToShow, allowAddButton, allowDelete);
    }
예제 #30
0
    public void clearDefaultAccount()
    {
        if (!GooglePlayConnection.CheckState())
        {
            return;
        }

        AN_GMSGeneralProxy.clearDefaultAccount();
        GooglePlayConnection.instance.disconnect();
    }