import type { CocosBagBoardView } from '../../battle/view/CocosBagBoardView'; import type { ProjectBattleHandle } from '../../battle/runtime/BattleRuntime'; import type { BattleGameDailyShopSkillView } from './BattleGameDailyShopSkillView'; import type { DailyShopOwnedDesc } from '../PopDailyShopLottery/DailyShopLotteryIcon'; import { Node } from 'cc'; /** * 每日商店主动 buff 拖拽(Phase1:旧主动栈已移除,仅占位编译)。 */ export class BattleGameDailyShopSkillDrag { /** 绑定(无操作) */ bind( _skillView: BattleGameDailyShopSkillView | null, _bagView: CocosBagBoardView | null, _trapController: unknown, _fireTrapController: unknown, _recyclePresenter: unknown, _rewriteGlyphPresenter: unknown, _attackSpeedFxPresenter: unknown, _randomLevelFxPresenter: unknown, _unitLevelUpFxPresenter: unknown, _attackRangeFxPresenter: unknown, _extraBossFxPresenter: unknown, _confuseHeroFxPresenter: unknown, _stealGlyphFxPresenter: unknown, _battle: ProjectBattleHandle | null, _dragLayer: Node | null | undefined, _lineNode: Node | null | undefined, _ownedDesc: DailyShopOwnedDesc | null, ): void { } /** 解除绑定 */ unbind(): void { } /** 主动槽展示变化时刷新拖拽绑定(当前无主动拖拽,占位) */ refreshSlotBindings(): void { } }