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); } }
//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); }
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()); }
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. }
public AchievementData(IAchievementData pAchievemenetData, IEnumerable <IAchievementLogic> OnCalculateAchieve) { this.strAchievementKey = pAchievemenetData.strAchievementKey; this.pAchievementData = pAchievemenetData; this.OnCalculateAchieve = OnCalculateAchieve; }