public void reuse(Vector3 position, Quaternion rotation) { gameObject.SetActive(true); transform.position = position; transform.rotation = rotation; if (hasPoolObjectComponent) { //poolObjectScript.isSpawned = true; poolObjectScript.onObjectReuse(); // para volver atributos a default en caso de haber sido modificados. } }