public override void LoadUsers(string[] _userIDs, User.LoadUsersCompletion _onCompletion) { base.LoadUsers(_userIDs, _onCompletion); if (_userIDs == null) { return; } if (!VerifyUser()) { return; } string _usersListJSON = _userIDs.ToJSON(); Plugin.Call(Native.Methods.LOAD_USERS, GetInstanceID().ToString(), _usersListJSON); }
public override void LoadUsers(string[] _userIDs, User.LoadUsersCompletion _onCompletion) { base.LoadUsers(_userIDs, _onCompletion); // Verify auth status if (!VerifyUser()) { return; } // Verify id's if (_userIDs == null) { return; } EditorGameCenter.Instance.LoadUsers(_userIDs); }
public override void LoadUsers(string[] _userIDs, User.LoadUsersCompletion _onCompletion) { base.LoadUsers(_userIDs, _onCompletion); // Verify auth status if (!VerifyUser()) { return; } // Verify id's if (_userIDs == null) { return; } loadPlayers(_userIDs.ToJSON()); }
/// <summary> /// Loads the user details from game server. /// </summary> /// <param name="_userIDs">An array of user id's whose details has to be retrieved from game server.</param> /// <param name="_onCompletion">Callback that will be called after operation is completed.</param> public virtual void LoadUsers(string[] _userIDs, User.LoadUsersCompletion _onCompletion) { // Cache callback LoadUsersFinishedEvent = _onCompletion; // Verify auth status if (!VerifyUser()) { LoadUsersFinished(null, Constants.kGameServicesUserAuthMissingError); return; } // Check if user id's are valid if (_userIDs == null) { DebugUtility.Logger.LogError(Constants.kDebugTag, "[GameServices] UserID list is null."); LoadUsersFinished(null, "The requested operation could not be completed because user id list is null."); return; } }