public void StopEditing() { PolygonEditor.StopEditing(); this.m_ActiveCollider = null; Undo.undoRedoPerformed = (Undo.UndoRedoCallback) Delegate.Remove(Undo.undoRedoPerformed, new Undo.UndoRedoCallback(this.UndoRedoPerformed)); }
void OnSelectionChanged() { if (EditorTools.EditorTools.IsActiveTool(this)) { polyUtility.StopEditing(); } var collider = target as Collider2D; if (EditorTools.EditorTools.IsActiveTool(this) && IsAvailable() && collider != null) { polyUtility.StartEditing(collider); } }