//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class SDK_SDKManagerWrap { public static void Register(LuaState L) { L.BeginClass(typeof(SDK.SDKManager), typeof(GameCore.UnitySingleton)); L.RegFunction("Initialize", Initialize); L.RegFunction("Init", Init); L.RegFunction("Login", Login); L.RegFunction("Logout", Logout); L.RegFunction("SubmitExtraData", SubmitExtraData); L.RegFunction("Pay", Pay); L.RegFunction("IsSupportExit", IsSupportExit); L.RegFunction("ExitGame", ExitGame); L.RegFunction("GetPayOrderID", GetPayOrderID); L.RegFunction("CaptureShot", CaptureShot); L.RegFunction("CustomEvent", CustomEvent); L.RegFunction("NewRoleTutorial", NewRoleTutorial); L.RegFunction("InitCallback", InitCallback); L.RegFunction("RegisterCallback", RegisterCallback); L.RegFunction("LoginCallback", LoginCallback); L.RegFunction("PayCallback", PayCallback); L.RegFunction("SwitchAccountCallback", SwitchAccountCallback); L.RegFunction("LogoutCallback", LogoutCallback); L.RegFunction("__eq", op_Equality); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("onInitLaunchCallback", get_onInitLaunchCallback, set_onInitLaunchCallback); L.RegVar("onRegisterCallback", get_onRegisterCallback, set_onRegisterCallback); L.RegVar("onLoginCallback", get_onLoginCallback, set_onLoginCallback); L.RegVar("onPayCallback", get_onPayCallback, set_onPayCallback); L.RegVar("onSwitchAccountCallback", get_onSwitchAccountCallback, set_onSwitchAccountCallback); L.RegVar("onLogoutCallback", get_onLogoutCallback, set_onLogoutCallback); L.RegVar("IsInit", get_IsInit, null); 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("RegisterAction", SDK_SDKManager_RegisterAction); L.RegFunction("InitLaunchAction", SDK_SDKManager_InitLaunchAction); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Initialize(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.Initialize(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Init(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.Init(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Login(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.Login(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Logout(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.Logout(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SubmitExtraData(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); SDK.SDKSubmitExtraDataArgs arg0 = StackTraits.Check(L, 2); obj.SubmitExtraData(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Pay(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); SDK.SDKPayArgs arg0 = StackTraits.Check(L, 2); obj.Pay(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int IsSupportExit(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); bool o = obj.IsSupportExit(); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ExitGame(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.ExitGame(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetPayOrderID(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string o = obj.GetPayOrderID(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CaptureShot(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); obj.CaptureShot(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CustomEvent(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); string arg2 = ToLua.CheckString(L, 4); obj.CustomEvent(arg0, arg1, arg2); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int NewRoleTutorial(IntPtr L) { try { ToLua.CheckArgsCount(L, 8); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); string arg2 = ToLua.CheckString(L, 4); string arg3 = ToLua.CheckString(L, 5); string arg4 = ToLua.CheckString(L, 6); string arg5 = ToLua.CheckString(L, 7); string arg6 = ToLua.CheckString(L, 8); obj.NewRoleTutorial(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int InitCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.InitCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RegisterCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.RegisterCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoginCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.LoginCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int PayCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.PayCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SwitchAccountCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.SwitchAccountCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LogoutCallback(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.LogoutCallback(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int op_Equality(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1); UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2); bool o = arg0 == arg1; LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onInitLaunchCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.InitLaunchAction ret = obj.onInitLaunchCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onInitLaunchCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onRegisterCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.RegisterAction ret = obj.onRegisterCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onRegisterCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onLoginCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.LoginAction ret = obj.onLoginCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onLoginCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onPayCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.PayAction ret = obj.onPayCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onPayCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onSwitchAccountCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.SwitchAccountAction ret = obj.onSwitchAccountCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onSwitchAccountCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_onLogoutCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.LogoutAction ret = obj.onLogoutCallback; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onLogoutCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_IsInit(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; bool ret = obj.IsInit; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsInit on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onInitLaunchCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.InitLaunchAction arg0 = (SDK.SDKManager.InitLaunchAction)ToLua.CheckDelegate(L, 2); obj.onInitLaunchCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onInitLaunchCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onRegisterCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.RegisterAction arg0 = (SDK.SDKManager.RegisterAction)ToLua.CheckDelegate(L, 2); obj.onRegisterCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onRegisterCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onLoginCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.LoginAction arg0 = (SDK.SDKManager.LoginAction)ToLua.CheckDelegate(L, 2); obj.onLoginCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onLoginCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onPayCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.PayAction arg0 = (SDK.SDKManager.PayAction)ToLua.CheckDelegate(L, 2); obj.onPayCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onPayCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onSwitchAccountCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.SwitchAccountAction arg0 = (SDK.SDKManager.SwitchAccountAction)ToLua.CheckDelegate(L, 2); obj.onSwitchAccountCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onSwitchAccountCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_onLogoutCallback(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SDK.SDKManager obj = (SDK.SDKManager)o; SDK.SDKManager.LogoutAction arg0 = (SDK.SDKManager.LogoutAction)ToLua.CheckDelegate(L, 2); obj.onLogoutCallback = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index onLogoutCallback on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SDK_SDKManager_LogoutAction(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_SwitchAccountAction(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_PayAction(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_LoginAction(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_RegisterAction(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_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); } } }