我有一个自定义编辑器,并且在场景视图中我希望能够在未选择向上运动轴时执行一些代码。有没有办法在我的 OnSceneGUI() 中消化事件之前确定选择了哪个控件?
void OnSceneGUI() {
if(/*UP AXIS*/) {
return; // use unity default action
}
// UP Axis not selected do stuff
if (Event.current.isMouse
&& Event.current.button == 0
&& Event.current.type == EventType.MouseDrag)
{
// do some stuff
Event.current.Use(); // digest the event so unity doesn't do default
}
}