[engine] [adapters] [common] 增加 WebSocket 和子包的开关

This commit is contained in:
SmallMain
2024-11-22 16:54:43 +08:00
parent d6fb7f841b
commit 5a03a9dc86
11 changed files with 66 additions and 6 deletions

View File

@@ -147,6 +147,7 @@ function _initFromWorker(id, meta) {
CC_WORKER_AUDIO_SYSTEM,
CC_WORKER_AUDIO_SYSTEM_SYNC_INTERVAL,
CC_WORKER_HTTP_REQUEST,
CC_WORKER_WEBSOCKET,
] = meta;
for (const wrapper of wrappers) {
@@ -164,6 +165,7 @@ function _initFromWorker(id, meta) {
globalThis.CC_WORKER_AUDIO_SYSTEM = CC_WORKER_AUDIO_SYSTEM;
globalThis.CC_WORKER_AUDIO_SYSTEM_SYNC_INTERVAL = CC_WORKER_AUDIO_SYSTEM_SYNC_INTERVAL;
globalThis.CC_WORKER_HTTP_REQUEST = CC_WORKER_HTTP_REQUEST;
globalThis.CC_WORKER_WEBSOCKET = CC_WORKER_WEBSOCKET;
_inited = true;
if (_initCallback) _initCallback();

View File

@@ -21,5 +21,8 @@ globalThis.CC_WORKER_AUDIO_SYSTEM = null;
// 是否启用 Worker 驱动 HTTP 请求
globalThis.CC_WORKER_HTTP_REQUEST = null;
// 是否启用 Worker 驱动 WebSocket
globalThis.CC_WORKER_WEBSOCKET = null;
// Worker 音频系统同步音频属性的间隔时间(单位:毫秒)
globalThis.CC_WORKER_AUDIO_SYSTEM_SYNC_INTERVAL = null;