static int IntToEnum(IntPtr L) { int arg0 = (int)LuaDLL.lua_tointeger(L, 1); FirClient.Data.LevelType o = (FirClient.Data.LevelType)arg0; ToLua.Push(L, o); return(1); }
static int LoadLevel(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); FirClient.Data.LevelType arg0 = (FirClient.Data.LevelType)ToLua.CheckObject(L, 1, typeof(FirClient.Data.LevelType)); LuaTable arg1 = ToLua.CheckLuaTable(L, 2); LuaFunction arg2 = ToLua.CheckLuaFunction(L, 3); LuaFunction arg3 = ToLua.CheckLuaFunction(L, 4); FirClient.Utility.LuaHelper.LoadLevel(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static void Push(IntPtr L, FirClient.Data.LevelType arg) { ToLua.Push(L, arg); }