Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        animatorProta = GameObject.FindWithTag("Jugador").GetComponent <Animator>();

        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        personaje    = GameObject.FindWithTag("Jugador").GetComponent <movimiento_personaje>();
        Puntuacion   = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();
        timer        = GameObject.Find("Timer").GetComponent <Timer>();
        //CuentaAtras = GameObject.Find("cunta_atras").GetComponent<Ctrl_CAtras>();


        //Variables Sonido
        musicaDeFondo   = GameObject.Find("MusicaFondo").GetComponent <AudioSource>();
        sonidoMuerte_02 = GameObject.Find("SonidoMuerte_02").GetComponent <AudioSource>();
        sonidoMuerte    = GameObject.Find("SonidoMuerte").GetComponent <AudioSource>();

        Musica.mute       = !DatosGuardar.musica;
        sonidoMuerte.mute = !DatosGuardar.musica;

        Efectos = GameObject.FindGameObjectsWithTag("SoundEffects");
        FX      = DatosGuardar.fx;
        for (int i = 0; i < Efectos.Length; i++)
        {
            Efectos[i].GetComponent <AudioSource>().mute = !DatosGuardar.fx;
        }
    }
Beispiel #2
0
    private void Start()
    {
        if (GameObject.Find("Datosguardados"))
        {
            DatosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
            if (DatosGuardados.Skin != null)
            {
                for (int i = 0; i < TablaSkins.Count; i++)
                {
                    if (TablaSkins[i].Nombre == DatosGuardados.Skin)
                    {
                        TablaSkins[i].Skin.SetActive(true);
                    }
                    else
                    {
                        TablaSkins[i].Skin.SetActive(false);
                    }
                }
            }

            else
            {
                //Desactivamos todas las Skins (Por si acaso)
                for (int i = 0; i < TablaSkins.Count; i++)
                {
                    TablaSkins[i].Skin.SetActive(false);
                }
                // Y activamos la Skin "Normal" por defecto, si no tenemos una skin pre-seleccionada
                TablaSkins[0].Skin.SetActive(true);
            }
        }
    }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        ScrollMax      = (TablaSkins.Count - 1) * 12;
        DatosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();

        Invoke("buscarSkin", 0.05f);
    }
Beispiel #4
0
    private void Start()
    {
        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();

        msToWait = TiempoEnHoras * 3600000.0f;

        Invoke("ComprobarRecompensa", 0.00001f);
    }
Beispiel #5
0
 // Use this for initialization
 void Start()
 {
     //Ranking = gameObject.GetComponent<RankingManager>();
     DatosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
     BestScore();
     VerMonedas();
     ActualizarRango();
 }
Beispiel #6
0
    // Start is called before the first frame update
    void Start()
    {
        datosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        Jugador        = GameObject.FindGameObjectWithTag("Jugador").GetComponent <movimiento_personaje>();
        Habilidades    = GameObject.Find("CTRL_Habilidades").GetComponent <Ctrl_Habilidades>();
        Oleadas        = GameObject.Find("creador_objetos").GetComponent <Ctrl_oleadas>();

        ActualizarPremios();
    }
Beispiel #7
0
 //public float distA;
 // Use this for initialization
 void Start()
 {
     //Enemigos = gameObject.GetComponent<crar_objeto>();
     //WaveCountdown = TiempoDescanso;
     //jugador = GameObject.FindGameObjectWithTag("Jugador").transform;
     DatosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
     Premios        = GameObject.Find("Recolctables").GetComponent <Premios>();
     ActualizarTextoOleadas();
 }
Beispiel #8
0
    public static void Save(DatosGuardados Datos)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.gs";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        PlayerData data = new PlayerData(Datos);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Beispiel #9
0
 private void Awake()
 {
     if (cont == null)
     {
         cont = this;
         DontDestroyOnLoad(gameObject);
     }
     else if (cont != this)
     {
         Destroy(gameObject);
     }
 }
Beispiel #10
0
 public void actualizarBotones()
 {
     DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
     if (this.gameObject.name == "B_Musica")
     {
         isOn = DatosGuardar.musica;
     }
     else if (this.gameObject.name == "B_Efectos")
     {
         isOn = DatosGuardar.fx;
     }
 }
Beispiel #11
0
 public PlayerData(DatosGuardados Datos)
 {
     Skin               = Datos.Skin;
     Monedas            = Datos.Monedas;
     Puntuacion         = Datos.puntuacion;
     Musica             = Datos.musica;
     Fx                 = Datos.fx;
     SkinsDesbloqueadas = Datos.skinsdesbloqueadas;
     LastRewardOpen     = Datos.lastrewardOpen;
     TutorialCompletado = Datos.tutorialCompletado;
     Videovisto         = Datos.videovisto;
     Rango              = Datos.rango;
 }
Beispiel #12
0
    // Use this for initialization
    void Start()
    {
        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        tiempo       = GameObject.Find("Timer").GetComponent <Timer>();
        if (GameObject.Find("creador_objetos"))
        {
            Oleadas = GameObject.Find("creador_objetos").GetComponent <Ctrl_oleadas>();
        }

        Botones = GameObject.Find("Canvas").GetComponent <Ctrl_Botones>();
        //Actualizar_enemigos();
        Invoke("ApagarTextos", 1f);
    }
Beispiel #13
0
    // Use this for initialization
    void Start()
    {
        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        Puntuacion   = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();

        Prota = GameObject.FindGameObjectWithTag("Jugador");

        Vector3 Vo = new Vector3(Random.Range(-FuerzaExplosion, FuerzaExplosion), FuerzaExplosion * 3f, 0);

        //RBMoneda.velocity = Vo;
        gameObject.GetComponent <Rigidbody>().AddForce(Vo, ForceMode.Impulse);

        audioMoneda = GameObject.Find("SonidoMoneda").GetComponent <AudioSource>();

        Invoke("hacerCollider", 0.4f);
        Invoke("DestruirMoneda", TiempoDestruir);
    }
Beispiel #14
0
    public void ButtonSi()
    {
        string         json  = "";
        DatosGuardados datos = new DatosGuardados();

        datos.nombrePlayer = controladorPersonaje.nombrePlayer;
        datos.vidaCubo     = controladorPersonaje.vidaCubo;
        datos.puntaje      = controladorPersonaje.puntaje;
        datos.municionCubo = controladorPersonaje.municionCubo;
        datos.fueDañado    = controladorPersonaje.fueDañado;
        datos.tiempoActual = controlador.tiempoActual;

        datos.posicion = controladorPersonaje.transform.position;
        datos.rotacion = controladorPersonaje.transform.eulerAngles;

        json = JsonUtility.ToJson(datos);

        Debug.Log("JSON PARTIDA GUARDADA: " + json);
        File.WriteAllText(Application.persistentDataPath + "/datosPartidaGuardada.js", json);

        SceneManager.LoadScene(0);
    }
Beispiel #15
0
 // Start is called before the first frame update
 void Start()
 {
     datosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
     Invoke("activarSkip", 1.0f);
     StartCoroutine(Wait());
 }