private void DeselectSceneObject() { if (view.Selection != null) { view.HideCameraPreview(); SceneObjectSelectedEventArgs args = new SceneObjectSelectedEventArgs(); args.Selection = view.Selection; OnHideSceneObjectParameter(this, args); Outline outline = view.Selection.GetComponent <Outline>(); if (outline != null) { outline.enabled = false; } view.Arrow.SetActive(false); view.Selection = null; } view.state = State.Idle; }