public override void OnInspectorGUI() { DrawDefaultInspector(); if (GUILayout.Button("Add To Collision Detection")) { foreach (var edge in targets) { CollisionDetection.AddEdge(edge as Edge); } } if (GUILayout.Button("Remove From Collision Detection")) { foreach (var edge in targets) { CollisionDetection.RemoveEdge(edge as Edge); } } }