From 934c56744e724849bafb12541168f33c91048842 Mon Sep 17 00:00:00 2001 From: superhighlevel Date: Mon, 18 Aug 2025 08:40:13 +0700 Subject: [PATCH] Fix PatternComposer not updating ProjectileSpawnMarker's direction --- .../core/pattern_composer/pattern_composer.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/godot_projectile_engine/core/pattern_composer/pattern_composer.gd b/addons/godot_projectile_engine/core/pattern_composer/pattern_composer.gd index 084367cd..26601778 100644 --- a/addons/godot_projectile_engine/core/pattern_composer/pattern_composer.gd +++ b/addons/godot_projectile_engine/core/pattern_composer/pattern_composer.gd @@ -77,6 +77,7 @@ func request_pattern(_pattern_composer_context : PatternComposerContext) -> Arra continue _new_composer_data = PatternComposerData.new() _new_composer_data.projectile_spawn_marker = _projectile_spawn_marker + _new_composer_data.direction = _projectile_spawn_marker.init_direction if _projectile_spawn_marker.use_global_position: _new_composer_data.position = _projectile_spawn_marker.global_position else: @@ -84,6 +85,7 @@ func request_pattern(_pattern_composer_context : PatternComposerContext) -> Arra _pattern_composer_spawner.append(_new_composer_data) else: for _composer_data in _pattern_composer_spawner: + _composer_data.direction = _composer_data.projectile_spawn_marker.init_direction if _composer_data.projectile_spawn_marker.use_global_position: _composer_data.position = _composer_data.projectile_spawn_marker.global_position else: