void DesactivarSprites() { DisparoAb.SetActive(false); DisparoArr.SetActive(false); DisparoDer.SetActive(false); DisparoIzq.SetActive(false); this.GetComponent <SpriteRenderer>().enabled = true; //CancelInvoke(); }
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); } } }
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); } } }