Exemple #1
0
        //public static LoginCallBack OnLoginCallBack;

        static void OnLogin(Dictionary <string, string> data)
        {
            bool   isSuccess = bool.Parse(data[SDKInterfaceDefine.ParameterName_IsSuccess]);
            string accountId = data[SDKInterfaceDefine.Login_ParameterName_AccountId];

            OnLoginInfo info = new OnLoginInfo();

            info.isSuccess = isSuccess;
            info.accountId = accountId;

            Debug.Log("SDKManagerNew OnLogin " + accountId);

            if (data.ContainsKey(SDKInterfaceDefine.Login_ParameterName_loginPlatform))
            {
                info.loginPlatform = (LoginPlatform)Enum.Parse(typeof(LoginPlatform), data[SDKInterfaceDefine.Login_ParameterName_loginPlatform]);
            }

            if (SDKManager.LoginCallBack != null)
            {
                try
                {
                    SDKManager.LoginCallBack(info);
                }
                catch (Exception e)
                {
                    Debug.LogError("OnLogin Error " + e.ToString());
                }
            }
        }
Exemple #2
0
        static void OnLogin(Dictionary <string, string> data)
        {
            bool   isSuccess = bool.Parse(data[SDKInterfaceDefine.ParameterName_IsSuccess]);
            string accountId = data[SDKInterfaceDefine.Login_ParameterName_AccountId];

            OnLoginInfo info = new OnLoginInfo();

            info.isSuccess = isSuccess;
            info.accountId = accountId;

            OnLoginCallBack(info);
        }