private void OnTriggerEnter(Collider other) { if (other.CompareTag("Potion") && _cauldron != null) { foreach (Transform child in other.GetComponentInParent <BasicInteractions>().gameObject.transform) { if (child.name == "Fill" && child.GetComponent <Renderer>().material.name.Contains("Empty")) { _cauldron.CreateRecipe(other.GetComponentInParent <BasicInteractions>().gameObject); break; } } } }