Ejemplo n.º 1
0
 override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     agent   = animator.GetComponent <EnnemiEpee_CollisionDetector>().agent;
     deflect = animator.GetComponentInChildren <SwordCollision>();
     SwordCollision.damage    = 4;
     SwordCollision.knockback = knockback;
     idle = animator.GetBehaviour <EnnemisEppee_V2>();
     agent.updateRotation = false;
     agent.speed          = attackSpeed;
 }
Ejemplo n.º 2
0
 void Start()
 {
     particles.SetActive(false);
     player             = GameObject.FindGameObjectWithTag("Player");
     playerhealth       = player.GetComponent <HealthComponent>();
     anim               = GetComponent <Animator>();
     idle               = anim.GetBehaviour <EnnemisEppee_V2>();
     deflectImpact      = anim.GetBehaviour <DeflectImpact>();
     rb                 = GetComponent <Rigidbody>();
     healthBar.maxValue = health;
 }
Ejemplo n.º 3
0
 override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     agent = animator.GetComponent <EnnemiEpee_CollisionDetector>().agent;
     agent.updateRotation = false;
     deflect                  = animator.GetComponentInChildren <SwordCollision>();
     deflectImpact            = animator.GetBehaviour <DeflectImpact>();
     deflectImpact.isImpacted = false;
     SwordCollision.damage    = 3;
     SwordCollision.knockback = knockback;
     idle            = animator.GetBehaviour <EnnemisEppee_V2>();
     idle.isBlocking = false;
     agent.speed     = attackSpeed;
     //sword = GameObject.FindGameObjectWithTag("Sword").GetComponent<BoxCollider>();
 }