private void SelectSceneObject(object sender, SceneObjectSelectedEventArgs e) { if (view.Selection == e.Selection) { return; } if (view.Selection != null) { DeselectSceneObject(); } view.state = State.ItemSelection; view.Selection = e.Selection; Outline outline = view.Selection.GetComponent <Outline>(); if (outline != null) { outline.enabled = true; } view.Arrow.SetActive(true); view.MoveArrow(); if (e.Selection.tag == "Camera") { view.DisplayCameraPreview(); } OnRequestSceneObjectParameter(this, e); }