/// <summary> /// 登录 /// </summary> /// <param name="loginPlatform"></param> /// <param name="accountID"></param> /// <param name="pw"></param> public static void Login(LoginPlatform loginPlatform, string accountID = "", string pw = "", string custom = "") { SDKManager.LoginCallBack += SDKLoginCallBack; string tag = ""; accountID = accountID.Trim(); pw = pw.Trim(); string pwMd5 = MD5Utils.GetObjectMD5(pw); tag = accountID + "|" + pwMd5 + "|" + custom; SDKManager.LoginByPlatform(loginPlatform, tag); }
private void OnGUI() { GUILayout.FlexibleSpace(); GUILayout.Space(5); GUILayout.BeginHorizontal(); inputText = EditorDrawGUIUtil.DrawBaseValue("输入字符串:", inputText).ToString(); if (GUILayout.Button("转换")) { resText = MD5Utils.GetObjectMD5(inputText); } GUILayout.EndHorizontal(); EditorDrawGUIUtil.DrawBaseValue("MD5:", resText); GUILayout.FlexibleSpace(); }
/// <summary> /// 请求绑定账户 /// </summary> /// <param name="loginPlatform"></param> /// <param name="accountID"></param> /// <param name="pw"></param> public static void MergeLoginPlatform(LoginPlatform loginPlatform, string accountID = "", string pw = "") { if (isWaiting) { Debug.LogError("AccountMergeController => 等待sdk返回登录信息"); return; } isWaiting = true; SDKManager.LoginCallBack += SDKLoginCallBack; string tag = ""; if (loginPlatform == LoginPlatform.AccountLogin) { accountID = accountID.Trim(); pw = pw.Trim(); string pwMd5 = MD5Utils.GetObjectMD5(pw); tag = accountID + "|" + pwMd5; } SDKManager.LoginByPlatform(loginPlatform, tag); }