From 07b56fe7e52d48e9be5f2befc58707dedb39b316 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 26 Sep 2022 13:30:07 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20=E4=BF=AE=E5=A4=8D=E8=B0=83=E7=94=A8Dat?= =?UTF-8?q?a=E7=9B=AE=E5=BD=95=E4=B8=BAData~=E7=9B=AE=E5=BD=95=E5=90=8E?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E8=B5=84=E6=BA=90=E6=96=87=E4=BB=B6=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/Commands/MethodBridgeGeneratorCommand.cs | 2 +- Editor/Commands/ReversePInvokeWrapperGeneratorCommand.cs | 2 +- Editor/HybridCLR.Editor.asmdef | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Editor/Commands/MethodBridgeGeneratorCommand.cs b/Editor/Commands/MethodBridgeGeneratorCommand.cs index f6e382f..340b663 100644 --- a/Editor/Commands/MethodBridgeGeneratorCommand.cs +++ b/Editor/Commands/MethodBridgeGeneratorCommand.cs @@ -38,7 +38,7 @@ namespace HybridCLR.Editor.Commands case PlatformABI.Arm64: tplFile = "Arm64"; break; default: throw new NotSupportedException(); }; - return AssetDatabase.LoadAssetAtPath($"{SettingsUtil.TemplatePathInPackage}/MethodBridge_{tplFile}.cpp.txt").text; + return File.ReadAllText($"{SettingsUtil.TemplatePathInPackage}/MethodBridge_{tplFile}.cpp.txt"); } private static void GenerateMethodBridgeCppFile(Analyzer analyzer, PlatformABI platform, string templateCode, string outputFile) diff --git a/Editor/Commands/ReversePInvokeWrapperGeneratorCommand.cs b/Editor/Commands/ReversePInvokeWrapperGeneratorCommand.cs index 7d95b7c..edf59d8 100644 --- a/Editor/Commands/ReversePInvokeWrapperGeneratorCommand.cs +++ b/Editor/Commands/ReversePInvokeWrapperGeneratorCommand.cs @@ -20,7 +20,7 @@ namespace HybridCLR.Editor.Commands public static void GenerateReversePInvokeWrapper() { string ReversePInvokeWrapperStubFile = $"{SettingsUtil.LocalIl2CppDir}/libil2cpp/hybridclr/metadata/ReversePInvokeMethodStub.cpp"; - string wrapperTemplateStr = AssetDatabase.LoadAssetAtPath($"{SettingsUtil.TemplatePathInPackage}/ReversePInvokeMethodStub.cpp.txt").text; + string wrapperTemplateStr = File.ReadAllText($"{SettingsUtil.TemplatePathInPackage}/ReversePInvokeMethodStub.cpp.txt"); int wrapperCount = SettingsUtil.GlobalSettings.ReversePInvokeWrapperCount; var generator = new Generator(); generator.Generate(wrapperTemplateStr, wrapperCount,ReversePInvokeWrapperStubFile); diff --git a/Editor/HybridCLR.Editor.asmdef b/Editor/HybridCLR.Editor.asmdef index ed296d0..13c4cb6 100644 --- a/Editor/HybridCLR.Editor.asmdef +++ b/Editor/HybridCLR.Editor.asmdef @@ -1,9 +1,7 @@ { "name": "HybridCLR.Editor", "rootNamespace": "", - "references": [ - "UnityFS" - ], + "references": [], "includePlatforms": [ "Editor" ],