miduo_client/Assets/Source/Generate/SDK_SDKManagerWrap.cs

636 lines
15 KiB
C#

//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<SDK.SDKManager>));
L.RegFunction("Initialize", Initialize);
L.RegFunction("Init", Init);
L.RegFunction("Login", Login);
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("InitCallback", InitCallback);
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("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("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<SDK.SDKManager>(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<SDK.SDKManager>(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<SDK.SDKManager>(L, 1);
obj.Login();
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<SDK.SDKManager>(L, 1);
SDK.SDKSubmitExtraDataArgs arg0 = StackTraits<SDK.SDKSubmitExtraDataArgs>.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<SDK.SDKManager>(L, 1);
SDK.SDKPayArgs arg0 = StackTraits<SDK.SDKPayArgs>.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<SDK.SDKManager>(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<SDK.SDKManager>(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<SDK.SDKManager>(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<SDK.SDKManager>(L, 1);
obj.CaptureShot();
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<SDK.SDKManager>(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 LoginCallback(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject<SDK.SDKManager>(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<SDK.SDKManager>(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<SDK.SDKManager>(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<SDK.SDKManager>(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_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<SDK.SDKManager.InitLaunchAction>(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_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<SDK.SDKManager.LoginAction>(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<SDK.SDKManager.PayAction>(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<SDK.SDKManager.SwitchAccountAction>(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<SDK.SDKManager.LogoutAction>(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<SDK.SDKManager.LogoutAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<SDK.SDKManager.LogoutAction>.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<SDK.SDKManager.SwitchAccountAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<SDK.SDKManager.SwitchAccountAction>.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<SDK.SDKManager.PayAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<SDK.SDKManager.PayAction>.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<SDK.SDKManager.LoginAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<SDK.SDKManager.LoginAction>.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<SDK.SDKManager.InitLaunchAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<SDK.SDKManager.InitLaunchAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
}