// A partir do utensílio utilizado para interagir com a frigideira, // Os níveis das chamas serão alteradas conforme o switchcase abaixo private void OnTriggerEnter(Collider collider) { if (collider.gameObject.layer == LayerMask.NameToLayer("pickable") && state != 2) { print(itemHandleScript.objectInHand.name); //Pega o nome do objeto que está na mão. string item = itemHandleScript.objectInHand.name; switch (item) { case "tampa": itemHandleScript.releaseItem(); Destroy(collider.gameObject); //lowFire.SetActive(false); tampaInvisivel.SetActive(true); clear = true; //SFX lid.GetComponent <AudioSource>().Play(); fryingPan.GetComponent <AudioSource>().Stop(); break; case "caneca_agua": if (state == 0) { itemHandleScript.releaseItem(); Destroy(collider.gameObject); canecaInvisivel.SetActive(true); currentTime = 39; //SFX cup.GetComponent <AudioSource>().Play(); } break; case "extintor_A": if (state == 0) { itemHandleScript.releaseItem(); Destroy(collider.gameObject); extintorAInvisivel.SetActive(true); currentTime = 39; } break; case "extintor_K": if (state == 0) { itemHandleScript.releaseItem(); Destroy(collider.gameObject); extintorKInvisivel.SetActive(true); fryingPan.GetComponent <AudioSource>().Stop(); } break; case "bicarbonato_sodio": if (state == 0) { itemHandleScript.releaseItem(); Destroy(collider.gameObject); bicarbonatoInvisivel.SetActive(true); //SFX cup.GetComponent <AudioSource>().Play(); } break; default: print("none"); break; } } }