Ejemplo n.º 1
0
    public override void FixedUpdate()
    {
        base.FixedUpdate();
        TryChangeAttackMethod();

        if (!IsKnockOut && !Stunned && !attacking && !waiting && Alive)
        {
            if (!attacking)
            {
                if (DoRangedAttack)
                {
                    _iaRangedFollowActor.FixedUpdate();
                    actorApproach.SetActive(true);
                }
                else
                {
                    _iaFollowActor.FixedUpdate();
                    actorApproach.SetActive(false);
                }

                if (!playingSfxWalk)
                {
                    PlaySoundsFX(SfxWalk, true);
                    playingSfxWalk = true;
                }
            }
        }

        if (!attacking)
        {
            comboHit = 0;
        }
    }
Ejemplo n.º 2
0
 public override void FixedUpdate()
 {
     base.FixedUpdate();
     if (!IsKnockOut && !Stunned && !attacking && !waiting && Alive)
     {
         _iaFollowActor.FixedUpdate();
     }
 }