static int ReflectionFields(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); XMLLoader <XMLDataBattle> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataBattle> >(L, 1); Type arg0 = LuaScriptMgr.GetTypeObject(L, 2); IDictionary <string, FieldInfo> o = obj.ReflectionFields(arg0); LuaScriptMgr.PushObject(L, o); return(1); }