feat: add cross-engine runtime support

This commit is contained in:
2026-09-05 02:33:52 +08:00
parent d94eeaf0e8
commit 53720a3b71
2 changed files with 6 additions and 4 deletions
+2
View File
@@ -32,7 +32,9 @@ namespace ShrinkCommand.Integration
private static readonly Dictionary<ShrinkCommandService, ServiceRegistration> RegisteredByService = new();
private static IDisposable? _requestHandlerBinding;
#if UNITY_5_3_OR_NEWER
[UnityEngine.RuntimeInitializeOnLoadMethod(UnityEngine.RuntimeInitializeLoadType.SubsystemRegistration)]
#endif
private static void ResetStaticState()
{
lock (SyncRoot)
+4 -4
View File
@@ -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",