From 11ad9fd0648ae4639dd02ecbb19805ac44f651bb Mon Sep 17 00:00:00 2001
From: arthurkehrwald <50906979+arthurkehrwald@users.noreply.github.com>
Date: Sun, 23 Feb 2025 14:23:03 +0100
Subject: [PATCH 1/4] Eliminate differences between dev and release file
structure
---
.github/workflows/build.yml | 7 +++++--
.gitignore | 7 +++++--
VisualPinball.Engine.Mpf.csproj | 21 ++++++++++-----------
3 files changed, 20 insertions(+), 15 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3dbe8f7a..115acd1e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -28,7 +28,7 @@ jobs:
dotnet build -c Release -r ${{ matrix.rid }} -p:InstallYetAnotherHttpHandler=false
- run: |
mkdir -p tmp/Plugins
- cp -r Dependencies/NuGetDependencies/${{ matrix.rid }} tmp/Plugins
+ cp -r Plugins/${{ matrix.rid }} tmp/Plugins
- uses: actions/upload-artifact@v4
with:
name: Plugins-${{ matrix.rid }}
@@ -39,10 +39,13 @@ jobs:
steps:
- uses: actions/checkout@v4
- run: dotnet build /t:InstallYetAnotherHttpHandler
+ - run: |
+ mkdir -p tmp/YetAnotherHttpHandler
+ cp -r YetAnotherHttpHandler tmp/YetAnotherHttpHandler
- uses: actions/upload-artifact@v4
with:
name: YetAnotherHttpHandler
- path: Dependencies
+ path: tmp
dispatch:
runs-on: ubuntu-latest
diff --git a/.gitignore b/.gitignore
index 4f73c241..e71756ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -357,8 +357,11 @@ VisualPinball.Engine.Mpf/machine/data/
# macOS meta files
*.DS_Store
-Dependencies/
-Dependencies.meta
+Plugins/
+Plugins.meta
+
+YetAnotherHttpHandler/
+YetAnotherHttpHandler.meta
Runtime/GrpcInterface/Generated/
Runtime/GrpcInterface/Generated.meta
\ No newline at end of file
diff --git a/VisualPinball.Engine.Mpf.csproj b/VisualPinball.Engine.Mpf.csproj
index 904744f5..82abb6c9 100644
--- a/VisualPinball.Engine.Mpf.csproj
+++ b/VisualPinball.Engine.Mpf.csproj
@@ -52,12 +52,12 @@
-
+
-
+
@@ -69,17 +69,16 @@
-
+
-
-
-
-
-
+
+
+
+
-
+
-
-
+
+
From 2f9f584020885b34e6218907cb47dd36e9dd6ff5 Mon Sep 17 00:00:00 2001
From: arthurkehrwald <50906979+arthurkehrwald@users.noreply.github.com>
Date: Sun, 23 Feb 2025 21:46:17 +0100
Subject: [PATCH 2/4] Simplify build process to single platform
---
.github/workflows/build.yml | 37 +++++++--------------------------
.github/workflows/publish.yml | 1 -
VisualPinball.Engine.Mpf.csproj | 10 +--------
3 files changed, 9 insertions(+), 39 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 115acd1e..08a75344 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -7,49 +7,28 @@ defaults:
jobs:
build:
- name: Build ${{ matrix.rid }}
- runs-on: ${{ matrix.os }}
+ name: Build
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
- matrix:
- include:
- - os: windows-latest
- rid: win-x64
- - os: windows-latest
- rid: win-x86
- - os: macos-latest
- rid: osx-x64
- - os: ubuntu-latest
- rid: linux-x64
steps:
- uses: actions/checkout@v4
- name: Build
run: |
- dotnet build -c Release -r ${{ matrix.rid }} -p:InstallYetAnotherHttpHandler=false
+ dotnet build -c Release
- run: |
mkdir -p tmp/Plugins
- cp -r Plugins/${{ matrix.rid }} tmp/Plugins
+ cp -r Plugins tmp/Plugins
+ mkdir -p tmp/YetAnotherHttpHandler
+ cp -r YetAnotherHttpHandler tmp/YetAnotherHttpHandler
- uses: actions/upload-artifact@v4
with:
- name: Plugins-${{ matrix.rid }}
+ name: Plugins
path: tmp
- install-yetanotherhttphandler:
- name: Install YetAnotherHttpHandler
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - run: dotnet build /t:InstallYetAnotherHttpHandler
- - run: |
- mkdir -p tmp/YetAnotherHttpHandler
- cp -r YetAnotherHttpHandler tmp/YetAnotherHttpHandler
- - uses: actions/upload-artifact@v4
- with:
- name: YetAnotherHttpHandler
- path: tmp
dispatch:
runs-on: ubuntu-latest
- needs: [ build, install-yetanotherhttphandler ]
+ needs: [ build]
if: github.repository == 'VisualPinball/VisualPinball.Engine.Mpf' && github.ref == 'refs/heads/master' && github.event_name == 'push'
steps:
- uses: peter-evans/repository-dispatch@v1
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index b67952ba..c62ca4fa 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -10,7 +10,6 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
- merge-multiple: true
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.client_payload.artifacts_run_id }}
- uses: actions/setup-node@v4
diff --git a/VisualPinball.Engine.Mpf.csproj b/VisualPinball.Engine.Mpf.csproj
index 82abb6c9..bea74504 100644
--- a/VisualPinball.Engine.Mpf.csproj
+++ b/VisualPinball.Engine.Mpf.csproj
@@ -18,14 +18,6 @@
-
-
- win-x64
- win-x86
- osx
- linux-x64
-
-
true
@@ -57,7 +49,7 @@
-
+
From 1938a2c42658e0f9d47f58ac6655e29b99367f4f Mon Sep 17 00:00:00 2001
From: arthurkehrwald <50906979+arthurkehrwald@users.noreply.github.com>
Date: Sun, 23 Feb 2025 22:05:22 +0100
Subject: [PATCH 3/4] Add .meta files
---
.gitignore | 4 +--
Plugins.meta | 8 +++++
Plugins/Google.Protobuf.dll.meta | 33 +++++++++++++++++++
Plugins/Grpc.Core.Api.dll.meta | 33 +++++++++++++++++++
Plugins/Grpc.Net.Client.dll.meta | 33 +++++++++++++++++++
Plugins/Grpc.Net.Common.dll.meta | 33 +++++++++++++++++++
...t.Extensions.Logging.Abstractions.dll.meta | 33 +++++++++++++++++++
Plugins/System.Buffers.dll.meta | 33 +++++++++++++++++++
...stem.Diagnostics.DiagnosticSource.dll.meta | 33 +++++++++++++++++++
Plugins/System.IO.Pipelines.dll.meta | 33 +++++++++++++++++++
Plugins/System.Memory.dll.meta | 33 +++++++++++++++++++
Plugins/System.Numerics.Vectors.dll.meta | 33 +++++++++++++++++++
...m.Runtime.CompilerServices.Unsafe.dll.meta | 33 +++++++++++++++++++
...System.Threading.Tasks.Extensions.dll.meta | 33 +++++++++++++++++++
.../VisualPinball.Engine.Mpf.deps.json.meta | 7 ++++
Plugins/VisualPinball.Engine.Mpf.dll.meta | 33 +++++++++++++++++++
Plugins/VisualPinball.Engine.Mpf.pdb.meta | 7 ++++
17 files changed, 453 insertions(+), 2 deletions(-)
create mode 100644 Plugins.meta
create mode 100644 Plugins/Google.Protobuf.dll.meta
create mode 100644 Plugins/Grpc.Core.Api.dll.meta
create mode 100644 Plugins/Grpc.Net.Client.dll.meta
create mode 100644 Plugins/Grpc.Net.Common.dll.meta
create mode 100644 Plugins/Microsoft.Extensions.Logging.Abstractions.dll.meta
create mode 100644 Plugins/System.Buffers.dll.meta
create mode 100644 Plugins/System.Diagnostics.DiagnosticSource.dll.meta
create mode 100644 Plugins/System.IO.Pipelines.dll.meta
create mode 100644 Plugins/System.Memory.dll.meta
create mode 100644 Plugins/System.Numerics.Vectors.dll.meta
create mode 100644 Plugins/System.Runtime.CompilerServices.Unsafe.dll.meta
create mode 100644 Plugins/System.Threading.Tasks.Extensions.dll.meta
create mode 100644 Plugins/VisualPinball.Engine.Mpf.deps.json.meta
create mode 100644 Plugins/VisualPinball.Engine.Mpf.dll.meta
create mode 100644 Plugins/VisualPinball.Engine.Mpf.pdb.meta
diff --git a/.gitignore b/.gitignore
index e71756ed..2b54ec75 100644
--- a/.gitignore
+++ b/.gitignore
@@ -357,8 +357,8 @@ VisualPinball.Engine.Mpf/machine/data/
# macOS meta files
*.DS_Store
-Plugins/
-Plugins.meta
+Plugins/*
+!Plugins/*.meta
YetAnotherHttpHandler/
YetAnotherHttpHandler.meta
diff --git a/Plugins.meta b/Plugins.meta
new file mode 100644
index 00000000..9a437be7
--- /dev/null
+++ b/Plugins.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c11a4d09fc63594ec8d350ffcc6e64b3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/Google.Protobuf.dll.meta b/Plugins/Google.Protobuf.dll.meta
new file mode 100644
index 00000000..bd8a9ee8
--- /dev/null
+++ b/Plugins/Google.Protobuf.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 3288c73a499fb6a76a683aa33fac3f91
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/Grpc.Core.Api.dll.meta b/Plugins/Grpc.Core.Api.dll.meta
new file mode 100644
index 00000000..dfe6bcf4
--- /dev/null
+++ b/Plugins/Grpc.Core.Api.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: e74698e52619b0b7398bdbd55c54e9ad
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/Grpc.Net.Client.dll.meta b/Plugins/Grpc.Net.Client.dll.meta
new file mode 100644
index 00000000..4f869bb5
--- /dev/null
+++ b/Plugins/Grpc.Net.Client.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: c70612fcb787688e89e3d485938e5d07
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/Grpc.Net.Common.dll.meta b/Plugins/Grpc.Net.Common.dll.meta
new file mode 100644
index 00000000..e316cedc
--- /dev/null
+++ b/Plugins/Grpc.Net.Common.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: fd44334b287bdaf619df52e5cc24e618
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/Microsoft.Extensions.Logging.Abstractions.dll.meta b/Plugins/Microsoft.Extensions.Logging.Abstractions.dll.meta
new file mode 100644
index 00000000..fdffd524
--- /dev/null
+++ b/Plugins/Microsoft.Extensions.Logging.Abstractions.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 28bf55fad48564da185fafcd0f4b17f2
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Buffers.dll.meta b/Plugins/System.Buffers.dll.meta
new file mode 100644
index 00000000..5d66cf0d
--- /dev/null
+++ b/Plugins/System.Buffers.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 773d8ff25f263e0b59fdebbb62a2ac91
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Diagnostics.DiagnosticSource.dll.meta b/Plugins/System.Diagnostics.DiagnosticSource.dll.meta
new file mode 100644
index 00000000..9bf21e43
--- /dev/null
+++ b/Plugins/System.Diagnostics.DiagnosticSource.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 3012040f4310f1b55bf30161b4cb3ce5
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.IO.Pipelines.dll.meta b/Plugins/System.IO.Pipelines.dll.meta
new file mode 100644
index 00000000..a0aba4e7
--- /dev/null
+++ b/Plugins/System.IO.Pipelines.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 9a6ca7fa3d46fcc08af15bb91b9c7d8d
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Memory.dll.meta b/Plugins/System.Memory.dll.meta
new file mode 100644
index 00000000..227c1b56
--- /dev/null
+++ b/Plugins/System.Memory.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: c8311e1af921f76d7a91205e73edef38
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Numerics.Vectors.dll.meta b/Plugins/System.Numerics.Vectors.dll.meta
new file mode 100644
index 00000000..7c4206a9
--- /dev/null
+++ b/Plugins/System.Numerics.Vectors.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 7b0ca2a2784cfe40c9c23d1f73b59a48
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Runtime.CompilerServices.Unsafe.dll.meta b/Plugins/System.Runtime.CompilerServices.Unsafe.dll.meta
new file mode 100644
index 00000000..848fa9ef
--- /dev/null
+++ b/Plugins/System.Runtime.CompilerServices.Unsafe.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: d6c1af8f9043b428099529ae657dc242
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/System.Threading.Tasks.Extensions.dll.meta b/Plugins/System.Threading.Tasks.Extensions.dll.meta
new file mode 100644
index 00000000..a35ef419
--- /dev/null
+++ b/Plugins/System.Threading.Tasks.Extensions.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: acebd1c0c382d27d097b90fa0035ddde
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/VisualPinball.Engine.Mpf.deps.json.meta b/Plugins/VisualPinball.Engine.Mpf.deps.json.meta
new file mode 100644
index 00000000..d34510b6
--- /dev/null
+++ b/Plugins/VisualPinball.Engine.Mpf.deps.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f9b47dc01fee502b69870505f0462175
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/VisualPinball.Engine.Mpf.dll.meta b/Plugins/VisualPinball.Engine.Mpf.dll.meta
new file mode 100644
index 00000000..571c9626
--- /dev/null
+++ b/Plugins/VisualPinball.Engine.Mpf.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 1c65f21e37e50cc75bb018fa690377b6
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Plugins/VisualPinball.Engine.Mpf.pdb.meta b/Plugins/VisualPinball.Engine.Mpf.pdb.meta
new file mode 100644
index 00000000..1447cfb7
--- /dev/null
+++ b/Plugins/VisualPinball.Engine.Mpf.pdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 76af570fcd1183e8d89754923ff046bf
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
From 545320b718a8e0860dbbc49aeaa8902aeb8599f6 Mon Sep 17 00:00:00 2001
From: arthurkehrwald <50906979+arthurkehrwald@users.noreply.github.com>
Date: Sun, 23 Feb 2025 22:32:14 +0100
Subject: [PATCH 4/4] Add more missing meta files
---
.gitignore | 5 ++---
Runtime/GrpcInterface/Generated.meta | 8 ++++++++
Runtime/GrpcInterface/Generated/Platform.cs.meta | 11 +++++++++++
Runtime/GrpcInterface/Generated/PlatformGrpc.cs.meta | 11 +++++++++++
YetAnotherHttpHandler.meta | 8 ++++++++
5 files changed, 40 insertions(+), 3 deletions(-)
create mode 100644 Runtime/GrpcInterface/Generated.meta
create mode 100644 Runtime/GrpcInterface/Generated/Platform.cs.meta
create mode 100644 Runtime/GrpcInterface/Generated/PlatformGrpc.cs.meta
create mode 100644 YetAnotherHttpHandler.meta
diff --git a/.gitignore b/.gitignore
index 2b54ec75..5e338559 100644
--- a/.gitignore
+++ b/.gitignore
@@ -361,7 +361,6 @@ Plugins/*
!Plugins/*.meta
YetAnotherHttpHandler/
-YetAnotherHttpHandler.meta
-Runtime/GrpcInterface/Generated/
-Runtime/GrpcInterface/Generated.meta
\ No newline at end of file
+Runtime/GrpcInterface/Generated/*
+!Runtime/GrpcInterface/Generated/*.meta
diff --git a/Runtime/GrpcInterface/Generated.meta b/Runtime/GrpcInterface/Generated.meta
new file mode 100644
index 00000000..af1fb60b
--- /dev/null
+++ b/Runtime/GrpcInterface/Generated.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 67f1bee1a9788765d918810dff983c09
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Runtime/GrpcInterface/Generated/Platform.cs.meta b/Runtime/GrpcInterface/Generated/Platform.cs.meta
new file mode 100644
index 00000000..68cfa888
--- /dev/null
+++ b/Runtime/GrpcInterface/Generated/Platform.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e342596d12d23444d9c57405b5ba74cd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Runtime/GrpcInterface/Generated/PlatformGrpc.cs.meta b/Runtime/GrpcInterface/Generated/PlatformGrpc.cs.meta
new file mode 100644
index 00000000..bd111b60
--- /dev/null
+++ b/Runtime/GrpcInterface/Generated/PlatformGrpc.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 930dc83ac4bcbfefab1c034945dbcc57
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/YetAnotherHttpHandler.meta b/YetAnotherHttpHandler.meta
new file mode 100644
index 00000000..ad448304
--- /dev/null
+++ b/YetAnotherHttpHandler.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cc6a400bb2ab580909688a28ccdae929
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: