Leonel Grisaleña
PreguntaEn algunas charlas vi que los Singletons no eran buenas practicas, ya que hacian el codigo poco modular y dependiente entre las distintas clases. Por que se “incentiva” a usar singletons en vez de llamar referencias a la clase en el Awake?
Daniel Sanchez
Depende la aproximación al problema, pero muchas veces tenemos sistemas que pueden ser tan "modulares" que no sabemos si están o no creados para ese punto y hacer una referencia a ellos en el awake puede dar lugar a un error, por lo que un elemento único que exista "perpetuamente" puede aliviar algo de eso, son preferencias y si bien el singleton puede convertirse en una muy mala práctica, en un caso simple como AudioManager, soluciona muchos de los problemas al manejar audios entre escenas
