예제 #1
0
    /// <summary>
    /// 更新
    /// </summary>
    public override void BossUpdate()
    {
        ClearShootPoint();
        enemyBulletClass.CreateBullets();
        shootPoints = GameObject.FindGameObjectsWithTag("ShootPoint");

        point.transform.position = transform.position;

        if (HP <= 0 || isStan)
        {
            followClass.Stop();
            dashClass.Stop();
            razerClass.Stop();
            spawner.Stop();
            bulletClass.Stop();
            enemyBulletClass.Initialize();
            state = State.move;
        }
        else
        {
            Move();
            Attack();
        }
    }