/// <summary>
    /// AISELECTになった時に呼ばれる関数
    /// detectStateの変更が呼ばれるのはこことダメージの時だけ
    /// </summary>
    void AISelectDisturb_detect()
    {
        switch (detectState)
        {
        case EnemyController.DETECTSTATE.UNDETECT:
            break;

        case EnemyController.DETECTSTATE.PREDETECT:
            if (EnemyCtrl.IsEndPreDetect())
            {
                detectState = EnemyController.DETECTSTATE.UNDETECT;
            }
            break;

        case EnemyController.DETECTSTATE.DETECT:
            if (!EnemyCtrl.IsInSight())
            {
                detectState = EnemyController.DETECTSTATE.PREDETECT;
            }
            break;
        }
    }