コード例 #1
0
    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);
    }