Skip to content

Commit b99e7ef

Browse files
committed
适配WIndows下属性访问方式
Former-commit-id: 40c1210d964806b99f44a26ac9a6e41c5ac23ef8
1 parent e5173f4 commit b99e7ef

File tree

3 files changed

+51
-67
lines changed

3 files changed

+51
-67
lines changed
5.5 KB
Binary file not shown.

Source/Unity3D/Windows/LuaScriptCore/LuaScriptCore.vcxproj

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -82,21 +82,21 @@
8282
</Link>
8383
</ItemDefinitionGroup>
8484
<ItemGroup>
85-
<ClCompile Include="..\..\..\lua-common\LuaClassImport.cpp" />
8685
<ClCompile Include="..\..\..\lua-common\LuaContext.cpp" />
8786
<ClCompile Include="..\..\..\lua-common\LuaDataExchanger.cpp" />
88-
<ClCompile Include="..\..\..\lua-common\LuaExportClassProxy.cpp" />
87+
<ClCompile Include="..\..\..\lua-common\LuaEngineAdapter.cpp" />
88+
<ClCompile Include="..\..\..\lua-common\LuaExportMethodDescriptor.cpp" />
89+
<ClCompile Include="..\..\..\lua-common\LuaExportPropertyDescriptor.cpp" />
90+
<ClCompile Include="..\..\..\lua-common\LuaExportsTypeManager.cpp" />
91+
<ClCompile Include="..\..\..\lua-common\LuaExportTypeDescriptor.cpp" />
8992
<ClCompile Include="..\..\..\lua-common\LuaFunction.cpp" />
9093
<ClCompile Include="..\..\..\lua-common\LuaManagedObject.cpp" />
91-
<ClCompile Include="..\..\..\lua-common\LuaModule.cpp" />
9294
<ClCompile Include="..\..\..\lua-common\LuaNativeClass.cpp" />
9395
<ClCompile Include="..\..\..\lua-common\LuaNativeClassFactory.cpp" />
9496
<ClCompile Include="..\..\..\lua-common\LuaObject.cpp" />
95-
<ClCompile Include="..\..\..\lua-common\LuaObjectClass.cpp" />
9697
<ClCompile Include="..\..\..\lua-common\LuaObjectDecoder.cpp" />
9798
<ClCompile Include="..\..\..\lua-common\LuaObjectDescriptor.cpp" />
9899
<ClCompile Include="..\..\..\lua-common\LuaObjectEncoder.cpp" />
99-
<ClCompile Include="..\..\..\lua-common\LuaObjectInstanceDescriptor.cpp" />
100100
<ClCompile Include="..\..\..\lua-common\LuaObjectManager.cpp" />
101101
<ClCompile Include="..\..\..\lua-common\LuaPointer.cpp" />
102102
<ClCompile Include="..\..\..\lua-common\LuaSession.cpp" />
@@ -138,31 +138,29 @@
138138
<ClCompile Include="..\..\..\lua-core\src\lvm.c" />
139139
<ClCompile Include="..\..\..\lua-core\src\lzio.c" />
140140
<ClCompile Include="..\..\UnityCommon\LuaScriptCoreForUnity.cpp" />
141-
<ClCompile Include="..\..\UnityCommon\LuaUnityClassImport.cpp" />
142-
<ClCompile Include="..\..\UnityCommon\LuaUnityClassObjectDescriptor.cpp" />
143141
<ClCompile Include="..\..\UnityCommon\LuaUnityEnv.cpp" />
144-
<ClCompile Include="..\..\UnityCommon\LuaUnityExportClassProxy.cpp" />
145-
<ClCompile Include="..\..\UnityCommon\LuaUnityModule.cpp" />
146-
<ClCompile Include="..\..\UnityCommon\LuaUnityObjectClass.cpp" />
142+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportMethodDescriptor.cpp" />
143+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportPropertyDescriptor.cpp" />
144+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportTypeDescriptor.cpp" />
147145
<ClCompile Include="dllmain.cpp" />
148146
</ItemGroup>
149147
<ItemGroup>
150-
<ClInclude Include="..\..\..\lua-common\LuaClassImport.h" />
151148
<ClInclude Include="..\..\..\lua-common\LuaContext.h" />
152149
<ClInclude Include="..\..\..\lua-common\LuaDataExchanger.h" />
153150
<ClInclude Include="..\..\..\lua-common\LuaDefined.h" />
154-
<ClInclude Include="..\..\..\lua-common\LuaExportClassProxy.h" />
151+
<ClInclude Include="..\..\..\lua-common\LuaEngineAdapter.hpp" />
152+
<ClInclude Include="..\..\..\lua-common\LuaExportMethodDescriptor.hpp" />
153+
<ClInclude Include="..\..\..\lua-common\LuaExportPropertyDescriptor.hpp" />
154+
<ClInclude Include="..\..\..\lua-common\LuaExportsTypeManager.hpp" />
155+
<ClInclude Include="..\..\..\lua-common\LuaExportTypeDescriptor.hpp" />
155156
<ClInclude Include="..\..\..\lua-common\LuaFunction.h" />
156157
<ClInclude Include="..\..\..\lua-common\LuaManagedObject.h" />
157-
<ClInclude Include="..\..\..\lua-common\LuaModule.h" />
158158
<ClInclude Include="..\..\..\lua-common\LuaNativeClass.hpp" />
159159
<ClInclude Include="..\..\..\lua-common\LuaNativeClassFactory.hpp" />
160160
<ClInclude Include="..\..\..\lua-common\LuaObject.h" />
161-
<ClInclude Include="..\..\..\lua-common\LuaObjectClass.h" />
162161
<ClInclude Include="..\..\..\lua-common\LuaObjectDecoder.hpp" />
163162
<ClInclude Include="..\..\..\lua-common\LuaObjectDescriptor.h" />
164163
<ClInclude Include="..\..\..\lua-common\LuaObjectEncoder.hpp" />
165-
<ClInclude Include="..\..\..\lua-common\LuaObjectInstanceDescriptor.h" />
166164
<ClInclude Include="..\..\..\lua-common\LuaObjectManager.h" />
167165
<ClInclude Include="..\..\..\lua-common\LuaObjectSerializationTypes.h" />
168166
<ClInclude Include="..\..\..\lua-common\LuaPointer.h" />
@@ -198,13 +196,11 @@
198196
<ClInclude Include="..\..\..\lua-core\src\lvm.h" />
199197
<ClInclude Include="..\..\..\lua-core\src\lzio.h" />
200198
<ClInclude Include="..\..\UnityCommon\LuaScriptCoreForUnity.h" />
201-
<ClInclude Include="..\..\UnityCommon\LuaUnityClassImport.hpp" />
202-
<ClInclude Include="..\..\UnityCommon\LuaUnityClassObjectDescriptor.hpp" />
203199
<ClInclude Include="..\..\UnityCommon\LuaUnityDefined.h" />
204200
<ClInclude Include="..\..\UnityCommon\LuaUnityEnv.hpp" />
205-
<ClInclude Include="..\..\UnityCommon\LuaUnityExportClassProxy.hpp" />
206-
<ClInclude Include="..\..\UnityCommon\LuaUnityModule.hpp" />
207-
<ClInclude Include="..\..\UnityCommon\LuaUnityObjectClass.hpp" />
201+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportMethodDescriptor.hpp" />
202+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportPropertyDescriptor.hpp" />
203+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportTypeDescriptor.hpp" />
208204
</ItemGroup>
209205
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
210206
<ImportGroup Label="ExtensionTargets" />

Source/Unity3D/Windows/LuaScriptCore/LuaScriptCore.vcxproj.filters

Lines changed: 35 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,6 @@
138138
<ClCompile Include="..\..\..\lua-core\src\lzio.c">
139139
<Filter>Source Files\lua-core</Filter>
140140
</ClCompile>
141-
<ClCompile Include="..\..\..\lua-common\LuaObjectClass.cpp">
142-
<Filter>Source Files\lua-common</Filter>
143-
</ClCompile>
144141
<ClCompile Include="..\..\..\lua-common\LuaObjectDecoder.cpp">
145142
<Filter>Source Files\lua-common</Filter>
146143
</ClCompile>
@@ -165,9 +162,6 @@
165162
<ClCompile Include="..\..\..\lua-common\LuaFunction.cpp">
166163
<Filter>Source Files\lua-common</Filter>
167164
</ClCompile>
168-
<ClCompile Include="..\..\..\lua-common\LuaModule.cpp">
169-
<Filter>Source Files\lua-common</Filter>
170-
</ClCompile>
171165
<ClCompile Include="..\..\..\lua-common\LuaNativeClass.cpp">
172166
<Filter>Source Files\lua-common</Filter>
173167
</ClCompile>
@@ -183,43 +177,43 @@
183177
<ClCompile Include="..\..\UnityCommon\LuaUnityEnv.cpp">
184178
<Filter>Source Files\UnityCommon</Filter>
185179
</ClCompile>
186-
<ClCompile Include="..\..\UnityCommon\LuaUnityModule.cpp">
187-
<Filter>Source Files\UnityCommon</Filter>
188-
</ClCompile>
189-
<ClCompile Include="..\..\UnityCommon\LuaUnityObjectClass.cpp">
190-
<Filter>Source Files\UnityCommon</Filter>
191-
</ClCompile>
192180
<ClCompile Include="..\..\..\lua-common\LuaTuple.cpp">
193181
<Filter>Source Files\lua-common</Filter>
194182
</ClCompile>
195-
<ClCompile Include="..\..\..\lua-common\LuaObjectInstanceDescriptor.cpp">
183+
<ClCompile Include="..\..\..\lua-common\StringUtils.cpp">
196184
<Filter>Source Files\lua-common</Filter>
197185
</ClCompile>
198-
<ClCompile Include="..\..\..\lua-common\LuaClassImport.cpp">
186+
<ClCompile Include="..\..\..\lua-common\LuaDataExchanger.cpp">
199187
<Filter>Source Files\lua-common</Filter>
200188
</ClCompile>
201-
<ClCompile Include="..\..\..\lua-common\LuaExportClassProxy.cpp">
189+
<ClCompile Include="..\..\..\lua-common\LuaManagedObject.cpp">
202190
<Filter>Source Files\lua-common</Filter>
203191
</ClCompile>
204-
<ClCompile Include="..\..\..\lua-common\StringUtils.cpp">
192+
<ClCompile Include="..\..\..\lua-common\LuaSession.cpp">
205193
<Filter>Source Files\lua-common</Filter>
206194
</ClCompile>
207-
<ClCompile Include="..\..\UnityCommon\LuaUnityClassImport.cpp">
195+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportMethodDescriptor.cpp">
208196
<Filter>Source Files\UnityCommon</Filter>
209197
</ClCompile>
210-
<ClCompile Include="..\..\UnityCommon\LuaUnityClassObjectDescriptor.cpp">
198+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportPropertyDescriptor.cpp">
211199
<Filter>Source Files\UnityCommon</Filter>
212200
</ClCompile>
213-
<ClCompile Include="..\..\UnityCommon\LuaUnityExportClassProxy.cpp">
201+
<ClCompile Include="..\..\UnityCommon\LuaUnityExportTypeDescriptor.cpp">
214202
<Filter>Source Files\UnityCommon</Filter>
215203
</ClCompile>
216-
<ClCompile Include="..\..\..\lua-common\LuaDataExchanger.cpp">
204+
<ClCompile Include="..\..\..\lua-common\LuaExportMethodDescriptor.cpp">
217205
<Filter>Source Files\lua-common</Filter>
218206
</ClCompile>
219-
<ClCompile Include="..\..\..\lua-common\LuaManagedObject.cpp">
207+
<ClCompile Include="..\..\..\lua-common\LuaExportPropertyDescriptor.cpp">
220208
<Filter>Source Files\lua-common</Filter>
221209
</ClCompile>
222-
<ClCompile Include="..\..\..\lua-common\LuaSession.cpp">
210+
<ClCompile Include="..\..\..\lua-common\LuaExportsTypeManager.cpp">
211+
<Filter>Source Files\lua-common</Filter>
212+
</ClCompile>
213+
<ClCompile Include="..\..\..\lua-common\LuaExportTypeDescriptor.cpp">
214+
<Filter>Source Files\lua-common</Filter>
215+
</ClCompile>
216+
<ClCompile Include="..\..\..\lua-common\LuaEngineAdapter.cpp">
223217
<Filter>Source Files\lua-common</Filter>
224218
</ClCompile>
225219
</ItemGroup>
@@ -329,9 +323,6 @@
329323
<ClInclude Include="..\..\..\lua-common\LuaFunction.h">
330324
<Filter>Header Files\lua-common</Filter>
331325
</ClInclude>
332-
<ClInclude Include="..\..\..\lua-common\LuaModule.h">
333-
<Filter>Header Files\lua-common</Filter>
334-
</ClInclude>
335326
<ClInclude Include="..\..\..\lua-common\LuaNativeClass.hpp">
336327
<Filter>Header Files\lua-common</Filter>
337328
</ClInclude>
@@ -341,9 +332,6 @@
341332
<ClInclude Include="..\..\..\lua-common\LuaObject.h">
342333
<Filter>Header Files\lua-common</Filter>
343334
</ClInclude>
344-
<ClInclude Include="..\..\..\lua-common\LuaObjectClass.h">
345-
<Filter>Header Files\lua-common</Filter>
346-
</ClInclude>
347335
<ClInclude Include="..\..\..\lua-common\LuaObjectDecoder.hpp">
348336
<Filter>Header Files\lua-common</Filter>
349337
</ClInclude>
@@ -359,43 +347,43 @@
359347
<ClInclude Include="..\..\UnityCommon\LuaUnityEnv.hpp">
360348
<Filter>Header Files\UnityCommon</Filter>
361349
</ClInclude>
362-
<ClInclude Include="..\..\UnityCommon\LuaUnityModule.hpp">
363-
<Filter>Header Files\UnityCommon</Filter>
350+
<ClInclude Include="..\..\..\lua-common\LuaTuple.h">
351+
<Filter>Header Files\lua-common</Filter>
364352
</ClInclude>
365-
<ClInclude Include="..\..\UnityCommon\LuaUnityObjectClass.hpp">
366-
<Filter>Header Files\UnityCommon</Filter>
353+
<ClInclude Include="..\..\..\lua-common\StringUtils.h">
354+
<Filter>Header Files\lua-common</Filter>
367355
</ClInclude>
368-
<ClInclude Include="..\..\..\lua-common\LuaObjectInstanceDescriptor.h">
356+
<ClInclude Include="..\..\..\lua-common\LuaDataExchanger.h">
369357
<Filter>Header Files\lua-common</Filter>
370358
</ClInclude>
371-
<ClInclude Include="..\..\..\lua-common\LuaTuple.h">
359+
<ClInclude Include="..\..\..\lua-common\LuaManagedObject.h">
372360
<Filter>Header Files\lua-common</Filter>
373361
</ClInclude>
374-
<ClInclude Include="..\..\..\lua-common\LuaClassImport.h">
362+
<ClInclude Include="..\..\..\lua-common\LuaSession.h">
375363
<Filter>Header Files\lua-common</Filter>
376364
</ClInclude>
377-
<ClInclude Include="..\..\..\lua-common\LuaExportClassProxy.h">
365+
<ClInclude Include="..\..\..\lua-common\LuaExportMethodDescriptor.hpp">
378366
<Filter>Header Files\lua-common</Filter>
379367
</ClInclude>
380-
<ClInclude Include="..\..\..\lua-common\StringUtils.h">
368+
<ClInclude Include="..\..\..\lua-common\LuaExportPropertyDescriptor.hpp">
381369
<Filter>Header Files\lua-common</Filter>
382370
</ClInclude>
383-
<ClInclude Include="..\..\UnityCommon\LuaUnityClassImport.hpp">
384-
<Filter>Header Files\UnityCommon</Filter>
371+
<ClInclude Include="..\..\..\lua-common\LuaExportsTypeManager.hpp">
372+
<Filter>Header Files\lua-common</Filter>
385373
</ClInclude>
386-
<ClInclude Include="..\..\UnityCommon\LuaUnityClassObjectDescriptor.hpp">
387-
<Filter>Header Files\UnityCommon</Filter>
374+
<ClInclude Include="..\..\..\lua-common\LuaExportTypeDescriptor.hpp">
375+
<Filter>Header Files\lua-common</Filter>
388376
</ClInclude>
389-
<ClInclude Include="..\..\UnityCommon\LuaUnityExportClassProxy.hpp">
377+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportMethodDescriptor.hpp">
390378
<Filter>Header Files\UnityCommon</Filter>
391379
</ClInclude>
392-
<ClInclude Include="..\..\..\lua-common\LuaDataExchanger.h">
393-
<Filter>Header Files\lua-common</Filter>
380+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportPropertyDescriptor.hpp">
381+
<Filter>Header Files\UnityCommon</Filter>
394382
</ClInclude>
395-
<ClInclude Include="..\..\..\lua-common\LuaManagedObject.h">
396-
<Filter>Header Files\lua-common</Filter>
383+
<ClInclude Include="..\..\UnityCommon\LuaUnityExportTypeDescriptor.hpp">
384+
<Filter>Header Files\UnityCommon</Filter>
397385
</ClInclude>
398-
<ClInclude Include="..\..\..\lua-common\LuaSession.h">
386+
<ClInclude Include="..\..\..\lua-common\LuaEngineAdapter.hpp">
399387
<Filter>Header Files\lua-common</Filter>
400388
</ClInclude>
401389
</ItemGroup>

0 commit comments

Comments
 (0)