UnityEditor.PolygonEditor.ApplyEditing C# (CSharp) Method

ApplyEditing() private method

private ApplyEditing ( Collider2D collider ) : void
collider UnityEngine.Collider2D
return void
        public static extern void ApplyEditing(Collider2D collider);
        public static bool GetNearestEdge(Vector2 point, out int pathIndex, out int pointIndex0, out int pointIndex1, out float distance, bool loop)

Usage Example

示例#1
0
        private void ApplyEditing(Collider2D collider)
        {
            PolygonCollider2D polygonCollider2D = collider as PolygonCollider2D;

            if (polygonCollider2D)
            {
                PolygonEditor.ApplyEditing(polygonCollider2D);
                return;
            }
            EdgeCollider2D edgeCollider2D = collider as EdgeCollider2D;

            if (edgeCollider2D)
            {
                PolygonEditor.ApplyEditing(edgeCollider2D);
                return;
            }
            throw new NotImplementedException(string.Format("PolygonEditorUtility does not support {0}", collider));
        }
All Usage Examples Of UnityEditor.PolygonEditor::ApplyEditing