miduo_client/Assets/Source/Generate/KTSDK_HelperWrap.cs

651 lines
15 KiB
C#

//this source code was auto-generated by tolua#, do not modify it
using System;
using LuaInterface;
public class KTSDK_HelperWrap
{
public static void Register(LuaState L)
{
L.BeginClass(typeof(KTSDK.Helper), typeof(UnityEngine.MonoBehaviour));
L.RegFunction("InitLaunch", InitLaunch);
L.RegFunction("Login", Login);
L.RegFunction("SubmitExtraData", SubmitExtraData);
L.RegFunction("Pay", Pay);
L.RegFunction("IsSupportExit", IsSupportExit);
L.RegFunction("ExitGame", ExitGame);
L.RegFunction("GetDeviceID", GetDeviceID);
L.RegFunction("GetIMEICode", GetIMEICode);
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("Instance", get_Instance, null);
L.RegFunction("LogoutAction", KTSDK_Helper_LogoutAction);
L.RegFunction("SwitchAccountAction", KTSDK_Helper_SwitchAccountAction);
L.RegFunction("PayAction", KTSDK_Helper_PayAction);
L.RegFunction("LoginAction", KTSDK_Helper_LoginAction);
L.RegFunction("InitLaunchAction", KTSDK_Helper_InitLaunchAction);
L.EndClass();
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int InitLaunch(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
KTSDK.KTSDKInitArgs arg0 = StackTraits<KTSDK.KTSDKInitArgs>.Check(L, 2);
obj.InitLaunch(arg0);
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Login(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
KTSDK.KTSDKSubmitExtraDataArgs arg0 = StackTraits<KTSDK.KTSDKSubmitExtraDataArgs>.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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
KTSDK.KTSDKPayArgs arg0 = StackTraits<KTSDK.KTSDKPayArgs>.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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
obj.ExitGame();
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetDeviceID(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
string o = obj.GetDeviceID();
LuaDLL.lua_pushstring(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetIMEICode(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(L, 1);
string o = obj.GetIMEICode();
LuaDLL.lua_pushstring(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetPayOrderID(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)ToLua.CheckObject<KTSDK.Helper>(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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.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_Instance(IntPtr L)
{
try
{
ToLua.Push(L, KTSDK.Helper.Instance);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_onInitLaunchCallback(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.InitLaunchAction arg0 = (KTSDK.Helper.InitLaunchAction)ToLua.CheckDelegate<KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.LoginAction arg0 = (KTSDK.Helper.LoginAction)ToLua.CheckDelegate<KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.PayAction arg0 = (KTSDK.Helper.PayAction)ToLua.CheckDelegate<KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.SwitchAccountAction arg0 = (KTSDK.Helper.SwitchAccountAction)ToLua.CheckDelegate<KTSDK.Helper.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);
KTSDK.Helper obj = (KTSDK.Helper)o;
KTSDK.Helper.LogoutAction arg0 = (KTSDK.Helper.LogoutAction)ToLua.CheckDelegate<KTSDK.Helper.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 KTSDK_Helper_LogoutAction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
LuaFunction func = ToLua.CheckLuaFunction(L, 1);
if (count == 1)
{
Delegate arg1 = DelegateTraits<KTSDK.Helper.LogoutAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<KTSDK.Helper.LogoutAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int KTSDK_Helper_SwitchAccountAction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
LuaFunction func = ToLua.CheckLuaFunction(L, 1);
if (count == 1)
{
Delegate arg1 = DelegateTraits<KTSDK.Helper.SwitchAccountAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<KTSDK.Helper.SwitchAccountAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int KTSDK_Helper_PayAction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
LuaFunction func = ToLua.CheckLuaFunction(L, 1);
if (count == 1)
{
Delegate arg1 = DelegateTraits<KTSDK.Helper.PayAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<KTSDK.Helper.PayAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int KTSDK_Helper_LoginAction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
LuaFunction func = ToLua.CheckLuaFunction(L, 1);
if (count == 1)
{
Delegate arg1 = DelegateTraits<KTSDK.Helper.LoginAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<KTSDK.Helper.LoginAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int KTSDK_Helper_InitLaunchAction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
LuaFunction func = ToLua.CheckLuaFunction(L, 1);
if (count == 1)
{
Delegate arg1 = DelegateTraits<KTSDK.Helper.InitLaunchAction>.Create(func);
ToLua.Push(L, arg1);
}
else
{
LuaTable self = ToLua.CheckLuaTable(L, 2);
Delegate arg1 = DelegateTraits<KTSDK.Helper.InitLaunchAction>.Create(func, self);
ToLua.Push(L, arg1);
}
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
}