Ejemplo n.º 1
0
 /// <summary>
 /// Setter para que el controlador PuntoInicial pueda informar del punto inicial de cada mapa para cada jugador
 /// </summary>
 /// <param name="tr"></param>
 /// <param name="jug"></param>
 public void SetPuntoInicial(Transform tr, Mundos mundo)
 {
     if (mundo == Mundos.mundoJ1)
     {
         puntoInicialJ1 = tr;
     }
     else
     {
         puntoInicialJ2 = tr;
     }
 }
Ejemplo n.º 2
0
    void Awake()
    {
        if (selecionarModo == SelectModo.NoJogo)
        {
            gm = this;
        }

        if (selecionarModo == SelectModo.Mundo_I)
        {
            menuSelectScenes = GameObject.Find("Mapa I").GetComponent <LevelMapa>();
            SetActiveMapa_I();
        }
    }
Ejemplo n.º 3
0
 /// <summary>
 /// Método para tomar control en GameManager de cada mundo y su jugador.
 /// </summary>
 /// <param name="mundo">Tipo de Mundo(enum) para identificar la referencia de cada mundo y jugador</param>
 /// <param name="goMundo">Referencia al GO del mundo en cuestión</param>
 /// <param name="tr">Transform del jugador correspondiente a ese mundo</param>
 public void SetMundoYJugador(Mundos mundo, GameObject goMundo, Transform tr)
 {
     //Cambiar a bool y adaptar ControlMundos cuando implemente una forma de comprobar que realmente se ha cargado todo -> pensar detenidamente
     if (mundo == Mundos.mundoJ1)
     {
         mundoJ1     = goMundo;
         transformJ1 = tr;
     }
     else
     {
         mundoJ2     = goMundo;
         transformJ2 = tr;
     }
 }