Skip to content

Commit 300e620

Browse files
authored
Merge pull request #95 from BPEssentials/BPDIR
2 parents 5283b60 + 013d042 commit 300e620

2 files changed

Lines changed: 83 additions & 74 deletions

File tree

.github/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ Check our [Website](https://bpessentials.github.io/Docs/) for features, commands
99

1010
BP:Essentials aims to bring a simplistic yet powerful command suite to Broke Protocol
1111

12+
## How to Compile
13+
14+
1. Change the environment variable `BPDIR` to the path of your Broke Protocol game directory: e.g. `BPDIR=E:\Steam\steamapps\common\BROKE PROTOCOL`. Make sure this environment variable is set _before_ running your IDE, for example Visual Studio.
15+
2. Open the `.sln` in your favorite IDE. Suggested IDE is currently Visual Studio 2019 or VSCode (note, for VSCode you may need to create a `tasks.json` file.)
16+
3. Within your IDE, press build to compile the project. Using Visual Studio 2019 (or VSCode if you installed [this](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings) extension), you may also press `CTRL+SHIFT+B` to build.
17+
1218
## Contributors
1319

1420
PLASMAchicken: [Github](https://github.com/PLASMAchicken)

src/BPEssentials/BPEssentials.csproj

Lines changed: 77 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -41,42 +41,43 @@
4141
<DelaySign>false</DelaySign>
4242
</PropertyGroup>
4343
<ItemGroup>
44-
<Reference Include="BP-CoreLib">
45-
<HintPath>lib\BP-CoreLib.dll</HintPath>
44+
<Reference Include="BP-CoreLib, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
45+
<HintPath>$(BPDIR)\Plugins\BP-CoreLib.dll</HintPath>
46+
<SpecificVersion>False</SpecificVersion>
4647
</Reference>
4748
<Reference Include="EmbedIO">
48-
<HintPath>lib\Managed\EmbedIO.dll</HintPath>
49+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\EmbedIO.dll</HintPath>
4950
</Reference>
5051
<Reference Include="ENet-CSharp">
51-
<HintPath>lib\Managed\ENet-CSharp.dll</HintPath>
52+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\ENet-CSharp.dll</HintPath>
5253
</Reference>
5354
<Reference Include="LiteDB">
54-
<HintPath>lib\Managed\LiteDB.dll</HintPath>
55+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\LiteDB.dll</HintPath>
5556
</Reference>
5657
<Reference Include="Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
5758
<SpecificVersion>False</SpecificVersion>
58-
<HintPath>lib\Managed\Mono.Posix.dll</HintPath>
59+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Mono.Posix.dll</HintPath>
5960
</Reference>
6061
<Reference Include="NavMeshComponents">
61-
<HintPath>lib\Managed\NavMeshComponents.dll</HintPath>
62+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\NavMeshComponents.dll</HintPath>
6263
</Reference>
6364
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
6465
<SpecificVersion>False</SpecificVersion>
65-
<HintPath>lib\Managed\Newtonsoft.Json.dll</HintPath>
66+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Newtonsoft.Json.dll</HintPath>
6667
</Reference>
6768
<Reference Include="RestClient">
68-
<HintPath>lib\Managed\RestClient.dll</HintPath>
69+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\RestClient.dll</HintPath>
6970
</Reference>
7071
<Reference Include="Scripts, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
7172
<SpecificVersion>False</SpecificVersion>
72-
<HintPath>lib\Managed\Scripts.dll</HintPath>
73+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Scripts.dll</HintPath>
7374
</Reference>
7475
<Reference Include="SharedMemory, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
7576
<SpecificVersion>False</SpecificVersion>
76-
<HintPath>lib\Managed\SharedMemory.dll</HintPath>
77+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\SharedMemory.dll</HintPath>
7778
</Reference>
7879
<Reference Include="Swan.Lite">
79-
<HintPath>lib\Managed\Swan.Lite.dll</HintPath>
80+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Swan.Lite.dll</HintPath>
8081
</Reference>
8182
<Reference Include="System" />
8283
<Reference Include="System.Core" />
@@ -86,7 +87,7 @@
8687
<Reference Include="System.Security" />
8788
<Reference Include="System.ServiceModel.Internals, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
8889
<SpecificVersion>False</SpecificVersion>
89-
<HintPath>lib\Managed\System.ServiceModel.Internals.dll</HintPath>
90+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\System.ServiceModel.Internals.dll</HintPath>
9091
</Reference>
9192
<Reference Include="System.Transactions" />
9293
<Reference Include="System.Xml.Linq" />
@@ -96,184 +97,184 @@
9697
<Reference Include="System.Net.Http" />
9798
<Reference Include="System.Xml" />
9899
<Reference Include="Unity.TextMeshPro">
99-
<HintPath>lib\Managed\Unity.TextMeshPro.dll</HintPath>
100+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Unity.TextMeshPro.dll</HintPath>
100101
</Reference>
101102
<Reference Include="Unity.Timeline">
102-
<HintPath>lib\Managed\Unity.Timeline.dll</HintPath>
103+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\Unity.Timeline.dll</HintPath>
103104
</Reference>
104105
<Reference Include="UnityEngine">
105-
<HintPath>lib\Managed\UnityEngine.dll</HintPath>
106+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.dll</HintPath>
106107
</Reference>
107108
<Reference Include="UnityEngine.AccessibilityModule">
108-
<HintPath>lib\Managed\UnityEngine.AccessibilityModule.dll</HintPath>
109+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.AccessibilityModule.dll</HintPath>
109110
</Reference>
110111
<Reference Include="UnityEngine.AIModule">
111-
<HintPath>lib\Managed\UnityEngine.AIModule.dll</HintPath>
112+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.AIModule.dll</HintPath>
112113
</Reference>
113114
<Reference Include="UnityEngine.AnimationModule">
114-
<HintPath>lib\Managed\UnityEngine.AnimationModule.dll</HintPath>
115+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.AnimationModule.dll</HintPath>
115116
</Reference>
116117
<Reference Include="UnityEngine.ARModule">
117-
<HintPath>lib\Managed\UnityEngine.ARModule.dll</HintPath>
118+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ARModule.dll</HintPath>
118119
</Reference>
119120
<Reference Include="UnityEngine.AssetBundleModule">
120-
<HintPath>lib\Managed\UnityEngine.AssetBundleModule.dll</HintPath>
121+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.AssetBundleModule.dll</HintPath>
121122
</Reference>
122123
<Reference Include="UnityEngine.AudioModule">
123-
<HintPath>lib\Managed\UnityEngine.AudioModule.dll</HintPath>
124+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.AudioModule.dll</HintPath>
124125
</Reference>
125126
<Reference Include="UnityEngine.ClothModule">
126-
<HintPath>lib\Managed\UnityEngine.ClothModule.dll</HintPath>
127+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ClothModule.dll</HintPath>
127128
</Reference>
128129
<Reference Include="UnityEngine.ClusterInputModule">
129-
<HintPath>lib\Managed\UnityEngine.ClusterInputModule.dll</HintPath>
130+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ClusterInputModule.dll</HintPath>
130131
</Reference>
131132
<Reference Include="UnityEngine.ClusterRendererModule">
132-
<HintPath>lib\Managed\UnityEngine.ClusterRendererModule.dll</HintPath>
133+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ClusterRendererModule.dll</HintPath>
133134
</Reference>
134135
<Reference Include="UnityEngine.CoreModule">
135-
<HintPath>lib\Managed\UnityEngine.CoreModule.dll</HintPath>
136+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
136137
</Reference>
137138
<Reference Include="UnityEngine.CrashReportingModule">
138-
<HintPath>lib\Managed\UnityEngine.CrashReportingModule.dll</HintPath>
139+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.CrashReportingModule.dll</HintPath>
139140
</Reference>
140141
<Reference Include="UnityEngine.DirectorModule">
141-
<HintPath>lib\Managed\UnityEngine.DirectorModule.dll</HintPath>
142+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.DirectorModule.dll</HintPath>
142143
</Reference>
143144
<Reference Include="UnityEngine.FileSystemHttpModule">
144-
<HintPath>lib\Managed\UnityEngine.FileSystemHttpModule.dll</HintPath>
145+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.FileSystemHttpModule.dll</HintPath>
145146
</Reference>
146147
<Reference Include="UnityEngine.GameCenterModule">
147-
<HintPath>lib\Managed\UnityEngine.GameCenterModule.dll</HintPath>
148+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.GameCenterModule.dll</HintPath>
148149
</Reference>
149150
<Reference Include="UnityEngine.GridModule">
150-
<HintPath>lib\Managed\UnityEngine.GridModule.dll</HintPath>
151+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.GridModule.dll</HintPath>
151152
</Reference>
152153
<Reference Include="UnityEngine.HotReloadModule">
153-
<HintPath>lib\Managed\UnityEngine.HotReloadModule.dll</HintPath>
154+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.HotReloadModule.dll</HintPath>
154155
</Reference>
155156
<Reference Include="UnityEngine.ImageConversionModule">
156-
<HintPath>lib\Managed\UnityEngine.ImageConversionModule.dll</HintPath>
157+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ImageConversionModule.dll</HintPath>
157158
</Reference>
158159
<Reference Include="UnityEngine.IMGUIModule">
159-
<HintPath>lib\Managed\UnityEngine.IMGUIModule.dll</HintPath>
160+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
160161
</Reference>
161162
<Reference Include="UnityEngine.InputModule">
162-
<HintPath>lib\Managed\UnityEngine.InputModule.dll</HintPath>
163+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.InputModule.dll</HintPath>
163164
</Reference>
164165
<Reference Include="UnityEngine.JSONSerializeModule">
165-
<HintPath>lib\Managed\UnityEngine.JSONSerializeModule.dll</HintPath>
166+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.JSONSerializeModule.dll</HintPath>
166167
</Reference>
167168
<Reference Include="UnityEngine.LocalizationModule">
168-
<HintPath>lib\Managed\UnityEngine.LocalizationModule.dll</HintPath>
169+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.LocalizationModule.dll</HintPath>
169170
</Reference>
170171
<Reference Include="UnityEngine.ParticleSystemModule">
171-
<HintPath>lib\Managed\UnityEngine.ParticleSystemModule.dll</HintPath>
172+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ParticleSystemModule.dll</HintPath>
172173
</Reference>
173174
<Reference Include="UnityEngine.PerformanceReportingModule">
174-
<HintPath>lib\Managed\UnityEngine.PerformanceReportingModule.dll</HintPath>
175+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.PerformanceReportingModule.dll</HintPath>
175176
</Reference>
176177
<Reference Include="UnityEngine.Physics2DModule">
177-
<HintPath>lib\Managed\UnityEngine.Physics2DModule.dll</HintPath>
178+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.Physics2DModule.dll</HintPath>
178179
</Reference>
179180
<Reference Include="UnityEngine.PhysicsModule">
180-
<HintPath>lib\Managed\UnityEngine.PhysicsModule.dll</HintPath>
181+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.PhysicsModule.dll</HintPath>
181182
</Reference>
182183
<Reference Include="UnityEngine.ProfilerModule">
183-
<HintPath>lib\Managed\UnityEngine.ProfilerModule.dll</HintPath>
184+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ProfilerModule.dll</HintPath>
184185
</Reference>
185186
<Reference Include="UnityEngine.ScreenCaptureModule">
186-
<HintPath>lib\Managed\UnityEngine.ScreenCaptureModule.dll</HintPath>
187+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.ScreenCaptureModule.dll</HintPath>
187188
</Reference>
188189
<Reference Include="UnityEngine.SharedInternalsModule">
189-
<HintPath>lib\Managed\UnityEngine.SharedInternalsModule.dll</HintPath>
190+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.SharedInternalsModule.dll</HintPath>
190191
</Reference>
191192
<Reference Include="UnityEngine.SpriteMaskModule">
192-
<HintPath>lib\Managed\UnityEngine.SpriteMaskModule.dll</HintPath>
193+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.SpriteMaskModule.dll</HintPath>
193194
</Reference>
194195
<Reference Include="UnityEngine.SpriteShapeModule">
195-
<HintPath>lib\Managed\UnityEngine.SpriteShapeModule.dll</HintPath>
196+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.SpriteShapeModule.dll</HintPath>
196197
</Reference>
197198
<Reference Include="UnityEngine.StreamingModule">
198-
<HintPath>lib\Managed\UnityEngine.StreamingModule.dll</HintPath>
199+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.StreamingModule.dll</HintPath>
199200
</Reference>
200201
<Reference Include="UnityEngine.SubstanceModule">
201-
<HintPath>lib\Managed\UnityEngine.SubstanceModule.dll</HintPath>
202+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.SubstanceModule.dll</HintPath>
202203
</Reference>
203204
<Reference Include="UnityEngine.TerrainModule">
204-
<HintPath>lib\Managed\UnityEngine.TerrainModule.dll</HintPath>
205+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TerrainModule.dll</HintPath>
205206
</Reference>
206207
<Reference Include="UnityEngine.TerrainPhysicsModule">
207-
<HintPath>lib\Managed\UnityEngine.TerrainPhysicsModule.dll</HintPath>
208+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TerrainPhysicsModule.dll</HintPath>
208209
</Reference>
209210
<Reference Include="UnityEngine.TextCoreModule">
210-
<HintPath>lib\Managed\UnityEngine.TextCoreModule.dll</HintPath>
211+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
211212
</Reference>
212213
<Reference Include="UnityEngine.TextRenderingModule">
213-
<HintPath>lib\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
214+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
214215
</Reference>
215216
<Reference Include="UnityEngine.TilemapModule">
216-
<HintPath>lib\Managed\UnityEngine.TilemapModule.dll</HintPath>
217+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TilemapModule.dll</HintPath>
217218
</Reference>
218219
<Reference Include="UnityEngine.TLSModule">
219-
<HintPath>lib\Managed\UnityEngine.TLSModule.dll</HintPath>
220+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.TLSModule.dll</HintPath>
220221
</Reference>
221222
<Reference Include="UnityEngine.UI">
222-
<HintPath>lib\Managed\UnityEngine.UI.dll</HintPath>
223+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UI.dll</HintPath>
223224
</Reference>
224225
<Reference Include="UnityEngine.UIElementsModule">
225-
<HintPath>lib\Managed\UnityEngine.UIElementsModule.dll</HintPath>
226+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UIElementsModule.dll</HintPath>
226227
</Reference>
227228
<Reference Include="UnityEngine.UIModule">
228-
<HintPath>lib\Managed\UnityEngine.UIModule.dll</HintPath>
229+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UIModule.dll</HintPath>
229230
</Reference>
230231
<Reference Include="UnityEngine.UmbraModule">
231-
<HintPath>lib\Managed\UnityEngine.UmbraModule.dll</HintPath>
232+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UmbraModule.dll</HintPath>
232233
</Reference>
233234
<Reference Include="UnityEngine.UNETModule">
234-
<HintPath>lib\Managed\UnityEngine.UNETModule.dll</HintPath>
235+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UNETModule.dll</HintPath>
235236
</Reference>
236237
<Reference Include="UnityEngine.UnityAnalyticsModule">
237-
<HintPath>lib\Managed\UnityEngine.UnityAnalyticsModule.dll</HintPath>
238+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityAnalyticsModule.dll</HintPath>
238239
</Reference>
239240
<Reference Include="UnityEngine.UnityConnectModule">
240-
<HintPath>lib\Managed\UnityEngine.UnityConnectModule.dll</HintPath>
241+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityConnectModule.dll</HintPath>
241242
</Reference>
242243
<Reference Include="UnityEngine.UnityTestProtocolModule">
243-
<HintPath>lib\Managed\UnityEngine.UnityTestProtocolModule.dll</HintPath>
244+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityTestProtocolModule.dll</HintPath>
244245
</Reference>
245246
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule">
246-
<HintPath>lib\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath>
247+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath>
247248
</Reference>
248249
<Reference Include="UnityEngine.UnityWebRequestAudioModule">
249-
<HintPath>lib\Managed\UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
250+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
250251
</Reference>
251252
<Reference Include="UnityEngine.UnityWebRequestModule">
252-
<HintPath>lib\Managed\UnityEngine.UnityWebRequestModule.dll</HintPath>
253+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityWebRequestModule.dll</HintPath>
253254
</Reference>
254255
<Reference Include="UnityEngine.UnityWebRequestTextureModule">
255-
<HintPath>lib\Managed\UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
256+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
256257
</Reference>
257258
<Reference Include="UnityEngine.UnityWebRequestWWWModule">
258-
<HintPath>lib\Managed\UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
259+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
259260
</Reference>
260261
<Reference Include="UnityEngine.VehiclesModule">
261-
<HintPath>lib\Managed\UnityEngine.VehiclesModule.dll</HintPath>
262+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.VehiclesModule.dll</HintPath>
262263
</Reference>
263264
<Reference Include="UnityEngine.VFXModule">
264-
<HintPath>lib\Managed\UnityEngine.VFXModule.dll</HintPath>
265+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.VFXModule.dll</HintPath>
265266
</Reference>
266267
<Reference Include="UnityEngine.VideoModule">
267-
<HintPath>lib\Managed\UnityEngine.VideoModule.dll</HintPath>
268+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.VideoModule.dll</HintPath>
268269
</Reference>
269270
<Reference Include="UnityEngine.VRModule">
270-
<HintPath>lib\Managed\UnityEngine.VRModule.dll</HintPath>
271+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.VRModule.dll</HintPath>
271272
</Reference>
272273
<Reference Include="UnityEngine.WindModule">
273-
<HintPath>lib\Managed\UnityEngine.WindModule.dll</HintPath>
274+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.WindModule.dll</HintPath>
274275
</Reference>
275276
<Reference Include="UnityEngine.XRModule">
276-
<HintPath>lib\Managed\UnityEngine.XRModule.dll</HintPath>
277+
<HintPath>$(BPDIR)\BrokeProtocol_Data\Managed\UnityEngine.XRModule.dll</HintPath>
277278
</Reference>
278279
<Reference Include="zGameSource">
279280
<HintPath>lib\zGameSource.dll</HintPath>
@@ -375,7 +376,9 @@
375376
</ItemGroup>
376377
<ItemGroup>
377378
<Folder Include="Interfaces\" />
378-
<Folder Include="lib\" />
379379
</ItemGroup>
380380
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
381+
<PropertyGroup>
382+
<PostBuildEvent>copy /Y "$(TargetFileName)" "$(BPDIR)\Plugins"</PostBuildEvent>
383+
</PropertyGroup>
381384
</Project>

0 commit comments

Comments
 (0)