LuaInterface.ObjectTranslator.pushType C# (CSharp) Method

pushType() private method

private pushType ( IntPtr luaState, Type t ) : void
luaState IntPtr
t Type
return void
        internal void pushType(IntPtr luaState, Type t)
        {
            pushObject(luaState,new ProxyType(t),"luaNet_class");
        }

Usage Example

コード例 #1
0
 public static int importType(IntPtr luaState)
 {
     ObjectTranslator translator = ObjectTranslator.FromState(luaState);
     string className = LuaDLL.lua_tostring(luaState, 1);
     Type klass = translator.FindType(className);
     if (klass != null)
         translator.pushType(luaState, klass);
     else
         LuaDLL.lua_pushnil(luaState);
     return 1;
 }
All Usage Examples Of LuaInterface.ObjectTranslator::pushType