Example #1
0
 public void InitData(IAchievementData data, ChangeStorage storage)
 {
     _storage      = storage;
     RefreshNumber = data.RefreshNumber;
     FinishTime    = data.FinishTime;
     Complete      = data.Complete;
 }
    private void _sessionM_HandleUpdatedUnclaimedAchievementMessage(string message)
    {
        IAchievementData achievementData = SessionM.GetAchievementData(message);

        //Register Event
        if (NotifyUnclaimedAchievementDataUpdated != null)
        {
            NotifyUnclaimedAchievementDataUpdated(achievementData);
        }

        if (callback != null)
        {
            callback.NotifyUnclaimedAchievementDataUpdated(nativeParent, achievementData);
        }
    }
Example #3
0
    //This method is required for displaying Native Acheivements.  Fore more information, please see the Unity plugin documetnation.
    public AchievementData GetUnclaimedAchievementData()
    {
        IAchievementData achievementData = null;
        string           achievementJSON = null;

        achievementJSON = sessionMNative.GetUnclaimedAchievementData();

        if (achievementJSON == null)
        {
            return(null);
        }

        achievementData = GetAchievementData(achievementJSON);
        return(achievementData as AchievementData);
    }
Example #4
0
 private void NotifyUnclaimedAchievementDataUpdated(IAchievementData achievementData)
 {
     Debug.Log("Event: NotifyUnclaimedAchievementDataUpdated Fired");
     //This callback is currently in Beta.  For now, don't depend on it to report all of your user's unclaimed achievement data.
 }
 private void NotifyUnclaimedAchievementDataUpdated(IAchievementData achievementData)
 {
     Debug.Log("Recieved New Achievement: " + achievementData.GetName() + " - Worth: " + achievementData.GetMpointValue() + "\n With Message: " + achievementData.GetMessage());
     toaster.ShowAchievementToast(achievementData.GetName(), achievementData.GetMpointValue());
 }
Example #6
0
 private void NotifyUnclaimedAchievementDataUpdated(IAchievementData achievementData)
 {
     Debug.Log("Recieved New Achievement: " + achievementData.GetName() + " - Worth: " + achievementData.GetMpointValue() + "\n With Message: " + achievementData.GetMessage());
     toaster.ShowAchievementToast(achievementData.GetName(), achievementData.GetMpointValue(), achievementData.GetMessage());
 }
 private void NotifyUnclaimedAchievementDataUpdated(IAchievementData achievementData)
 {
     Debug.Log ("Event: NotifyUnclaimedAchievementDataUpdated Fired");
     //This callback is currently in Beta.  For now, don't depend on it to report all of your user's unclaimed achievement data.
 }
Example #8
0
 public AchievementData(IAchievementData pAchievemenetData, IEnumerable <IAchievementLogic> OnCalculateAchieve)
 {
     this.strAchievementKey  = pAchievemenetData.strAchievementKey;
     this.pAchievementData   = pAchievemenetData;
     this.OnCalculateAchieve = OnCalculateAchieve;
 }