From ff93f30a690b39a1c2bd70fd057d1b9f52fa05df Mon Sep 17 00:00:00 2001 From: walon Date: Wed, 8 Feb 2023 21:59:24 +0800 Subject: [PATCH] =?UTF-8?q?[new]=20=E6=B7=BB=E5=8A=A0=20Mac=20M1=20silicon?= =?UTF-8?q?=20=E5=B9=B3=E5=8F=B0=E7=9A=84MonoHook=20native=E6=8F=92?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../build_libMonoHookUtils_OSX.dylib.sh | 4 + .../build_libMonoHookUtils_OSX.dylib.sh.meta | 7 ++ Editor/3rds/UnityHook/Plugins/silicon.meta | 8 ++ .../silicon/libMonoHookUtils_OSX.dylib | Bin 0 -> 33543 bytes .../silicon/libMonoHookUtils_OSX.dylib.meta | 81 ++++++++++++++++++ Editor/3rds/UnityHook/Plugins/x86_64.meta | 8 ++ .../{ => x86_64}/libMonoHookUtils_OSX.dylib | Bin .../libMonoHookUtils_OSX.dylib.meta | 2 +- package.json | 2 +- 9 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh create mode 100644 Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh.meta create mode 100644 Editor/3rds/UnityHook/Plugins/silicon.meta create mode 100644 Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib create mode 100644 Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib.meta create mode 100644 Editor/3rds/UnityHook/Plugins/x86_64.meta rename Editor/3rds/UnityHook/Plugins/{ => x86_64}/libMonoHookUtils_OSX.dylib (100%) rename Editor/3rds/UnityHook/Plugins/{ => x86_64}/libMonoHookUtils_OSX.dylib.meta (98%) diff --git a/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh b/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh new file mode 100644 index 0000000..8de985c --- /dev/null +++ b/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +clang -shared -undefined dynamic_lookup -o libMonoHookUtils_OSX.dylib Utils.cpp + diff --git a/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh.meta b/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh.meta new file mode 100644 index 0000000..ed9f26d --- /dev/null +++ b/Editor/3rds/UnityHook/Plugins/build_libMonoHookUtils_OSX.dylib.sh.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 69eeb734e262a0a4fbe0887249198f73 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/3rds/UnityHook/Plugins/silicon.meta b/Editor/3rds/UnityHook/Plugins/silicon.meta new file mode 100644 index 0000000..2e09562 --- /dev/null +++ b/Editor/3rds/UnityHook/Plugins/silicon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7adba4475cf0bdc4fa7995c0d748f480 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib b/Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib new file mode 100644 index 0000000000000000000000000000000000000000..edabc8a37ed744ceabe53717d4bb64b6076800e1 GIT binary patch literal 33543 zcmeI*UuYaf90%~ZyIhkrF*!6ugW4QY3XPg#TQD!;UjIl!Z7!Iry$9_iy}Pz+a<}1j z(>A8q3nicl2*nf&{-F_TIINI{DkrE!Dk`O*hhVir$&1x)8_ z{Z!47hO&c{R^qUw3Y3(OxA{@0tw(j?vRCEpq(WreMJY{daId*iRX*N?8gH%Y!DaV& zRcbt1yB(w)OdZlwajB>F8B|j~UQUhIuKIJ?J)WvwN!aZqMJcz1A|bgo+}Z8uX{yT& zQugA=FNEKKl=}@A+YQINi~8C@``4Vy{7y^nfXh5DUW1g6cXaO9zOAG5PBT==L9?%- zq+O|Q=K0tkiE6%$(l(0xTz7rHzIUgQGTIHJZkBztaJ)RutZ5 zC%?*-U+v_1OYl8vUhb6lPxIb++GlOY6KdZ&mw68}?`96D-OW_wE!GqQ8E1=eAj9`l z$kgc?(L)F6DXsP~C;&)F?1vCoOGrw8-D z4mi|Nq~gld8_UZ4{{weBcjSK^l-66y2TPN;pL^>IS-es^OHZD19#2;x8mNx7UJ_pV z{est?hDr5NyH$v4Ax3(FUi)ZyRrOzqw$eyP&F?f)M!RA3?XvWKQ--^v>dg6;Z@MlY z4gdaKXnAdN|KL}jJou15fBL73Pk-O=e%EJv&iwe!(K9nqc4j6 z+>vKTFMl}R{=x%OH*0VC_Qk~y(!`7wHHGeIUHJII$mjX#w;MX{e6wlYpVjkYAI;rt{9A4JJoZ%akAr_Lj8!i*dPbWf W7q^(>zs7#K@7+hlmBR)9j(-4!MS4E~ literal 0 HcmV?d00001 diff --git a/Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib.meta b/Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib.meta new file mode 100644 index 0000000..3045ab9 --- /dev/null +++ b/Editor/3rds/UnityHook/Plugins/silicon/libMonoHookUtils_OSX.dylib.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: e092a73910a69894daea44290d7292f6 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude WebGL: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 1 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: ARM64 + DefaultValueInitialized: true + OS: OSX + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + iPhone: iOS + second: + enabled: 0 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/3rds/UnityHook/Plugins/x86_64.meta b/Editor/3rds/UnityHook/Plugins/x86_64.meta new file mode 100644 index 0000000..d4267c3 --- /dev/null +++ b/Editor/3rds/UnityHook/Plugins/x86_64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31f6a810e38e66f4c832b135770a04bb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/3rds/UnityHook/Plugins/libMonoHookUtils_OSX.dylib b/Editor/3rds/UnityHook/Plugins/x86_64/libMonoHookUtils_OSX.dylib similarity index 100% rename from Editor/3rds/UnityHook/Plugins/libMonoHookUtils_OSX.dylib rename to Editor/3rds/UnityHook/Plugins/x86_64/libMonoHookUtils_OSX.dylib diff --git a/Editor/3rds/UnityHook/Plugins/libMonoHookUtils_OSX.dylib.meta b/Editor/3rds/UnityHook/Plugins/x86_64/libMonoHookUtils_OSX.dylib.meta similarity index 98% rename from Editor/3rds/UnityHook/Plugins/libMonoHookUtils_OSX.dylib.meta rename to Editor/3rds/UnityHook/Plugins/x86_64/libMonoHookUtils_OSX.dylib.meta index 48e28e3..f301feb 100644 --- a/Editor/3rds/UnityHook/Plugins/libMonoHookUtils_OSX.dylib.meta +++ b/Editor/3rds/UnityHook/Plugins/x86_64/libMonoHookUtils_OSX.dylib.meta @@ -40,7 +40,7 @@ PluginImporter: second: enabled: 1 settings: - CPU: AnyCPU + CPU: x86_64 DefaultValueInitialized: true OS: OSX - first: diff --git a/package.json b/package.json index e98043a..c7f24c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.focus-creative-games.hybridclr_unity", - "version": "2.0.2", + "version": "2.0.3", "displayName": "HybridCLR", "description": "Unity package for HybridCLR. It includes editor and runtime scripts and assets for HybridCLR", "category": "Runtime",