public void resetRoom() { dispawnEnemies(); GameObject[] toReset = GameObject.FindGameObjectsWithTag("Reset"); foreach (GameObject g in toReset) { PressurePlate p = g.GetComponent <PressurePlate>(); if (p != null) { p.Reset(); } } objectsPrefabs.SetActive(false); InitializeRoom(); }