made it so roboturret can be flipped in editor

This commit is contained in:
pennyrigate 2023-03-13 00:46:45 -04:00
parent 319eec7f5b
commit 6a180c4f0c
2 changed files with 3 additions and 6 deletions

View file

@ -24,11 +24,8 @@ func _physics_process(delta):
func spawn_bullet(): func spawn_bullet():
var arrow = ArrowProjectile.instance() var arrow = ArrowProjectile.instance()
if scale.x > 0: arrow.global_position = global_position + (shootpos.position * scale)
arrow.global_position = global_position + shootpos.position arrow.direction = sign(shootpos.position.x) * scale.x
else:
arrow.global_position = global_position + shootpos.position
arrow.direction = sign(shootpos.position.x)
arrow.target_group = "player" arrow.target_group = "player"
arrow.speed = arrow_speed arrow.speed = arrow_speed
Game.get_map().add_child(arrow) Game.get_map().add_child(arrow)

View file

@ -155,7 +155,7 @@ autostart = true
[node name="RayCast2D" type="RayCast2D" parent="."] [node name="RayCast2D" type="RayCast2D" parent="."]
position = Vector2( 3, 3 ) position = Vector2( 3, 3 )
enabled = true enabled = true
cast_to = Vector2( 45, 0 ) cast_to = Vector2( 48, 0 )
collision_mask = 8 collision_mask = 8
collide_with_areas = true collide_with_areas = true