protected virtual void LoadAchievementDescriptions(bool _needsVerification, AchievementDescription.LoadAchievementDescriptionsCompletion _onCompletion) { // Cache callback LoadAchievementDescriptionsFinishedEvent = _onCompletion; // Verify user authentication state before proceeding if (_needsVerification && !VerifyUser()) { LoadAchievementDescriptionsFinished(null, Constants.kGameServicesUserAuthMissingError); return; } }
protected override void LoadAchievementDescriptions(bool _needsVerification, AchievementDescription.LoadAchievementDescriptionsCompletion _onCompletion) { base.LoadAchievementDescriptions(_needsVerification, _onCompletion); // Verify user authentication state before proceeding if (_needsVerification && !VerifyUser()) { return; } Plugin.Call(Native.Methods.LOAD_ACHIEVEMENT_DESCRIPTIONS); }
protected override void LoadAchievementDescriptions(bool _needsVerification, AchievementDescription.LoadAchievementDescriptionsCompletion _onCompletion) { base.LoadAchievementDescriptions(_needsVerification, _onCompletion); // Verify auth status if (_needsVerification && !VerifyUser()) { return; } EditorGameCenter.Instance.LoadAchievementDescriptions(); }
protected override void LoadAchievementDescriptions(bool _needsVerification, AchievementDescription.LoadAchievementDescriptionsCompletion _onCompletion) { base.LoadAchievementDescriptions(_needsVerification, _onCompletion); // Verify auth status if (_needsVerification && !VerifyUser()) { return; } // Native method call loadAchievementDescriptions(); }
/// <summary> /// Loads the achievement descriptions from game server. /// </summary> /// <param name="_onCompletion">Callback that will be called after operation is completed.</param> public void LoadAchievementDescriptions(AchievementDescription.LoadAchievementDescriptionsCompletion _onCompletion) { LoadAchievementDescriptions(true, _onCompletion); }