Beispiel #1
0
        protected override IEnumerator setup()
        {
            yield return(base.setup());

            IFindUserResult findUserResult = null;

            bobSession.LocalUser.FindUser(aliceSession.LocalUser.DisplayName.Text, delegate(IFindUserResult r)
            {
                findUserResult = r;
            });
            while (findUserResult == null)
            {
                yield return(null);
            }
            IntegrationTestEx.FailIf(!findUserResult.Success, "Find user failed");
            ISendFriendInvitationResult sendInviteResult = null;

            bobSession.LocalUser.SendFriendInvitation(findUserResult.User, requestTrust : false, delegate(ISendFriendInvitationResult r)
            {
                sendInviteResult = r;
            });
            while (sendInviteResult == null)
            {
                yield return(null);
            }
            IntegrationTestEx.FailIf(!sendInviteResult.Success, "Send friend invitation failed");
        }
Beispiel #2
0
 private void onFindUserSent(IFindUserResult result)
 {
     for (int i = 0; i < mixFriendEventsListeners.Count; i++)
     {
         mixFriendEventsListeners[i].OnFindUserSent(result.Success, result.User);
     }
     Service.Get <EventDispatcher>().DispatchEvent(new FriendsServiceEvents.FindUserSent(result.Success));
 }
 private void onValidationComplete(IFindUserResult result)
 {
     HasError             = !result.Success;
     isBaseValidationDone = true;
 }