Пример #1
0
 void DesactivarSprites()
 {
     DisparoAb.SetActive(false);
     DisparoArr.SetActive(false);
     DisparoDer.SetActive(false);
     DisparoIzq.SetActive(false);
     this.GetComponent <SpriteRenderer>().enabled = true;
     //CancelInvoke();
 }
Пример #2
0
    void Start()
    {
        radioInicial = radio;
        DisparoAb.SetActive(false);
        DisparoArr.SetActive(false);
        DisparoDer.SetActive(false);
        DisparoIzq.SetActive(false);
        altura = this.gameObject.transform.localScale.y;
        ancho  = this.gameObject.transform.localScale.x;

        jugadores = FindObjectsOfType <PlayerMovement>();

        for (int i = 0; i < jugadores.Length; i++)
        {
            if (jugadores[i].gameObject != this.gameObject)
            {
                Destroy(jugadores[i].gameObject);
            }
        }
    }
Пример #3
0
 void Animaciones(char dir, bool disparo)
 {
     if (dir == 'a')
     {
         if (disparo)
         {
             cont = 0;
             DisparoIzq.SetActive(true);
             DisparoAb.SetActive(false);
             DisparoArr.SetActive(false);
             DisparoDer.SetActive(false);
             this.GetComponent <SpriteRenderer>().enabled = false;
         }
         else
         {
             anim.SetBool("AndaIzq", true);
             anim.SetBool("Quieto", false);
             anim.SetBool("AndaArr", false);
             anim.SetBool("AndaDer", false);
             anim.SetBool("AndaAb", false);
         }
     }
     else if (dir == 'w')
     {
         if (disparo)
         {
             cont = 0;
             DisparoArr.SetActive(true);
             DisparoAb.SetActive(false);
             DisparoDer.SetActive(false);
             DisparoIzq.SetActive(false);
             this.GetComponent <SpriteRenderer>().enabled = false;
         }
         else
         {
             anim.SetBool("AndaArr", true);
             anim.SetBool("Quieto", false);
             anim.SetBool("AndaAb", false);
             anim.SetBool("AndaDer", false);
             anim.SetBool("AndaIzq", false);
         }
     }
     else if (dir == 'd')
     {
         if (disparo)
         {
             cont = 0;
             DisparoDer.SetActive(true);
             DisparoAb.SetActive(false);
             DisparoArr.SetActive(false);
             DisparoIzq.SetActive(false);
             this.GetComponent <SpriteRenderer>().enabled = false;
         }
         else
         {
             anim.SetBool("AndaDer", true);
             anim.SetBool("Quieto", false);
             anim.SetBool("AndaArr", false);
             anim.SetBool("AndaAb", false);
             anim.SetBool("AndaIzq", false);
         }
     }
     else if (dir == 's')
     {
         if (disparo)
         {
             Debug.Log("No pillo porq esta mierda no funcionaaaaaaaaa");
             cont = 0;
             DisparoAb.SetActive(true);
             DisparoArr.SetActive(false);
             DisparoDer.SetActive(false);
             DisparoIzq.SetActive(false);
             this.GetComponent <SpriteRenderer>().enabled = false;
         }
         else
         {
             anim.SetBool("AndaDer", false);
             anim.SetBool("Quieto", false);
             anim.SetBool("AndaArr", false);
             anim.SetBool("AndaAb", true);
             anim.SetBool("AndaIzq", false);
         }
     }
     else
     {
         if (disparo)
         {
             cont = 0;
             DisparoAb.SetActive(true);
             DisparoArr.SetActive(false);
             DisparoDer.SetActive(false);
             DisparoIzq.SetActive(false);
             this.GetComponent <SpriteRenderer>().enabled = false;
         }
         else
         {
             anim.SetBool("AndaDer", false);
             anim.SetBool("Quieto", true);
             anim.SetBool("AndaArr", false);
             anim.SetBool("AndaAb", false);
             anim.SetBool("AndaIzq", false);
         }
     }
 }