fixed crash on raycast collision with static body
This commit is contained in:
parent
416fc6100b
commit
321df5b9bd
@ -42,9 +42,11 @@ func handle_movement(delta: float):
|
||||
|
||||
func handle_collisions():
|
||||
if raycast_right.is_colliding() and facing == FaceDirection.RIGHT:
|
||||
shove_target = raycast_right.get_collider()
|
||||
if raycast_right.get_collider() is RigidBody2D:
|
||||
shove_target = raycast_right.get_collider()
|
||||
elif raycast_left.is_colliding() and facing == FaceDirection.LEFT:
|
||||
shove_target = raycast_left.get_collider()
|
||||
if raycast_left.get_collider() is RigidBody2D:
|
||||
shove_target = raycast_left.get_collider()
|
||||
else:
|
||||
shove_target = null
|
||||
for i in get_slide_collision_count():
|
||||
|
||||
Loading…
Reference in New Issue
Block a user