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); } }