| | |
| | | #endif |
| | | } |
| | | |
| | | public bool __Gen_Delegate_Imp3(int p0) |
| | | { |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | lock (luaEnv.luaEnvLock) |
| | | { |
| | | #endif |
| | | RealStatePtr L = luaEnv.rawL; |
| | | int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); |
| | | |
| | | LuaAPI.xlua_pushinteger(L, p0); |
| | | |
| | | PCall(L, 1, 1, errFunc); |
| | | |
| | | |
| | | bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1); |
| | | LuaAPI.lua_settop(L, errFunc - 1); |
| | | return __gen_ret; |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | |
| | | static DelegateBridge() |
| | | { |
| | |
| | | return new LuaBehaviour.generalDelegate(__Gen_Delegate_Imp2); |
| | | } |
| | | |
| | | if (type == typeof(CSharpCallLua.boolReturnedValueDelegate)) |
| | | { |
| | | return new CSharpCallLua.boolReturnedValueDelegate(__Gen_Delegate_Imp3); |
| | | } |
| | | |
| | | return null; |
| | | } |
| | | } |