|
@@ -15,12 +15,29 @@ const HomePage = (props) => {
|
|
defaultParams: [{ project_id: projectId }],
|
|
defaultParams: [{ project_id: projectId }],
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ const getPositionPst = (e) => {
|
|
|
|
+ const width = document.body.clientWidth;
|
|
|
|
+ const height = document.body.clientHeight;
|
|
|
|
+ const xPst = (e.clientX / width).toFixed(2);
|
|
|
|
+ const yPst = (e.clientY / height).toFixed(2);
|
|
|
|
+ return xPst + '-' + yPst;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ const webMouseEvent = {
|
|
|
|
+ onMouseUp: (e) => {
|
|
|
|
+ UnityAction.sendMsg('PointerOut', getPositionPst(e));
|
|
|
|
+ },
|
|
|
|
+ onMouseDown: (e) => {
|
|
|
|
+ UnityAction.sendMsg('PointerIn', getPositionPst(e));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
localStorage.width = document.documentElement.getBoundingClientRect().width;
|
|
localStorage.width = document.documentElement.getBoundingClientRect().width;
|
|
window.refreshRem();
|
|
window.refreshRem();
|
|
}, []);
|
|
}, []);
|
|
return (
|
|
return (
|
|
- <div className={styles.content}>
|
|
|
|
|
|
+ <div className={styles.content} {...webMouseEvent}>
|
|
<CenterContent data={data} />
|
|
<CenterContent data={data} />
|
|
<LeftContent data={data} />
|
|
<LeftContent data={data} />
|
|
<RightContent data={data} />
|
|
<RightContent data={data} />
|