Exemple #1
0
    private void OnEnterState(StaticEnemyState newState)
    {
        switch (newState)
        {
        case StaticEnemyState.Idle:
            break;

        case StaticEnemyState.Catch:
            //manager.character.active = false;
            //manager.cursor.line.ResetLine();
            animator.SetTrigger("attack");
            audioSource.PlayOneShot(attackAudioClip);
            StartCoroutine(CurveSpeed(speed, speedOnDash, curveDuration));
            break;
        }
    }
Exemple #2
0
 private void ChangeState(StaticEnemyState newState)
 {
     OnEnterState(newState);
     state = newState;
 }