From e55b72a93cdf6aa559d2c6a045b2477778d25764 Mon Sep 17 00:00:00 2001 From: dgflash Date: Mon, 21 Aug 2023 15:26:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=9B=E5=87=BA=E6=A1=86=E6=9E=B6=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E9=9A=8F=E6=9C=BA=E6=95=B0=E5=B7=A5=E5=85=B7oops.rand?= =?UTF-8?q?om=E4=B8=8E=E9=95=BF=E8=BF=9E=E6=8E=A5=E5=BA=93oops.tcp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/core/Oops.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/assets/core/Oops.ts b/assets/core/Oops.ts index 8d09fd4..e4b5d13 100644 --- a/assets/core/Oops.ts +++ b/assets/core/Oops.ts @@ -2,17 +2,19 @@ * @Author: dgflash * @Date: 2022-02-11 09:32:47 * @LastEditors: dgflash - * @LastEditTime: 2023-01-19 11:15:02 + * @LastEditTime: 2023-08-21 15:19:56 */ import { ecs } from "../libs/ecs/ECS"; import { ECSRootSystem } from "../libs/ecs/ECSSystem"; import { LanguageManager } from "../libs/gui/language/Language"; import { HttpRequest } from "../libs/network/HttpRequest"; +import { NetManager } from "../libs/network/NetManager"; import { Config } from "../module/config/Config"; import { AudioManager } from "./common/audio/AudioManager"; import { MessageManager } from "./common/event/MessageManager"; import { ResLoader } from "./common/loader/ResLoader"; import { Logger } from "./common/log/Logger"; +import { RandomManager } from "./common/random/RandomManager"; import { StorageManager } from "./common/storage/StorageManager"; import { TimerManager } from "./common/timer/TimerManager"; import { GameManager } from "./game/GameManager"; @@ -24,12 +26,15 @@ export var version: string = "1.1.3"; /** 框架核心模块访问入口 */ export class oops { /** ----------核心模块---------- */ - /** 游戏配置 */ - static config = new Config(); + /** 日志管理 */ static log = Logger; + /** 游戏配置 */ + static config = new Config(); /** 全局消息 */ static message: MessageManager = MessageManager.Instance; + /** 随机工具 */ + static random = RandomManager.instance; /** 本地存储 */ static storage: StorageManager = new StorageManager(); /** 游戏时间管理 */ @@ -49,6 +54,8 @@ export class oops { static language: LanguageManager; /** HTTP */ static http: HttpRequest = new HttpRequest(); + /** WebSocket */ + static tcp: NetManager = new NetManager(); /** ECS */ static ecs: ECSRootSystem = new ecs.RootSystem(); } \ No newline at end of file