소스 검색

Plugins机制,直接用Unity导入导出,太方便了

tanghai 3 년 전
부모
커밋
8d8a69308c
39개의 변경된 파일259개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      DotNet/Hotfix/DotNet.Hotfix.csproj
  2. 1 1
      DotNet/Model/DotNet.Model.csproj
  3. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins.meta
  4. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example.meta
  5. 1 0
      Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example/HotfixClient.cs
  6. 11 0
      Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example/HotfixClient.cs.meta
  7. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins.meta
  8. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example.meta
  9. 0 0
      Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example/HotfixServer.cs
  10. 11 0
      Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example/HotfixServer.cs.meta
  11. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins.meta
  12. 8 0
      Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example.meta
  13. 0 0
      Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example/HotfixShare.cs
  14. 11 0
      Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example/HotfixShare.cs.meta
  15. 8 0
      Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins.meta
  16. 8 0
      Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example.meta
  17. 0 0
      Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example/HotfixView.cs
  18. 11 0
      Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example/HotfixView.cs.meta
  19. 8 0
      Unity/Assets/Scripts/Codes/Model/Client/Plugins.meta
  20. 8 0
      Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example.meta
  21. 1 0
      Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example/ModelClient.cs
  22. 11 0
      Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example/ModelClient.cs.meta
  23. 8 0
      Unity/Assets/Scripts/Codes/Model/Server/Plugins.meta
  24. 8 0
      Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example.meta
  25. 1 0
      Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example/ModelServer.cs
  26. 11 0
      Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example/ModelServer.cs.meta
  27. 8 0
      Unity/Assets/Scripts/Codes/Model/Share/Plugins.meta
  28. 8 0
      Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example.meta
  29. 1 0
      Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example/ModelShare.cs
  30. 11 0
      Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example/ModelShare.cs.meta
  31. 8 0
      Unity/Assets/Scripts/Codes/ModelView/Client/Plugins.meta
  32. 8 0
      Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example.meta
  33. 1 0
      Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example/ModelView.cs
  34. 11 0
      Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example/ModelView.cs.meta
  35. 8 0
      Unity/Assets/Scripts/Editor/Plugins.meta
  36. 8 0
      Unity/Assets/Scripts/Editor/Plugins/Example.meta
  37. 1 0
      Unity/Assets/Scripts/Editor/Plugins/Example/Editor.cs
  38. 11 0
      Unity/Assets/Scripts/Editor/Plugins/Example/Editor.cs.meta
  39. 8 0
      Unity/Unity.Codes.csproj

+ 1 - 1
DotNet/Hotfix/DotNet.Hotfix.csproj

@@ -21,7 +21,7 @@
     </PropertyGroup>
     <ItemGroup>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Hotfix\Client\**\*.cs">
+        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Hotfix\Client\**\*.cs"> 
             <Link>Client\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile> 
 

+ 1 - 1
DotNet/Model/DotNet.Model.csproj

@@ -19,7 +19,7 @@
         <DefineConstants>DOTNET</DefineConstants>
         <OutputPath>..\..\Bin\</OutputPath>
         <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-        <TreatWarningsAsErrors>true</TreatWarningsAsErrors> 
+        <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     </PropertyGroup>
     <ItemGroup>
 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 14f2c6f65cee12941a470b044961a31f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1ff7232689100e6439ffd085a0b4d294
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example/HotfixClient.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Plugins/Example/HotfixClient.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 63da90104cc8bd34dade849e5eb2558b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ffa3a64b0d601584c86df076168032a0
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ab30df7fbeb486e449f2f8d7801034b5
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example/HotfixServer.cs


+ 11 - 0
Unity/Assets/Scripts/Codes/Hotfix/Server/Plugins/Example/HotfixServer.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cca6941abdf9ae446b66ac8aef7600bb
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 188f567209bc3e244ba15b103e3ccaac
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4c924f5447290b74dad96d8011f344c5
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example/HotfixShare.cs


+ 11 - 0
Unity/Assets/Scripts/Codes/Hotfix/Share/Plugins/Example/HotfixShare.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 13722b8e7f82f7e4ebcef630de5da707
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4582a37a04b89864aa6f0e4f33b567bb
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fe5bd6aed8c35b740b4d36d9dceb9eea
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example/HotfixView.cs


+ 11 - 0
Unity/Assets/Scripts/Codes/HotfixView/Client/Plugins/Example/HotfixView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: abf224f7f6ded434e876ab4eb783ec6d
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Client/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fa03a2b266bede34cbfbc983f6ac513f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a51fe93034ef62443a0f81b67e1a44ef
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example/ModelClient.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Codes/Model/Client/Plugins/Example/ModelClient.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8c6e921682b19c34aac91efd197d087b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Server/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 560ee12a5591e8f4cbb4bcacbd1e54d9
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f502d65d744d2be47aa28244eb45e633
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example/ModelServer.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Codes/Model/Server/Plugins/Example/ModelServer.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a4be14b8c88e50a4098985eb2c8640a3
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Share/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 78932aee94313244ca4cc10be186aed8
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dcf8091890df2124bb0187525dd9839a
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example/ModelShare.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Codes/Model/Share/Plugins/Example/ModelShare.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d363a8f28b01ccc4391c4dff49c21339
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/ModelView/Client/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 945061b430228d841aa2a311605be61e
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 86191e61d8ba92e46b4c7edacad3d394
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example/ModelView.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Codes/ModelView/Client/Plugins/Example/ModelView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 9876a9c050341a24c8a066875b1a3a78
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Editor/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f387b74e54ba2cf4c8867d860a30e381
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Assets/Scripts/Editor/Plugins/Example.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6fd8e3971f929c44dab7e9d1d9a90982
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Assets/Scripts/Editor/Plugins/Example/Editor.cs

@@ -0,0 +1 @@
+

+ 11 - 0
Unity/Assets/Scripts/Editor/Plugins/Example/Editor.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f9c34f27100b687408e5e714efc1eb5d
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Unity/Unity.Codes.csproj

@@ -122,6 +122,7 @@
      <Compile Include="Assets\Scripts\Codes\Model\Server\Module\Http\HttpHandlerAttribute.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Helper\SceneFactory.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Map\Move\C2M_PathfindingResultHandler.cs" />
+     <Compile Include="Assets\Scripts\Codes\Model\Share\Plugins\Example\ModelShare.cs" />
      <Compile Include="Assets\Scripts\Codes\HotfixView\Client\Demo\Global\GlobalComponentSystem.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Server\Demo\Map\Unit\UnitGateComponent.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Client\Demo\AI\XunLuoPathComponent.cs" />
@@ -133,6 +134,7 @@
      <Compile Include="Assets\Scripts\Codes\Model\Server\Demo\Robot\RobotManagerComponent.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Timer\TimerComponent.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Numeric\NumericComponent.cs" />
+     <Compile Include="Assets\Scripts\Codes\Model\Server\Plugins\Example\ModelServer.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Server\Module\RobotCase\RobotCaseComponent.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Module\ActorLocation\ObjectAddRequestHandler.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Generate\Server\Config\StartSceneConfig.cs" />
@@ -209,8 +211,10 @@
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Log\NLogger.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Client\Demo\Unit\M2C_CreateUnitsHandler.cs" />
      <Compile Include="Assets\Scripts\Codes\ModelView\Client\Module\UI\UIType.cs" />
+     <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Plugins\Example\HotfixServer.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Server\Demo\Map\Recast\RecastFileReader.cs" />
      <Compile Include="Assets\Scripts\Codes\ModelView\Client\Module\UI\UI.cs" />
+     <Compile Include="Assets\Scripts\Codes\Model\Client\Plugins\Example\ModelClient.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Server\Module\Actor\ActorMessageSender.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Map\Unit\UnitFactory.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Robot\RobotManagerComponentSystem.cs" />
@@ -234,6 +238,7 @@
      <Compile Include="Assets\Scripts\Codes\Model\Client\Demo\Helper\PositionHelper.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Gate\R2G_GetLoginKeyHandler.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Share\Module\Message\SessionAcceptTimeoutComponentSystem.cs" />
+     <Compile Include="Assets\Scripts\Codes\Hotfix\Client\Plugins\Example\HotfixClient.cs" />
      <Compile Include="Assets\Scripts\Codes\HotfixView\Client\Demo\UI\UILogin\LoginFinish_RemoveLoginUI.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Numeric\NumericType.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Message\NetThreadComponent.cs" />
@@ -279,6 +284,7 @@
      <Compile Include="Assets\Scripts\Codes\Hotfix\Share\Module\Move\MoveComponentSystem.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Generate\Server\Message\InnerMessage.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Share\ConstValue.cs" />
+     <Compile Include="Assets\Scripts\Codes\HotfixView\Client\Plugins\Example\HotfixView.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Generate\Server\Message\MongoOpcode.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\Recast\PathfindingComponent.cs" />
      <Compile Include="Assets\Scripts\Codes\Model\Server\Module\Router\RouterComponent.cs" />
@@ -315,6 +321,7 @@
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Map\Move\MoveHelper.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Module\ActorLocation\LocationComponentSystem.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Client\Demo\AI\AI_XunLuo.cs" />
+     <Compile Include="Assets\Scripts\Codes\Hotfix\Share\Plugins\Example\HotfixShare.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Realm\C2R_LoginHandler.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Map\Transfer\TransferHelper.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Gate\PlayerSystem.cs" />
@@ -330,6 +337,7 @@
      <Compile Include="Assets\Scripts\Codes\Model\Share\Module\AI\AAIHandler.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Demo\Realm\RealmGateAddressHelper.cs" />
      <Compile Include="Assets\Scripts\Codes\Hotfix\Server\Module\ActorLocation\ActorLocationSenderComponentSystem.cs" />
+     <Compile Include="Assets\Scripts\Codes\ModelView\Client\Plugins\Example\ModelView.cs" />
      <None Include="Assets\Scripts\Codes\Unity.Codes.asmdef" />
      <Reference Include="UnityEngine">
      <HintPath>C:\Apps\Unity\2021.3.6f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath>