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; loadPlayers(_userIDs.ToJSON()); }
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); }
protected void LoadUsersFinished (User[] _users, string _error) { if (LoadUsersFinishedEvent != null) LoadUsersFinishedEvent(_users, _error); }
protected Score (string _leaderboardGlobalID, string _leaderboardID, User _user, long _scoreValue) : base (NPObjectManager.eCollectionType.GAME_SERVICES) { // Initialize properties LeaderboardGlobalID = _leaderboardGlobalID; LeaderboardID = _leaderboardID; User = _user; Value = _scoreValue; Date = DateTime.Now; Rank = 0; }
/// <summary> /// Loads the user info from game service server. /// </summary> /// <param name="_userIDs">Array of id's whose information needs to be loaded.</param> /// <param name="_onCompletion">Callback to be called when 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) { DebugPRO.Console.LogError(Constants.kDebugTag, "[GameServices] UserID list is null."); LoadUsersFinished(null, "The requested operation could not be completed because user id list is null."); return; } }