| | |
| | | #endif |
| | | } |
| | | |
| | | public double __Gen_Delegate_Imp4(double p0, double p1) |
| | | { |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | lock (luaEnv.luaEnvLock) |
| | | { |
| | | #endif |
| | | RealStatePtr L = luaEnv.rawL; |
| | | int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); |
| | | |
| | | LuaAPI.lua_pushnumber(L, p0); |
| | | LuaAPI.lua_pushnumber(L, p1); |
| | | |
| | | PCall(L, 2, 1, errFunc); |
| | | |
| | | |
| | | double __gen_ret = LuaAPI.lua_tonumber(L, errFunc + 1); |
| | | LuaAPI.lua_settop(L, errFunc - 1); |
| | | return __gen_ret; |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | public void __Gen_Delegate_Imp5(string p0) |
| | | { |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | lock (luaEnv.luaEnvLock) |
| | | { |
| | | #endif |
| | | RealStatePtr L = luaEnv.rawL; |
| | | int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); |
| | | |
| | | LuaAPI.lua_pushstring(L, p0); |
| | | |
| | | PCall(L, 1, 0, errFunc); |
| | | |
| | | |
| | | |
| | | LuaAPI.lua_settop(L, errFunc - 1); |
| | | |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | public void __Gen_Delegate_Imp6(double p0) |
| | | { |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | lock (luaEnv.luaEnvLock) |
| | | { |
| | | #endif |
| | | RealStatePtr L = luaEnv.rawL; |
| | | int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); |
| | | |
| | | LuaAPI.lua_pushnumber(L, p0); |
| | | |
| | | PCall(L, 1, 0, errFunc); |
| | | |
| | | |
| | | |
| | | LuaAPI.lua_settop(L, errFunc - 1); |
| | | |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | |
| | | static DelegateBridge() |
| | | { |
| | |
| | | return new LuaBehaviour.generalDelegate(__Gen_Delegate_Imp2); |
| | | } |
| | | |
| | | if (type == typeof(System.Action)) |
| | | { |
| | | return new System.Action(__Gen_Delegate_Imp2); |
| | | } |
| | | |
| | | if (type == typeof(UnityEngine.Events.UnityAction)) |
| | | { |
| | | return new UnityEngine.Events.UnityAction(__Gen_Delegate_Imp2); |
| | | } |
| | | |
| | | if (type == typeof(CSharpCallLua.boolReturnedValueDelegate)) |
| | | { |
| | | return new CSharpCallLua.boolReturnedValueDelegate(__Gen_Delegate_Imp3); |
| | | } |
| | | |
| | | if (type == typeof(System.Func<double, double, double>)) |
| | | { |
| | | return new System.Func<double, double, double>(__Gen_Delegate_Imp4); |
| | | } |
| | | |
| | | if (type == typeof(System.Action<string>)) |
| | | { |
| | | return new System.Action<string>(__Gen_Delegate_Imp5); |
| | | } |
| | | |
| | | if (type == typeof(System.Action<double>)) |
| | | { |
| | | return new System.Action<double>(__Gen_Delegate_Imp6); |
| | | } |
| | | |
| | | return null; |
| | | } |
| | | } |