From a6e07da785b42a6d206e8c30d24b982c61684826 Mon Sep 17 00:00:00 2001 From: lbq <563294062@qq.com> Date: Wed, 9 Oct 2024 15:35:52 +0800 Subject: [PATCH] Added MIGU channel identifiers --- cc.config.json | 7 +++++++ pal/system-info/enum-type/platform.ts | 1 + pal/system-info/minigame/system-info.ts | 4 +++- platforms/runtime/platforms/migu-mini-game/engine/index.js | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 platforms/runtime/platforms/migu-mini-game/engine/index.js diff --git a/cc.config.json b/cc.config.json index cf1dcf0bd29..04ab920b1cb 100644 --- a/cc.config.json +++ b/cc.config.json @@ -560,6 +560,13 @@ "ccGlobal": true, "internal": false }, + "MIGU": { + "comment": "Running in the migu's quick game.", + "type": "boolean", + "value": false, + "ccGlobal": true, + "internal": false + }, "EDITOR": { "comment": "Running in the editor.", diff --git a/pal/system-info/enum-type/platform.ts b/pal/system-info/enum-type/platform.ts index 26acc87182d..040da4aa750 100644 --- a/pal/system-info/enum-type/platform.ts +++ b/pal/system-info/enum-type/platform.ts @@ -52,4 +52,5 @@ export enum Platform { COCOSPLAY = 'COCOSPLAY', LINKSURE_MINI_GAME = 'LINKSURE_MINI_GAME', QTT_MINI_GAME = 'QTT_MINI_GAME', + MIGU_MINI_GAME = 'MIGU_MINI_GAME', } diff --git a/pal/system-info/minigame/system-info.ts b/pal/system-info/minigame/system-info.ts index 8ec49537a6a..6b5f3d9d861 100644 --- a/pal/system-info/minigame/system-info.ts +++ b/pal/system-info/minigame/system-info.ts @@ -22,7 +22,7 @@ THE SOFTWARE. */ -import { ALIPAY, BAIDU, BYTEDANCE, COCOSPLAY, HUAWEI, LINKSURE, OPPO, QTT, VIVO, WECHAT, XIAOMI, DEBUG, TEST, TAOBAO, TAOBAO_MINIGAME, WECHAT_MINI_PROGRAM } from 'internal:constants'; +import { ALIPAY, BAIDU, BYTEDANCE, COCOSPLAY, HUAWEI, LINKSURE, OPPO, QTT, VIVO, MIGU, WECHAT, XIAOMI, DEBUG, TEST, TAOBAO, TAOBAO_MINIGAME, WECHAT_MINI_PROGRAM } from 'internal:constants'; import { minigame } from 'pal/minigame'; import { IFeatureMap } from 'pal/system-info'; import { EventTarget } from '../../../cocos/core/event'; @@ -60,6 +60,8 @@ if (WECHAT) { currentPlatform = Platform.LINKSURE_MINI_GAME; } else if (QTT) { currentPlatform = Platform.QTT_MINI_GAME; +} else if (MIGU) { + currentPlatform = Platform.MIGU_MINI_GAME; } let isVersionGreaterOrEqualTo; diff --git a/platforms/runtime/platforms/migu-mini-game/engine/index.js b/platforms/runtime/platforms/migu-mini-game/engine/index.js new file mode 100644 index 00000000000..15d34b77a68 --- /dev/null +++ b/platforms/runtime/platforms/migu-mini-game/engine/index.js @@ -0,0 +1 @@ +require('../../../common/engine/index'); \ No newline at end of file