protected override void AIUpdate_attack()
    {
        base.AIUpdate_attack();
        float rand = GetAIRandomNumver();

        if (rand < aiStateFrontPl_dash)
        {
            EnemyCtrl.SetDirectionToPl();
            animator.SetTrigger("attack2");
            StartAttack();
        }
        else if (rand < AiStateFrontPl_head)
        {
            if (!EnemyCtrl.IsPlayerFront())
            {
                return;
            }
            animator.SetTrigger("attack1");
            StartAttack();
        }
        else if (rand < AiStateFrontPl_tail)
        {
            if (EnemyCtrl.IsPlayerFront())
            {
                return;
            }
            animator.SetTrigger("attack3");
            StartAttack();
        }
    }