import type { ProjectBattleHandle } from '../runtime/BattleRuntime'; /** * 被动单位加血 Host(Phase1 已下线,占位编译)。 */ export class BattleBuffUnitHpHost { /** 绑定(无操作) */ bind(_battle: ProjectBattleHandle): void { } /** 解除绑定 */ unbind(): void { } } let _host: BattleBuffUnitHpHost | null = null; /** 全局单位加血被动 Host */ export function getBattleBuffUnitHpHost(): BattleBuffUnitHpHost { if (!_host) _host = new BattleBuffUnitHpHost(); return _host; }