public bool MostrarAnimacionAtaque(AtaqueID id, Atacante atacante) { Ataque ataque = ControladorDatos.Instancia.ObtenerAtaque(id); if (ataque.animacionAtaque == null) { return(false); } if (!animacionAsignada) { animacionAsignada = true; if (atacante == Atacante.Enemigo) { contenedorAnimadorAtaque.transform.localScale = new Vector3(-1, 1, 1); } else { contenedorAnimadorAtaque.transform.localScale = new Vector3(1, 1, 1); } } if (!animadorAtaque.ReproducirClipAnimacionAtaque(ataque.animacionAtaque)) { spriteAtaque.sprite = null; animacionAsignada = false; return(false); } return(true); }
private void Start() { habilidades = GetComponent <Habilidades>(); spriteRenderer = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); input = GetComponent <InputEnemigo>(); atacante = GetComponent <Atacante>(); }
void Awake() { EscalaInicial = transform.localScale.x; animator = GetComponent <Animator>(); atacante = GetComponent <Atacante>(); rb = GetComponent <Rigidbody2D>(); usarSkill = GetComponent <UsarSkill>(); }
// Start is called before the first frame update void Start() { miSprite = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); inputJugador = GetComponent <InputPlayer>(); trans = GetComponent <Transform>(); atacante = GetComponent <Atacante>(); rigid2D = GetComponent <Rigidbody2D>(); }
// Start is called before the first frame update void Start() { atacante = GetComponent <Atacante>(); atributosJugador = GetComponent <Atributos>(); inputJugador = GetComponent <InputPlayer>(); // Buscará dentro del game object hasta encontarr un componente de tipo INputPlayer miRigidbody2D = GetComponent <Rigidbody2D>(); //RigidBody del GameObject animador = GetComponent <Animator>(); miSprite = GetComponent <SpriteRenderer>(); correrHashCode = Animator.StringToHash("Corriendo"); }
private void Start() { habilidad = GetComponent <Habilidad>(); spriteRenderer = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); input = GetComponent <InputEnemigo>(); atacante = GetComponent <Atacante>(); PresentarseDeFormaCortez(); correrHash = Animator.StringToHash("Corriendo"); atacarHash = Animator.StringToHash("Atacar"); muerteHash = Animator.StringToHash("Muerto"); Instantiate(puff, transform); }
protected void InicializarComponentes() { animator = GetComponent <Animator>(); enemigo = GetComponent <Enemigo>(); sprite = GetComponent <SpriteRenderer>(); atacante = GetComponent <Atacante>(); miSalud = GetComponent <GestorDeSalud>(); string hashstring = enemigo.nombre + "_muerto"; stateHash = Animator.StringToHash(hashstring); jugador = FindObjectOfType <AtributosJugador>().transform; rb = GetComponent <Rigidbody2D>(); skills = GetComponent <Skills>(); }
// Use this for initialization void Start() { pies = GetComponentInChildren <Pies>(); trailRenderer = GetComponent <TrailRenderer>(); habilidad = GetComponent <Habilidad>(); nivelDeExperiencia = GetComponent <NivelDeExperiencia>(); salud = GetComponent <Salud>(); inputJugador = GetComponent <InputPlayer>(); miRigidbody2D = GetComponent <Rigidbody2D>(); //El rigidbody2d de este gameObject animator = GetComponent <Animator>(); miSprite = GetComponent <SpriteRenderer>(); atacante = GetComponent <Atacante>(); correrHashCode = Animator.StringToHash("Corriendo"); PanelAtributos.instance.ActualizarTextosAtributos(atributosJugador, salud, nivelDeExperiencia); }