263 lines
6.1 KiB
C#
263 lines
6.1 KiB
C#
//this source code was auto-generated by tolua#, do not modify it
|
|
using System;
|
|
using LuaInterface;
|
|
|
|
public class GameLogic_LuaManagerWrap
|
|
{
|
|
public static void Register(LuaState L)
|
|
{
|
|
L.BeginClass(typeof(GameLogic.LuaManager), typeof(GameCore.UnitySingleton<GameLogic.LuaManager>));
|
|
L.RegFunction("InitLua", InitLua);
|
|
L.RegFunction("InitStart", InitStart);
|
|
L.RegFunction("AddSearchPath", AddSearchPath);
|
|
L.RegFunction("RemoveSearchPath", RemoveSearchPath);
|
|
L.RegFunction("CallLuaFunction", CallLuaFunction);
|
|
L.RegFunction("DoFile", DoFile);
|
|
L.RegFunction("CallFunction", CallFunction);
|
|
L.RegFunction("LuaGC", LuaGC);
|
|
L.RegFunction("Close", Close);
|
|
L.RegFunction("CanUseLua", CanUseLua);
|
|
L.RegFunction("AttachProfiler", AttachProfiler);
|
|
L.RegFunction("DetachProfiler", DetachProfiler);
|
|
L.RegFunction("Reset", Reset);
|
|
L.RegFunction("__eq", op_Equality);
|
|
L.RegFunction("__tostring", ToLua.op_ToString);
|
|
L.EndClass();
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int InitLua(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.InitLua();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int InitStart(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.InitStart();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int AddSearchPath(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
string arg0 = ToLua.CheckString(L, 2);
|
|
obj.AddSearchPath(arg0);
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int RemoveSearchPath(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
string arg0 = ToLua.CheckString(L, 2);
|
|
obj.RemoveSearchPath(arg0);
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int CallLuaFunction(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 3);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
string arg0 = ToLua.CheckString(L, 2);
|
|
string arg1 = ToLua.CheckString(L, 3);
|
|
obj.CallLuaFunction(arg0, arg1);
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int DoFile(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
string arg0 = ToLua.CheckString(L, 2);
|
|
obj.DoFile(arg0);
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int CallFunction(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
string arg0 = ToLua.CheckString(L, 2);
|
|
object[] arg1 = ToLua.ToParamsObject(L, 3, count - 2);
|
|
obj.CallFunction(arg0, arg1);
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int LuaGC(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.LuaGC();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Close(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.Close();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int CanUseLua(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
bool o = obj.CanUseLua();
|
|
LuaDLL.lua_pushboolean(L, o);
|
|
return 1;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int AttachProfiler(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.AttachProfiler();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int DetachProfiler(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.DetachProfiler();
|
|
return 0;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Reset(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
GameLogic.LuaManager obj = (GameLogic.LuaManager)ToLua.CheckObject<GameLogic.LuaManager>(L, 1);
|
|
obj.Reset();
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
|