refactor: 移除技能卡牌系统相关代码和资源
1. 删除MSkillBoxComp组件文件及对应的meta配置 2. 从UI配置中移除SkillBox相关注册项 3. 删除MSkillBox.prefab及其meta配置 4. 新增winbox和winboxbg弹窗预制体资源 5. 优化CardLiteComp的注释描述
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
* 3. 点击卡牌时通过事件通知父组件(HerosListComp)切换选中英雄详情。
|
||||
*
|
||||
* 关键设计:
|
||||
* - 轻量版 CardComp,仅用于英雄展示,无拖拽使用、无锁定、无费用扣除等交互。
|
||||
* - 轻量展示组件,仅用于英雄展示,无拖拽使用、无锁定、无费用扣除等交互。
|
||||
* - 英雄卡图标加载 idle 动画剪辑并提取首帧静态展示。
|
||||
* - 通过 iconVisualToken 防止异步加载竞态。
|
||||
*
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
/**
|
||||
* @file MSkillBoxComp.ts
|
||||
* @description 技能卡牌选择器
|
||||
*
|
||||
* 职责:
|
||||
|
||||
*
|
||||
* 关键设计:
|
||||
|
||||
*
|
||||
* 依赖:
|
||||
|
||||
*/
|
||||
import { mLogger } from "../common/Logger";
|
||||
import { _decorator, instantiate, Label, Node, NodeEventType, Prefab, SpriteAtlas, Tween, tween, Vec3, Widget } from "cc";
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
|
||||
/**
|
||||
* MSkillBoxComp —— 技能卡牌系统核心控制器
|
||||
*
|
||||
* 管理 3 个卡牌槽位的抽卡分发、卡池升级、金币费用、
|
||||
* 在 1,5,10,15,20 回合弹出技能卡牌三选一
|
||||
*/
|
||||
@ccclass('MSkillBoxComp')
|
||||
@ecs.register('MissionCard', false)
|
||||
export class MSkillBoxComp extends CCComp {
|
||||
/** 是否启用调试日志 */
|
||||
private debugMode: boolean = false;
|
||||
|
||||
// ======================== 编辑器绑定节点 ========================
|
||||
|
||||
/** 卡牌槽位 1 节点 */
|
||||
@property(Node)
|
||||
card1: Node = null!
|
||||
/** 卡牌槽位 2 节点 */
|
||||
@property(Node)
|
||||
card2: Node = null!
|
||||
/** 卡牌槽位 3 节点 */
|
||||
@property(Node)
|
||||
card3: Node = null!
|
||||
/** 刷新按钮 */
|
||||
@property(Node)
|
||||
refreshBtn: Node = null!
|
||||
/** 看广告刷新按钮 */
|
||||
@property(Node)
|
||||
adRefreshBtn: Node = null!
|
||||
|
||||
|
||||
/**
|
||||
* 组件加载:
|
||||
*/
|
||||
onLoad() {
|
||||
|
||||
}
|
||||
onAdded(args: any) {
|
||||
|
||||
}
|
||||
onDestroy() {
|
||||
|
||||
}
|
||||
|
||||
init() {
|
||||
}
|
||||
|
||||
|
||||
|
||||
update(dt: number) {
|
||||
}
|
||||
|
||||
|
||||
private bindEvents() {
|
||||
|
||||
}
|
||||
|
||||
|
||||
reset() {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "85b247fa-1f22-411a-b3a6-82e9797512e1",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
Reference in New Issue
Block a user