private void OnTriggerEnter(Collider other) { objectsEntered.Add(other.gameObject); foreach (GameObject go in objectsEntered) { if (go.tag == "DogBowl") { button.material = almostActivatedMaterial; bowlFound = true; } if (go.tag == "DogFood" && bowlFound) { button.material = activeMaterial; buttonClick.SetActivate(true); } } }