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 钩子对象