From 425ff2829785decfa6dcfdfb072e9f68aae2135f Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Wed, 30 Sep 2026 15:46:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=88=A0=E9=99=A4=20hook=20?= =?UTF-8?q?=E7=9A=84=20loadHook=20=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/common/src/hook.ts | 11 ----------- packages/common/src/types.ts | 6 ------ 2 files changed, 17 deletions(-) diff --git a/packages/common/src/hook.ts b/packages/common/src/hook.ts index 9ee98b9..dc4d176 100644 --- a/packages/common/src/hook.ts +++ b/packages/common/src/hook.ts @@ -1,4 +1,3 @@ -import { logger } from './logger'; import { IHookable, IHookBase, IHookController, IHookObject } from './types'; export abstract class Hookable< @@ -32,16 +31,6 @@ export abstract class Hookable< return controller; } - loadHook(hook: Partial): void { - const obj = this.hookMap.get(hook); - if (!obj) { - logger.warn(85); - return; - } - hook.awake?.(obj.controller); - this.loadedList.add(obj); - } - removeHook(hook: Partial): void { const obj = this.hookMap.get(hook); if (!obj) return; diff --git a/packages/common/src/types.ts b/packages/common/src/types.ts index ad52bc8..fad8992 100644 --- a/packages/common/src/types.ts +++ b/packages/common/src/types.ts @@ -83,12 +83,6 @@ export interface IHookable< */ addHook(hook: Partial): C; - /** - * 加载指定的钩子对象 - * @param hook 钩子对象 - */ - loadHook(hook: Partial): void; - /** * 移除钩子对象,会调用钩子对象的 `destroy` 方法 * @param hook 钩子对象