public void OnOffHighLight(Enums.OBJECTS_IN_BOX type1, Enums.OBJECTS_IN_BOX type2, bool on) { if (on) { /*if (!found) * {*/ foreach (GameObject go in ButtonsInBox) { if (go.activeSelf) { ButtonScript script = go.GetComponent <ButtonScript>(); if (script.buttonObject == type1 || script.buttonObject == type2) { script.OnOfHighlight(true); } else { script.OnOfHighlight(false); } } } /*} * else * { * foreach (GameObject go in ButtonsInBox) * { * if (go.activeSelf) * { * ButtonScript script = go.GetComponent<ButtonScript>(); * script.OnOfHighlight(false); * } * } * }*/ } else { foreach (GameObject go in ButtonsInBox) { if (go.activeSelf) { ButtonScript script = go.GetComponent <ButtonScript>(); script.OnOfHighlight(false); } } } }