From e5087ad2324cc09c0a8c6fc26379bd0d79bc92dd Mon Sep 17 00:00:00 2001 From: chenxi Date: Mon, 10 Apr 2023 17:09:31 +0800 Subject: [PATCH] c# --- Assets/Editor/BFOthersTools/OtherToolsMenu.cs | 7 ++----- Assets/Scripts/Utils/Utils.cs | 4 ++-- Assets/XLua/Gen/BF_UtilsWrap.cs | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/Assets/Editor/BFOthersTools/OtherToolsMenu.cs b/Assets/Editor/BFOthersTools/OtherToolsMenu.cs index ad13f9fc9..573e5ecfd 100644 --- a/Assets/Editor/BFOthersTools/OtherToolsMenu.cs +++ b/Assets/Editor/BFOthersTools/OtherToolsMenu.cs @@ -22,13 +22,10 @@ namespace BFEditor window.Show(); } - [MenuItem("其他工具/账号/清除数据(B5)", false, 3)] + [MenuItem("其他工具/账号/清除数据", false, 3)] static public void ClearGameData() { - LocalData.SetString("LAST_LOGIN_INFO", "{}"); - LocalData.SetString("SEND_QUEUE", "{}"); - LocalData.SetString("SDK_UID", ""); - LocalData.SetInt("LAST_MAIL_ID", 0); + PlayerPrefs.DeleteAll(); BFLog.Log("清除数据成功 success!"); } diff --git a/Assets/Scripts/Utils/Utils.cs b/Assets/Scripts/Utils/Utils.cs index 6290a8cea..3ec993367 100644 --- a/Assets/Scripts/Utils/Utils.cs +++ b/Assets/Scripts/Utils/Utils.cs @@ -233,7 +233,7 @@ namespace BF return rsaKey; } - public static double GetRewardNumber(string str) + public static long GetRewardNumber(string str) { var bytes = System.Convert.FromBase64String(str); var index = 0; @@ -249,7 +249,7 @@ namespace BF } } var result = System.Text.Encoding.UTF8.GetString(bytes); - return Convert.ToDouble(result); + return Convert.ToInt64(result); } // 从Sha1证书签名中提取keyhash给facebook等sdk用 diff --git a/Assets/XLua/Gen/BF_UtilsWrap.cs b/Assets/XLua/Gen/BF_UtilsWrap.cs index a0d0eded8..773eda165 100644 --- a/Assets/XLua/Gen/BF_UtilsWrap.cs +++ b/Assets/XLua/Gen/BF_UtilsWrap.cs @@ -683,7 +683,7 @@ namespace XLua.CSObjectWrap string _str = LuaAPI.lua_tostring(L, 1); var gen_ret = BF.Utils.GetRewardNumber( _str ); - LuaAPI.lua_pushnumber(L, gen_ret); + LuaAPI.lua_pushint64(L, gen_ret);