public void DisableObjectsExcept(ModelingObject selectedObject) { foreach (Transform model in this.transform) { if (model.CompareTag("ModelingObject")) { ModelingObject currentModelingObject = model.GetComponent <ModelingObject> (); if (currentModelingObject != selectedObject) { currentModelingObject.DeActivateCollider(); currentModelingObject.DarkenColorObject(); } } else if (model.CompareTag("Group")) { Group currentGroup = model.GetComponent <Group> (); if (currentGroup != selectedObject.group) { currentGroup.DeActivateCollider(); currentGroup.DarkenColorObject(); } } } }