From 89748206067a57c84df5212f7d15ad494590b3d5 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Wed, 15 Jul 2020 19:15:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90warp=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E6=9C=AC=E5=9C=B0=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/LuaFramework/Scripts/SDK/SDKManager.cs | 1 + Assets/Source/Generate/SDK_SDKManagerWrap.cs | 74 +++++++------------ 2 files changed, 29 insertions(+), 46 deletions(-) diff --git a/Assets/LuaFramework/Scripts/SDK/SDKManager.cs b/Assets/LuaFramework/Scripts/SDK/SDKManager.cs index ae3a5bdda6..95fa431aad 100644 --- a/Assets/LuaFramework/Scripts/SDK/SDKManager.cs +++ b/Assets/LuaFramework/Scripts/SDK/SDKManager.cs @@ -61,6 +61,7 @@ namespace SDK void Update() { + if (!AppConst.isSDKLogin) return; var msg = proxy.PopMessage(); if (null == msg) { diff --git a/Assets/Source/Generate/SDK_SDKManagerWrap.cs b/Assets/Source/Generate/SDK_SDKManagerWrap.cs index 8d0bb7e7d1..f79c17cd3e 100644 --- a/Assets/Source/Generate/SDK_SDKManagerWrap.cs +++ b/Assets/Source/Generate/SDK_SDKManagerWrap.cs @@ -8,7 +8,6 @@ public class SDK_SDKManagerWrap { L.BeginClass(typeof(SDK.SDKManager), typeof(GameCore.UnitySingleton)); L.RegFunction("Initialize", Initialize); - L.RegFunction("SetInitCallBack", SetInitCallBack); L.RegFunction("Login", Login); L.RegFunction("SubmitExtraData", SubmitExtraData); L.RegFunction("Pay", Pay); @@ -29,11 +28,11 @@ public class SDK_SDKManagerWrap L.RegVar("onSwitchAccountCallback", get_onSwitchAccountCallback, set_onSwitchAccountCallback); L.RegVar("onLogoutCallback", get_onLogoutCallback, set_onLogoutCallback); L.RegVar("IsInit", get_IsInit, null); - L.RegFunction("InitLaunchAction", SDK_SDKManager_InitLaunchAction); L.RegFunction("LogoutAction", SDK_SDKManager_LogoutAction); L.RegFunction("SwitchAccountAction", SDK_SDKManager_SwitchAccountAction); L.RegFunction("PayAction", SDK_SDKManager_PayAction); L.RegFunction("LoginAction", SDK_SDKManager_LoginAction); + L.RegFunction("InitLaunchAction", SDK_SDKManager_InitLaunchAction); L.EndClass(); } @@ -53,23 +52,6 @@ public class SDK_SDKManagerWrap } } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int SetInitCallBack(IntPtr L) - { - try - { - ToLua.CheckArgsCount(L, 2); - SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); - SDK.SDKManager.InitLaunchAction arg0 = (SDK.SDKManager.InitLaunchAction)ToLua.CheckDelegate(L, 2); - obj.SetInitCallBack(arg0); - return 0; - } - catch (Exception e) - { - return LuaDLL.toluaL_exception(L, e); - } - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Login(IntPtr L) { @@ -498,33 +480,6 @@ public class SDK_SDKManagerWrap } } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int SDK_SDKManager_InitLaunchAction(IntPtr L) - { - try - { - int count = LuaDLL.lua_gettop(L); - LuaFunction func = ToLua.CheckLuaFunction(L, 1); - - if (count == 1) - { - Delegate arg1 = DelegateTraits.Create(func); - ToLua.Push(L, arg1); - } - else - { - LuaTable self = ToLua.CheckLuaTable(L, 2); - Delegate arg1 = DelegateTraits.Create(func, self); - ToLua.Push(L, arg1); - } - return 1; - } - catch(Exception e) - { - return LuaDLL.toluaL_exception(L, e); - } - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SDK_SDKManager_LogoutAction(IntPtr L) { @@ -632,5 +587,32 @@ public class SDK_SDKManagerWrap return LuaDLL.toluaL_exception(L, e); } } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int SDK_SDKManager_InitLaunchAction(IntPtr L) + { + try + { + int count = LuaDLL.lua_gettop(L); + LuaFunction func = ToLua.CheckLuaFunction(L, 1); + + if (count == 1) + { + Delegate arg1 = DelegateTraits.Create(func); + ToLua.Push(L, arg1); + } + else + { + LuaTable self = ToLua.CheckLuaTable(L, 2); + Delegate arg1 = DelegateTraits.Create(func, self); + ToLua.Push(L, arg1); + } + return 1; + } + catch(Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } }