summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaBind/LuaBindInvoker.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-11-19 15:33:48 +0800
committerchai <chaifix@163.com>2021-11-19 15:33:48 +0800
commit1cd31d14c95f9d52e30fbc611df5da4b46f048d9 (patch)
tree86dbda850f9b8ed26b152c6521adc0a777d6563a /Runtime/Lua/LuaBind/LuaBindInvoker.h
parent2ab7fad7b308debba0aacbf76831569f360d19a0 (diff)
*misc
Diffstat (limited to 'Runtime/Lua/LuaBind/LuaBindInvoker.h')
-rw-r--r--Runtime/Lua/LuaBind/LuaBindInvoker.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindInvoker.h b/Runtime/Lua/LuaBind/LuaBindInvoker.h
index 5f24b15..cbfb2f9 100644
--- a/Runtime/Lua/LuaBind/LuaBindInvoker.h
+++ b/Runtime/Lua/LuaBind/LuaBindInvoker.h
@@ -59,6 +59,12 @@ namespace LuaBind
udata.PushUserdata(state);
++argc;
}
+ template<class T>
+ void AddLuaObject(T& obj) {
+ //LuaObjectTransfer::CastToLuaObject<T>(state, obj);
+ obj.CastToLuaObject(state);
+ ++argc;
+ }
void Invoke(int nReturns = 0);