189 lines
4.9 KiB
C#
189 lines
4.9 KiB
C#
|
#if USE_UNI_LUA
|
|||
|
using LuaAPI = UniLua.Lua;
|
|||
|
using RealStatePtr = UniLua.ILuaState;
|
|||
|
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
|
|||
|
#else
|
|||
|
using LuaAPI = XLua.LuaDLL.Lua;
|
|||
|
using RealStatePtr = System.IntPtr;
|
|||
|
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
|
|||
|
#endif
|
|||
|
|
|||
|
using XLua;
|
|||
|
using System;
|
|||
|
|
|||
|
|
|||
|
namespace XLua.CSObjectWrap
|
|||
|
{
|
|||
|
public class IMarketingActRetDelBridge : LuaBase, IMarketingActRetDel
|
|||
|
{
|
|||
|
public static LuaBase __Create(int reference, LuaEnv luaenv)
|
|||
|
{
|
|||
|
return new IMarketingActRetDelBridge(reference, luaenv);
|
|||
|
}
|
|||
|
|
|||
|
public IMarketingActRetDelBridge(int reference, LuaEnv luaenv) : base(reference, luaenv)
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void IMarketingActRetDel.MarketingActRetDel(MarketingActsRet marketActsRet)
|
|||
|
{
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
lock (luaEnv.luaEnvLock)
|
|||
|
{
|
|||
|
#endif
|
|||
|
RealStatePtr L = luaEnv.L;
|
|||
|
int err_func = LuaAPI.load_error_func(L, luaEnv.errorFuncRef);
|
|||
|
ObjectTranslator translator = luaEnv.translator;
|
|||
|
|
|||
|
LuaAPI.lua_getref(L, luaReference);
|
|||
|
LuaAPI.xlua_pushasciistring(L, "MarketingActRetDel");
|
|||
|
if (0 != LuaAPI.xlua_pgettable(L, -2))
|
|||
|
{
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
if(!LuaAPI.lua_isfunction(L, -1))
|
|||
|
{
|
|||
|
LuaAPI.xlua_pushasciistring(L, "no such function MarketingActRetDel");
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
LuaAPI.lua_pushvalue(L, -2);
|
|||
|
LuaAPI.lua_remove(L, -3);
|
|||
|
translator.Push(L, marketActsRet);
|
|||
|
|
|||
|
int __gen_error = LuaAPI.lua_pcall(L, 2, 0, err_func);
|
|||
|
if (__gen_error != 0)
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
LuaAPI.lua_settop(L, err_func - 1);
|
|||
|
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
}
|
|||
|
#endif
|
|||
|
}
|
|||
|
|
|||
|
void IMarketingActRetDel.MarketingActRetDel_temp(object marketActsRet)
|
|||
|
{
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
lock (luaEnv.luaEnvLock)
|
|||
|
{
|
|||
|
#endif
|
|||
|
RealStatePtr L = luaEnv.L;
|
|||
|
int err_func = LuaAPI.load_error_func(L, luaEnv.errorFuncRef);
|
|||
|
ObjectTranslator translator = luaEnv.translator;
|
|||
|
|
|||
|
LuaAPI.lua_getref(L, luaReference);
|
|||
|
LuaAPI.xlua_pushasciistring(L, "MarketingActRetDel_temp");
|
|||
|
if (0 != LuaAPI.xlua_pgettable(L, -2))
|
|||
|
{
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
if(!LuaAPI.lua_isfunction(L, -1))
|
|||
|
{
|
|||
|
LuaAPI.xlua_pushasciistring(L, "no such function MarketingActRetDel_temp");
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
LuaAPI.lua_pushvalue(L, -2);
|
|||
|
LuaAPI.lua_remove(L, -3);
|
|||
|
translator.PushAny(L, marketActsRet);
|
|||
|
|
|||
|
int __gen_error = LuaAPI.lua_pcall(L, 2, 0, err_func);
|
|||
|
if (__gen_error != 0)
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
LuaAPI.lua_settop(L, err_func - 1);
|
|||
|
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
}
|
|||
|
#endif
|
|||
|
}
|
|||
|
|
|||
|
void IMarketingActRetDel.MarketingActPageAwardRetDel(object packet)
|
|||
|
{
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
lock (luaEnv.luaEnvLock)
|
|||
|
{
|
|||
|
#endif
|
|||
|
RealStatePtr L = luaEnv.L;
|
|||
|
int err_func = LuaAPI.load_error_func(L, luaEnv.errorFuncRef);
|
|||
|
ObjectTranslator translator = luaEnv.translator;
|
|||
|
|
|||
|
LuaAPI.lua_getref(L, luaReference);
|
|||
|
LuaAPI.xlua_pushasciistring(L, "MarketingActPageAwardRetDel");
|
|||
|
if (0 != LuaAPI.xlua_pgettable(L, -2))
|
|||
|
{
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
if(!LuaAPI.lua_isfunction(L, -1))
|
|||
|
{
|
|||
|
LuaAPI.xlua_pushasciistring(L, "no such function MarketingActPageAwardRetDel");
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
LuaAPI.lua_pushvalue(L, -2);
|
|||
|
LuaAPI.lua_remove(L, -3);
|
|||
|
translator.PushAny(L, packet);
|
|||
|
|
|||
|
int __gen_error = LuaAPI.lua_pcall(L, 2, 0, err_func);
|
|||
|
if (__gen_error != 0)
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
LuaAPI.lua_settop(L, err_func - 1);
|
|||
|
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
}
|
|||
|
#endif
|
|||
|
}
|
|||
|
|
|||
|
void IMarketingActRetDel.MarketingActPageGetAwardRet(object packet)
|
|||
|
{
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
lock (luaEnv.luaEnvLock)
|
|||
|
{
|
|||
|
#endif
|
|||
|
RealStatePtr L = luaEnv.L;
|
|||
|
int err_func = LuaAPI.load_error_func(L, luaEnv.errorFuncRef);
|
|||
|
ObjectTranslator translator = luaEnv.translator;
|
|||
|
|
|||
|
LuaAPI.lua_getref(L, luaReference);
|
|||
|
LuaAPI.xlua_pushasciistring(L, "MarketingActPageGetAwardRet");
|
|||
|
if (0 != LuaAPI.xlua_pgettable(L, -2))
|
|||
|
{
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
if(!LuaAPI.lua_isfunction(L, -1))
|
|||
|
{
|
|||
|
LuaAPI.xlua_pushasciistring(L, "no such function MarketingActPageGetAwardRet");
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
}
|
|||
|
LuaAPI.lua_pushvalue(L, -2);
|
|||
|
LuaAPI.lua_remove(L, -3);
|
|||
|
translator.PushAny(L, packet);
|
|||
|
|
|||
|
int __gen_error = LuaAPI.lua_pcall(L, 2, 0, err_func);
|
|||
|
if (__gen_error != 0)
|
|||
|
luaEnv.ThrowExceptionFromError(err_func - 1);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
LuaAPI.lua_settop(L, err_func - 1);
|
|||
|
|
|||
|
#if THREAD_SAFE || HOTFIX_ENABLE
|
|||
|
}
|
|||
|
#endif
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|