Ejemplo n.º 1
0
    public void Init(PowerupManager.types type)
    {
        if (Data.Instance.musicManager.volume == 1)
        {
            Events.OnMusicVolumeChanged(0.2f);
        }
        anim            = GetComponent <Animator>();
        anim.updateMode = AnimatorUpdateMode.UnscaledTime;
        Invoke("onComplete", 0.1f);

        anim.Play("powerupSign", 0, 0);

        switch (type)
        {
        case PowerupManager.types.CHUMBO:
            title.text = "MEGA-CHUMBO";
            desc.text  = "TREMENDO CHUMBO + 1 AGUANTE";
            break;

        case PowerupManager.types.GIL:
            title.text = "GIL-POWA";
            desc.text  = "PODER DE EXTRA PUNGUEO + 1 AGUANTE";
            break;

        case PowerupManager.types.MOTO:
            title.text = "RATI-CICLO";
            desc.text  = "APLASTA COBANIS Y CIVILES + 1 AGUANTE";
            break;
        }
        Time.timeScale = 0.05f;
    }
Ejemplo n.º 2
0
 void OnPowerUpShoot(PowerupManager.types newType)
 {
     if (type == types.GUN && newType == PowerupManager.types.CHUMBO)
     {
         collider2d.enabled = true;
         Invoke("PowerUpReady", 0.2f);
     }
 }
Ejemplo n.º 3
0
 public void PowerupActivated(PowerupManager.types type)
 {
     switch (type)
     {
     case PowerupManager.types.CHUMBO:
         hero.ChumboRun();
         break;
     }
 }
Ejemplo n.º 4
0
 void OnPowerUp(PowerupManager.types type)
 {
     if (Game.Instance.characterManager.character.powerupManager.type == PowerupManager.types.CHUMBO)
     {
         ChumboRun();
     }
     else
     {
         state = states.RUN;
         animator.Play("pungaRun", 0, 0);
     }
 }
Ejemplo n.º 5
0
    public void InitPowerUp()
    {
        int id = Random.Range(1, 4);

        moto.SetActive(false);
        chumbo.SetActive(false);
        gil.SetActive(false);

        switch (id)
        {
            case 1: moto.SetActive(true);   type = PowerupManager.types.MOTO;  break;
            case 2: chumbo.SetActive(true); type = PowerupManager.types.CHUMBO; break;
            case 3: gil.SetActive(true);    type = PowerupManager.types.GIL; break;
        }
    }
Ejemplo n.º 6
0
    void OnBarInit(PowerupManager.types type)
    {
        switch (type)
        {
        case PowerupManager.types.CHUMBO: title.text = "MEGA-CHUMBO"; break;

        case PowerupManager.types.GIL: title.text = "GIL-POWA"; break;

        case PowerupManager.types.MOTO: title.text = "RATI-CICLO"; break;
        }
        panel.SetActive(true);
        isOn    = true;
        percent = 1;
        powerUpSign.gameObject.SetActive(true);
        powerUpSign.Init(type);
    }
Ejemplo n.º 7
0
    public void InitPowerUp()
    {
        int id = Random.Range(1, 4);

        moto.SetActive(false);
        chumbo.SetActive(false);
        gil.SetActive(false);

        switch (id)
        {
        case 1: moto.SetActive(true);   type = PowerupManager.types.MOTO;  break;

        case 2: chumbo.SetActive(true); type = PowerupManager.types.CHUMBO; break;

        case 3: gil.SetActive(true);    type = PowerupManager.types.GIL; break;
        }
    }