From 2bc45fa574e5550ce3d3b7a8f99880121141fedf Mon Sep 17 00:00:00 2001 From: YHH <359807859@qq.com> Date: Mon, 7 Jul 2025 23:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AD=90=E6=A8=A1=E5=9D=97co?= =?UTF-8?q?cos-mvvm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 6 ++++++ .../cocos/cocos-ecs/assets/scripts/mvvm-framework.meta | 9 +++++++++ extensions/cocos/cocos-ecs/extensions/behaviour-tree | 2 +- extensions/cocos/cocos-ecs/extensions/mvvm-designer | 1 + extensions/cocos/cocos-ecs/package-lock.json | 9 +++++---- extensions/cocos/cocos-ecs/package.json | 4 ++-- thirdparty/mvvm-ui-framework | 1 + 7 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 extensions/cocos/cocos-ecs/assets/scripts/mvvm-framework.meta create mode 160000 extensions/cocos/cocos-ecs/extensions/mvvm-designer create mode 160000 thirdparty/mvvm-ui-framework diff --git a/.gitmodules b/.gitmodules index 45ae2206..b342fced 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,3 +16,9 @@ [submodule "examples/lawn-mower-demo"] path = examples/lawn-mower-demo url = https://github.com/esengine/lawn-mower-demo.git +[submodule "extensions/cocos/cocos-ecs/extensions/mvvm-designer"] + path = extensions/cocos/cocos-ecs/extensions/mvvm-designer + url = https://github.com/esengine/mvvm-designer.git +[submodule "thirdparty/mvvm-ui-framework"] + path = thirdparty/mvvm-ui-framework + url = https://github.com/esengine/mvvm-ui-framework.git diff --git a/extensions/cocos/cocos-ecs/assets/scripts/mvvm-framework.meta b/extensions/cocos/cocos-ecs/assets/scripts/mvvm-framework.meta new file mode 100644 index 00000000..27ed14ed --- /dev/null +++ b/extensions/cocos/cocos-ecs/assets/scripts/mvvm-framework.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "0ce4b9fe-436f-4735-8ef3-b90bead65200", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/cocos/cocos-ecs/extensions/behaviour-tree b/extensions/cocos/cocos-ecs/extensions/behaviour-tree index 06eb7688..59cad207 160000 --- a/extensions/cocos/cocos-ecs/extensions/behaviour-tree +++ b/extensions/cocos/cocos-ecs/extensions/behaviour-tree @@ -1 +1 @@ -Subproject commit 06eb76889b5be0b77e8583a149a8c936c2f11534 +Subproject commit 59cad2076d545019f66756f475a564ce5e6e42f2 diff --git a/extensions/cocos/cocos-ecs/extensions/mvvm-designer b/extensions/cocos/cocos-ecs/extensions/mvvm-designer new file mode 160000 index 00000000..f030e479 --- /dev/null +++ b/extensions/cocos/cocos-ecs/extensions/mvvm-designer @@ -0,0 +1 @@ +Subproject commit f030e479910bcc4b460841ab942e051b6cc51033 diff --git a/extensions/cocos/cocos-ecs/package-lock.json b/extensions/cocos/cocos-ecs/package-lock.json index 9046e0b4..ed84b294 100644 --- a/extensions/cocos/cocos-ecs/package-lock.json +++ b/extensions/cocos/cocos-ecs/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "cocos-ecs", "dependencies": { - "@esengine/ai": "^2.0.15", + "@esengine/ai": "^2.0.17", "@esengine/cocos-nexus": "^1.0.1", "@esengine/ecs-framework": "^2.1.23" } @@ -18,9 +18,10 @@ "peer": true }, "node_modules/@esengine/ai": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@esengine/ai/-/ai-2.0.15.tgz", - "integrity": "sha512-n6z66aWtVvIvwmJSXNeMbnfi63AUgXV7ZSrLmVeUMQGxtGjHbbnMwAdk2IN+ab6yTk0Gw4p5eA1UiXP2+r1wqA==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@esengine/ai/-/ai-2.0.17.tgz", + "integrity": "sha512-ek19BGzW4VmkZsCr6N0SDJthzU6q+FTjb5wMwc3dEU1PdDRxPeSaD5wwhPfnTkgMXuGkncnM3NGuboz915LWyg==", + "license": "MIT", "dependencies": { "@esengine/ecs-framework": "^2.1.20" }, diff --git a/extensions/cocos/cocos-ecs/package.json b/extensions/cocos/cocos-ecs/package.json index 8c6562dc..13d954ac 100644 --- a/extensions/cocos/cocos-ecs/package.json +++ b/extensions/cocos/cocos-ecs/package.json @@ -5,8 +5,8 @@ "version": "3.8.6" }, "dependencies": { - "@esengine/ai": "^2.0.15", + "@esengine/ai": "^2.0.17", "@esengine/ecs-framework": "^2.1.23", "@esengine/cocos-nexus": "^1.0.1" } -} +} \ No newline at end of file diff --git a/thirdparty/mvvm-ui-framework b/thirdparty/mvvm-ui-framework new file mode 160000 index 00000000..9c28abce --- /dev/null +++ b/thirdparty/mvvm-ui-framework @@ -0,0 +1 @@ +Subproject commit 9c28abce280a8ee655af5d3fdfe3185fe95f7179