Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Eventos

23/31
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Me costo mucho comprender esta clase, me confundí bastante cuando vi que el Game Manager estaba completamente distinto a la clase previa, es la primera vez que me pasa en algún curso.

Pero después de un rato de investigar creo que me queda un poco más claro:

El evento:

public static event PlayerDeath OnPlayerDeath;

Va recolectando todas las funciones necesarias en los diferentes Scripts para ser activadas al mismo tiempo cuando es “Invocado”

Para el game manager es mejor poner lo siguiente:

public static GameManager SharedInstance;

void Awake()
    {
        if(SharedInstance == null)
        {
            SharedInstance = this;
        }
    }

de este modo solo tienes que poner para llamarlo:

GameManager.SharedInstance.<función() o variable = <valor>>;

Al parecer la clase GameManager esta un poco distinta a la de la clase anterior.