/// <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(); } }