Commit abd98302 authored by Chunchi Che's avatar Chunchi Che

rename something

parent 1b638174
Pipeline #26995 passed with stages
in 10 minutes and 51 seconds
......@@ -10,7 +10,7 @@ export default (becomeTarget: ygopro.StocGameMessage.MsgBecomeTarget) => {
);
if (target) {
console.info(`${target.meta.text.name} become target`);
target.selected = true;
target.targeted = true;
} else {
console.warn(`<BecomeTarget>target from ${location} is null`);
}
......
......@@ -23,6 +23,6 @@ export default (_chainEnd: ygopro.StocGameMessage.MsgChainEnd) => {
//
// TODO: 这里每次都要全部遍历一遍,后续可以优化下
for (const card of cardStore.inner) {
card.selected = false;
card.targeted = false;
}
};
......@@ -35,7 +35,7 @@ export default (field: MsgReloadField) => {
idleInteractivities: [],
meta: { id: 0, data: {}, text: {} },
isToken: false,
selected: false,
targeted: false,
}),
),
)
......
......@@ -75,7 +75,7 @@ export default async (start: ygopro.StocGameMessage.MsgStart) => {
text: {},
},
isToken: !((i + 1) % 3),
selected: false,
targeted: false,
}),
),
),
......
......@@ -16,7 +16,7 @@ export interface CardType {
idleInteractivities: Interactivity<number>[]; // IDLE状态下的互动信息
counters: { [type: number]: number }; // 指示器
isToken: boolean; // 是否是token
selected: boolean; // 当前卡是否被选择成为效果的对象
targeted: boolean; // 当前卡是否被选择成为效果的对象
}
class CardStore implements NeosStore {
......
......@@ -319,7 +319,7 @@ export const Card: React.FC<{ idx: number }> = React.memo(({ idx }) => {
<YgoCard className={styles.back} isBack />
</div>
</Dropdown>
{snap.selected ? <div className={styles.streamer} /> : <></>}
{snap.targeted ? <div className={styles.streamer} /> : <></>}
</animated.div>
);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment