|
|
|
@ -37,6 +37,12 @@ export class SelectControls
|
|
|
|
|
end(ed.m_MouseCtrl, ed.m_MouseCtrl.onMouseDown, this.onMouseDown);
|
|
|
|
|
end(ed.m_KeyCtrl, ed.m_KeyCtrl.OnKeyDown, this.onKeyDown);
|
|
|
|
|
}
|
|
|
|
|
UpdateView()
|
|
|
|
|
{
|
|
|
|
|
this.m_Viewer.m_OutlinePass.selectedObjects = this.m_SelectSet.SelectObjectList;
|
|
|
|
|
this.m_Viewer.m_bNeedUpdate = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onMouseDown = (e: MouseEvent) =>
|
|
|
|
|
{
|
|
|
|
|
if (e.button === MouseKey.Left)
|
|
|
|
@ -56,6 +62,7 @@ export class SelectControls
|
|
|
|
|
|
|
|
|
|
this.m_SelectSet.AddSelect(selectData);
|
|
|
|
|
|
|
|
|
|
this.UpdateView();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -82,10 +89,8 @@ export class SelectControls
|
|
|
|
|
else
|
|
|
|
|
this.m_SelectSet.AddSelect(selectBox);
|
|
|
|
|
|
|
|
|
|
app.m_Viewer.m_OutlinePass.selectedObjects = this.m_SelectSet.SelectObjectList;
|
|
|
|
|
this.UpdateView();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.m_Viewer.m_bNeedUpdate = true;
|
|
|
|
|
this.m_SelectCss.Hide()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -109,6 +114,7 @@ export class SelectControls
|
|
|
|
|
}
|
|
|
|
|
cancel()
|
|
|
|
|
{
|
|
|
|
|
this.m_SelectSet = new SelectSet();
|
|
|
|
|
this.m_SelectCss.Hide();
|
|
|
|
|
this.m_SelectIng = false;
|
|
|
|
|
}
|
|
|
|
|