UnityEditor.SkinnedMeshRendererEditor.OnSceneGUI C# (CSharp) Method

OnSceneGUI() public method

public OnSceneGUI ( ) : void
return void
        public void OnSceneGUI()
        {
            SkinnedMeshRenderer target = (SkinnedMeshRenderer) base.target;
            if (target.updateWhenOffscreen)
            {
                Bounds bounds = target.bounds;
                Vector3 center = bounds.center;
                Vector3 size = bounds.size;
                Handles.DrawWireCube(center, size);
            }
            else
            {
                Bounds localBounds = target.localBounds;
                Vector3 vector3 = localBounds.center;
                Vector3 vector4 = localBounds.size;
                if (this.m_BoxEditor.OnSceneGUI(target.actualRootBone, Handles.s_BoundingBoxHandleColor, false, ref vector3, ref vector4))
                {
                    Undo.RecordObject(target, "Resize Bounds");
                    target.localBounds = new Bounds(vector3, vector4);
                }
            }
        }
    }