class_name TargettedSpawnPattern extends BulletSpawnPattern @export var pattern: BulletSpawnPattern func _spawn_bullets(bullet_set: BulletSet, preset: BulletPreset) -> void: var original_spawn_rotation = bullet_set.spawn_rotation var player = bullet_set.get_tree().get_first_node_in_group(&"player") as Player if player: var local_player_pos = bullet_set.to_local(player.global_position) bullet_set.spawn_rotation = local_player_pos.angle() pattern.spawn_bullets(bullet_set, preset) bullet_set.spawn_rotation = original_spawn_rotation