public override void Login(string tage)
    {
        OnLoginInfo info = new OnLoginInfo();

        info.accountId = SystemInfo.deviceUniqueIdentifier;
        info.isSuccess = true;
        LoginCallBack(info);
    }
示例#2
0
 protected void LoginCallBack(OnLoginInfo info)
 {
     info.loginPlatform = GetLoginPlatform();
     if (SDKManager.LoginCallBack != null)
     {
         SDKManager.LoginCallBack(info);
     }
 }
    private static void SDKLoginCallBack(OnLoginInfo info)
    {
        SDKManager.LoginCallBack -= SDKLoginCallBack;

        if (info.isSuccess)
        {
            AccountMergeInfo2Server msg = AccountMergeInfo2Server.GetMessage(info.loginPlatform, info.accountId, info.pw);
            JsonMessageProcessingController.SendMessage(msg);
        }
    }
    //接受微信SDK返回消息
    public void ReceiveWXResult(string token)
    {
        Debug.LogWarning("WX getresult == " + token);
        OnLoginInfo info = new OnLoginInfo();

        info.accountId = token;
        info.isSuccess = true;

        LoginCallBack(info);
    }
    public override void Login(string tag)
    {
        string[]    arr  = tag.Split('|');
        OnLoginInfo info = new OnLoginInfo();

        info.accountId = arr[0];;
        info.pw        = arr[1];
        info.isSuccess = true;

        LoginCallBack(info);
    }
    private static void SDKLoginCallBack(OnLoginInfo info)
    {
        SDKManager.LoginCallBack -= SDKLoginCallBack;

        if (OnSDKLoginCallBack != null)
        {
            OnSDKLoginCallBack(info);
        }
        if (info.isSuccess)
        {
            UserLogin2Server msg = UserLogin2Server.GetLoginMessage(info.loginPlatform, info.accountId, info.password);
            SendLoginMsg(msg);
        }
    }
示例#7
0
    private void AccessGameCenterCallback(bool success)
    {
        OnLoginInfo info = new OnLoginInfo();

        if (success)
        {
            info.isSuccess = true;
            info.accountId = Social.localUser.id;
            info.nickName  = Social.localUser.userName;
        }
        else
        {
            info.isSuccess = false;
        }
        LoginCallBack(info);
    }
    private static void SDKLoginCallBack(OnLoginInfo info)
    {
        SDKManager.LoginCallBack -= SDKLoginCallBack;

        if (OnSDKLoginCallBack != null)
        {
            OnSDKLoginCallBack(info);
        }
        if (info.isSuccess)
        {
            isClickLogin        = true;
            PlayerLoginPlatform = info.loginPlatform;
            UserLogin2Server msg = UserLogin2Server.GetLoginMessage(info.loginPlatform, info.accountId, info.password, activationCode);
            SendLoginMsg(msg);
        }
    }
示例#9
0
    private void AccessGameCenterCallback(bool success)
    {
        Debug.LogWarning("=========GameCenter Callback==========" + success);
        OnLoginInfo info = new OnLoginInfo();

        if (success)
        {
            info.isSuccess = true;
            info.accountId = Social.localUser.id;
            info.nickName  = Social.localUser.userName;
        }
        else
        {
            info.isSuccess = false;
            info.error     = LoginErrorEnum.GameCenterNotOpen;
        }
        LoginCallBack(info);
    }
示例#10
0
    private static void SDKLoginCallBack(OnLoginInfo info)
    {
        isWaiting = false;
        SDKManager.LoginCallBack -= SDKLoginCallBack;

        if (info.isSuccess)
        {
            AccountMergeInfo2Server msg = AccountMergeInfo2Server.GetMessage(info.loginPlatform, info.accountId, info.password);
            JsonMessageProcessingController.SendMessage(msg);
        }
        else
        {
            if (OnConfirmMergeExistAccountCallback != null)
            {
                ConfirmMergeExistAccount2Client msg = new ConfirmMergeExistAccount2Client();
                msg.code      = -1;
                msg.loginType = info.loginPlatform;
                OnConfirmMergeExistAccountCallback(msg);
            }
        }
    }
示例#11
0
    private void AccessGameCenter()
    {
        if (isAuthenticated)
        {
            OnLoginInfo info = new OnLoginInfo();
            if (UnityEngine.Social.localUser.authenticated)
            {
                info.isSuccess = true;
            }
            else
            {
                info.isSuccess = false;
            }
            LoginCallBack(info);
        }

        UnityEngine.Social.localUser.Authenticate(AccessGameCenterCallback);
        Debug.LogWarning("=========GameCenter authenticated==========" + UnityEngine.Social.localUser.authenticated);

        isAuthenticated = true;
    }
示例#12
0
 public override void Login(string tage)
 {
     Debug.LogWarning("WX login");
     if (Go != null)
     {
         if (!WXListener.HaveWXApp())
         {
             OnLoginInfo info = new OnLoginInfo();
             info.isSuccess = false;
             info.error     = LoginErrorEnum.NoInstallApp;
             LoginCallBack(info);
         }
         else
         {
             GetCurrentAndroidJavaObject().Call("SdkLogin");
         }
     }
     else
     {
         Debug.LogError("WXLoginSDK go is null");
     }
 }
 //接受微信SDK返回消息
 public void ReceiveWXResult(OnLoginInfo info)
 {
     info.loginPlatform = LoginPlatform.WeiXin;
     LoginCallBack(info);
 }