import type { ProjectBattleHandle } from '../runtime/BattleRuntime'; /** * Boss 打断被动 Host(Phase1 已下线,占位编译)。 */ export class BattleBuffBossInterruptHost { /** 绑定(无操作) */ bind(_battle: ProjectBattleHandle, _presenter: unknown): void { } /** 解除绑定 */ unbind(): void { } /** 刷新携带(无操作) */ refreshCarry(): void { } } let _host: BattleBuffBossInterruptHost | null = null; /** 全局 Boss 打断被动 Host */ export function getBattleBuffBossInterruptHost(): BattleBuffBossInterruptHost { if (!_host) _host = new BattleBuffBossInterruptHost(); return _host; }