|
|
|
|
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 {
|
|
|
|
|
}
|
|
|
|
|
}
|