Commit 7aec2353 authored by Chunchi Che's avatar Chunchi Che

display overlay

parent 3c10708d
Pipeline #20608 passed with stages
in 5 minutes and 50 seconds
...@@ -6,6 +6,8 @@ import { useClick } from "./hook"; ...@@ -6,6 +6,8 @@ import { useClick } from "./hook";
import { sendSelectPlaceResponse } from "../../api/ocgcore/ocgHelper"; import { sendSelectPlaceResponse } from "../../api/ocgcore/ocgHelper";
import { ygopro } from "../../api/ocgcore/idl/ocgcore"; import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { import {
setCardListModalInfo,
setCardListModalIsOpen,
setCardModalInteractivies, setCardModalInteractivies,
setCardModalIsOpen, setCardModalIsOpen,
setCardModalMeta, setCardModalMeta,
...@@ -54,6 +56,7 @@ const FixedSlot = (props: { ...@@ -54,6 +56,7 @@ const FixedSlot = (props: {
dispatch(props.clearPlaceInteractivitiesAction(0)); dispatch(props.clearPlaceInteractivitiesAction(0));
dispatch(props.clearPlaceInteractivitiesAction(1)); dispatch(props.clearPlaceInteractivitiesAction(1));
} else if (props.state.occupant) { } else if (props.state.occupant) {
// 中央弹窗展示选中卡牌信息
dispatch(setCardModalMeta(props.state.occupant)); dispatch(setCardModalMeta(props.state.occupant));
dispatch( dispatch(
setCardModalInteractivies( setCardModalInteractivies(
...@@ -66,6 +69,24 @@ const FixedSlot = (props: { ...@@ -66,6 +69,24 @@ const FixedSlot = (props: {
) )
); );
dispatch(setCardModalIsOpen(true)); dispatch(setCardModalIsOpen(true));
// 侧边栏展示超量素材信息
if (
props.state.overlay_materials &&
props.state.overlay_materials.length > 0
) {
dispatch(
setCardListModalInfo(
props.state.overlay_materials?.map((overlay) => {
return {
meta: overlay,
interactivies: [],
};
}) || []
)
);
dispatch(setCardListModalIsOpen(true));
}
} }
}, },
planeRef, planeRef,
......
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