Пример #1
0
        /// <summary>
        /// 登陆
        /// </summary>
        public static void LoginByPlatform(LoginPlatform loginPlatform, string tag = "")
        {
            try
            {
                bool isHave = false;
                foreach (var item in s_loginServiceList)
                {
                    if (item.GetPlatform().Contains(Application.platform) && item.GetLoginPlatform() == loginPlatform)
                    {
                        item.Login(tag);
                        isHave = true;
                    }
                }

                if (!isHave)
                {
                    if (s_useNewSDKManager)
                    {
                        Debug.LogWarning(loginPlatform);
                        SDKManagerNew.Login(loginPlatform.ToString(), tag);
                    }
                    else
                    {
                        Debug.LogError("SDKManager Login dont find class by platform:" + Application.platform + " loginPlatform:" + loginPlatform);
                    }
                }
            }
            catch (Exception e)
            {
                Debug.LogError("SDKManager Login Exception: " + e.ToString());
            }
        }
Пример #2
0
 /// <summary>
 /// 登陆
 /// </summary>
 public static void LoginBySDKName(string SDKName, string tag = "")
 {
     if (s_useNewSDKManager)
     {
         SDKManagerNew.Login(SDKName, tag);
     }
     else
     {
         try
         {
             GetLoginService(SDKName).Login(tag);
         }
         catch (Exception e)
         {
             Debug.LogError("SDKManager Login Exception: " + SDKName + "===" + e.ToString());
         }
     }
 }
Пример #3
0
 /// <summary>
 /// 登陆,默认访问第一个接口
 /// </summary>
 public static void Login(string tag = "")
 {
     if (s_useNewSDKManager)
     {
         SDKManagerNew.Login();
     }
     else
     {
         try
         {
             GetLoginService(0).Login(tag);
         }
         catch (Exception e)
         {
             Debug.LogError("SDKManager Login Exception: " + e.ToString());
         }
     }
 }