开发:升级到aop2.0 修复类型错误

pull/1884/MERGE
ChenX 2 years ago
parent e54508f576
commit e0f3bd60fb

@ -36,6 +36,7 @@ const option: IWineRackOption = {
isDrawLy: false, isDrawLy: false,
isDrawVer: false, isDrawVer: false,
brThick2: 18, brThick2: 18,
isExtendsBH2: false,
followNarrow: false, followNarrow: false,
}; };

@ -37,7 +37,7 @@
"@types/node": "^17.0.23", "@types/node": "^17.0.23",
"@types/pako": "^1.0.3", "@types/pako": "^1.0.3",
"@types/polylabel": "^1.0.5", "@types/polylabel": "^1.0.5",
"@types/react": "^17.0.44", "@types/react": "17.0.44",
"@types/react-color": "^3.0.6", "@types/react-color": "^3.0.6",
"@types/react-dom": "^17.0.15", "@types/react-dom": "^17.0.15",
"@types/request-promise-native": "^1.0.18", "@types/request-promise-native": "^1.0.18",
@ -121,10 +121,11 @@
"react-window": "^1.8.6", "react-window": "^1.8.6",
"stats.js": "^0.17.0", "stats.js": "^0.17.0",
"three": "^0.122.0", "three": "^0.122.0",
"xaop": "^1.3.3" "xaop": "^2.0.0"
}, },
"resolutions": { "resolutions": {
"acorn": "8.7.0" "acorn": "8.7.0",
"@types/react": "17.0.44"
}, },
"jest": { "jest": {
"transform": { "transform": {

@ -24,7 +24,7 @@ export class BoardMoveTool
constructor() constructor()
{ {
let selectCtrl = app.Editor.SelectCtrl; let selectCtrl = app.Editor.SelectCtrl;
end(selectCtrl, selectCtrl.UpdateSelectEvent, async () => end(selectCtrl, selectCtrl.UpdateSelectEvent, () =>
{ {
if (app.Viewer.isLayout) return; if (app.Viewer.isLayout) return;
if (!CommandState.CommandIng) if (!CommandState.CommandIng)

@ -221,7 +221,7 @@ export class GetPointServices implements EditorService
{ {
if (prompt.Callback) if (prompt.Callback)
{ {
this.removeCalls.push(xaop.end(this, this.UpdateCurPointEvent, () => this.removeCalls.push(xaop.end(this as GetPointServices, this.UpdateCurPointEvent, () =>
{ {
try try
{ {
@ -267,7 +267,7 @@ export class GetPointServices implements EditorService
preView.Scene.remove(line); preView.Scene.remove(line);
DisposeThreeObj(line); DisposeThreeObj(line);
}, },
xaop.end(this, this.UpdateCurPointEvent, UpdatePreLine), xaop.end(this as GetPointServices, this.UpdateCurPointEvent, UpdatePreLine),
xaop.end(app.Viewer.CameraCtrl, app.Viewer.CameraCtrl.Zoom, UpdatePreLine) xaop.end(app.Viewer.CameraCtrl, app.Viewer.CameraCtrl.Zoom, UpdatePreLine)
); );
} }
@ -363,7 +363,7 @@ export class GetPointServices implements EditorService
{ {
dynPrompt.Destroy(); dynPrompt.Destroy();
}); });
this.removeCalls.push(xaop.end(this, this.UpdateCurPointEvent, () => this.removeCalls.push(xaop.end(this as GetPointServices, this.UpdateCurPointEvent, () =>
{ {
//当存在轴线捕捉的时,并且不存在基点时,切换成轴线输入模式. //当存在轴线捕捉的时,并且不存在基点时,切换成轴线输入模式.
if (!prompt.BasePoint) if (!prompt.BasePoint)

@ -89,7 +89,7 @@ export class MaterialEditor extends Singleton
this.Viewer.UpdateRender(); this.Viewer.UpdateRender();
} }
}); });
end(this, this.dispose, remove); end(this as MaterialEditor, this.dispose, remove);
//环境光 //环境光
let ambient = new AmbientLight(); let ambient = new AmbientLight();

@ -5,14 +5,19 @@ import { Gesture } from "./Gesture";
export function RegisterGesture(gt: Gesture) export function RegisterGesture(gt: Gesture)
{ {
let gs: any[] = [Gesture_DrawLayerBoard]; let gs: any[] = [Gesture_DrawLayerBoard];
end(gt, gt.OnGestureEndEvent, async (dirs, paths) => end(gt, gt.OnGestureEndEvent, (dirs, paths) =>
{ {
for (let g of gs) let exec = async () =>
{ {
if (await g(dirs, paths))
return true;
}
Log("未注册的手势!"); for (let g of gs)
{
if (await g(dirs, paths))
return true;
}
Log("未注册的手势!");
};
exec();
}); });
} }

@ -138,12 +138,10 @@ export class Viewer
this.UpdateRender(); this.UpdateRender();
}); });
end(this.CameraCtrl, this.CameraCtrl.ZoomEvent, async () => end(this.CameraCtrl, this.CameraCtrl.ZoomEvent, () =>
{ {
if (this.isLayout) if (this.isLayout)
{
this.ViewPorts.forEach(vp => vp.NeedUpdateTexture = true); this.ViewPorts.forEach(vp => vp.NeedUpdateTexture = true);
}
}); });
} }

@ -123,7 +123,7 @@ export class Asset extends React.Component<{
}; };
componentDidMount() componentDidMount()
{ {
this.removeCall.push(end(this.props.material, this.props.material.Update, this.UpdateRenderPreview)); this.removeCall.push(end(this.props.material, this.props.material.Update, () => { this.UpdateRenderPreview(); }));
this.UpdateRenderPreview(); this.UpdateRenderPreview();
} }

@ -71,7 +71,7 @@ export class BoardInfoList extends React.Component<IBoardInfoListProps, {}>
let topPanelStore = TopPanelStore.GetInstance(); let topPanelStore = TopPanelStore.GetInstance();
this.ToggleBgColor(); this.ToggleBgColor();
this.removeFuncs.push( this.removeFuncs.push(
end(ListItemSelectEventEmitter, ListItemSelectEventEmitter.SingerSelectItemEvent, (msg: boolean) => this.isSelected = false), end(ListItemSelectEventEmitter, ListItemSelectEventEmitter.SingerSelectItemEvent, () => this.isSelected = false),
end(topPanelStore, topPanelStore.onToggleTheme, () => { this.ToggleBgColor(); }) end(topPanelStore, topPanelStore.onToggleTheme, () => { this.ToggleBgColor(); })
); );
} }

@ -31,7 +31,7 @@ export class ColorPanel extends React.Component<IColorProps, IColorState>
}; };
componentDidMount() componentDidMount()
{ {
this.event = end(app.Editor.MaskManage, app.Editor.MaskManage.OnFocusEvent, (e: KeyboardEvent) => this.event = end(app.Editor.MaskManage, app.Editor.MaskManage.OnFocusEvent, () =>
{ {
this.setState({ isFocus: false }); this.setState({ isFocus: false });
}); });

@ -92,7 +92,7 @@ export class ModalManage
this.IsCtrlDown = false; this.IsCtrlDown = false;
}); });
xaop.begin(this.ed.MaskManage, this.ed.MaskManage.OnFocusEvent, (e: KeyboardEvent) => xaop.begin(this.ed.MaskManage, this.ed.MaskManage.OnFocusEvent, () =>
{ {
if (this.IsModal) if (this.IsModal)
this.CurrentModal?.Focus(); this.CurrentModal?.Focus();

@ -57,7 +57,7 @@ export class RightPanel extends React.Component<{ store?: RightPanelStore; }>
{ {
if (this.m_Container.current) if (this.m_Container.current)
this.m_Container.current.addEventListener('wheel', e => e.stopPropagation()); this.m_Container.current.addEventListener('wheel', e => e.stopPropagation());
end(app.Editor.MaskManage, app.Editor.MaskManage.OnFocusEvent, (e: KeyboardEvent) => end(app.Editor.MaskManage, app.Editor.MaskManage.OnFocusEvent, () =>
{ {
if (!app.Editor.ModalManage.IsModal) if (!app.Editor.ModalManage.IsModal)
app.Editor.MaskManage.Clear(); app.Editor.MaskManage.Clear();

@ -11,7 +11,6 @@ import { Entity } from "../../../../DatabaseServices/Entity/Entity";
import { EntityRef } from "../../../../DatabaseServices/Entity/EntityRef"; import { EntityRef } from "../../../../DatabaseServices/Entity/EntityRef";
import { commandMachine } from "../../../../Editor/CommandMachine"; import { commandMachine } from "../../../../Editor/CommandMachine";
import { CommandState } from "../../../../Editor/CommandState"; import { CommandState } from "../../../../Editor/CommandState";
import { SelectSetBase } from "../../../../Editor/SelectBase";
import { AppToaster } from "../../Toaster"; import { AppToaster } from "../../Toaster";
export default class ModifyModelStore export default class ModifyModelStore
@ -35,7 +34,7 @@ export default class ModifyModelStore
private constructor() private constructor()
{ {
let selectCtrl = app.Editor.SelectCtrl; let selectCtrl = app.Editor.SelectCtrl;
end(selectCtrl, selectCtrl.UpdateSelectEvent, (ss: SelectSetBase) => end(selectCtrl, selectCtrl.UpdateSelectEvent, () =>
{ {
if (selectCtrl.SelectSet.SelectObjectCount > 50) if (selectCtrl.SelectSet.SelectObjectCount > 50)
observable(this._EntityIds).replace([]); observable(this._EntityIds).replace([]);

@ -75,9 +75,9 @@ export class MaterialStore extends Singleton
constructor() constructor()
{ {
super(); super();
end(this.textureMaping, this.textureMaping.UpdateEvent, this.UpdateMaterial); end(this.textureMaping, this.textureMaping.UpdateEvent, () => { this.UpdateMaterial(); });
end(this.roughnessMaping, this.roughnessMaping.UpdateEvent, this.UpdateMaterial); end(this.roughnessMaping, this.roughnessMaping.UpdateEvent, () => { this.UpdateMaterial; });
end(this.bumpMaping, this.bumpMaping.UpdateEvent, this.UpdateMaterial); end(this.bumpMaping, this.bumpMaping.UpdateEvent, () => { this.UpdateMaterial; });
} }
get Textures() get Textures()

Loading…
Cancel
Save