From 53720a3b717d1978f18582f32a99fa90eb9f75b5 Mon Sep 17 00:00:00 2001 From: cneicy Date: Sat, 5 Sep 2026 02:33:52 +0800 Subject: [PATCH] feat: add cross-engine runtime support --- ShrinkCommandEventBusBridge.cs | 2 ++ package.json | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ShrinkCommandEventBusBridge.cs b/ShrinkCommandEventBusBridge.cs index 78d8889..70f783f 100644 --- a/ShrinkCommandEventBusBridge.cs +++ b/ShrinkCommandEventBusBridge.cs @@ -32,7 +32,9 @@ namespace ShrinkCommand.Integration private static readonly Dictionary RegisteredByService = new(); private static IDisposable? _requestHandlerBinding; +#if UNITY_5_3_OR_NEWER [UnityEngine.RuntimeInitializeOnLoadMethod(UnityEngine.RuntimeInitializeLoadType.SubsystemRegistration)] +#endif private static void ResetStaticState() { lock (SyncRoot) diff --git a/package.json b/package.json index 0a70ac2..c18cd97 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "com.cneicy.shrink-command-integration-eventbus", - "version": "0.1.2", + "version": "0.2.0", "displayName": "ShrinkCommand - EventBus Integration", "description": "ShrinkCommand 与 ShrinkEventBus 的桥接层,支持事件请求执行命令,以及命令执行生命周期事件发布。", "unity": "2022.3", "dependencies": { - "com.cneicy.shrink-command": "0.2.0", - "com.cneicy.shrink-context-core": "0.1.0", - "com.cneicy.shrink-eventbus": "2.0.1" + "com.cneicy.shrink-command": "0.3.0", + "com.cneicy.shrink-context-core": "0.2.0", + "com.cneicy.shrink-eventbus": "2.1.0" }, "keywords": [ "command",