public void onAchievementUpdated(string json) { AchievementUpdated achievementUpdated = JSONSerializer.Deserialize <AchievementUpdated>(json); Debug.Log((object)achievementUpdated.achievementId); Debug.Log((object)achievementUpdated.statusCode); if (achievementUpdated.statusCode == 0 || achievementUpdated.statusCode == 3003) { SendAchievementUnlock(achievementUpdated.achievementId); } }
protected virtual void OnAchievementUpdated(IAchievement achievement) => AchievementUpdated?.Invoke(this, EventArgs.Empty); // TODO AchievementEventArgs