mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-11-10 08:42:11 +01:00
Only set placed to true if the raycast actually found something.
This commit is contained in:
parent
d990f2e15e
commit
2a0eaa8610
@ -182,7 +182,7 @@ func _physics_process(delta : float) -> void:
|
||||
if world != null:
|
||||
if not world.is_position_walkable(transform.origin):
|
||||
return
|
||||
|
||||
|
||||
var space : PhysicsDirectSpaceState = get_world().direct_space_state
|
||||
|
||||
var res : Dictionary = space.intersect_ray(transform.origin, transform.origin + Vector3(0, -100, 0), [ self ])
|
||||
@ -190,8 +190,8 @@ func _physics_process(delta : float) -> void:
|
||||
if not res.empty():
|
||||
var pos : Vector3 = res["position"]
|
||||
transform.origin = pos + Vector3(0, 0.2, 0)
|
||||
placed = true
|
||||
|
||||
placed = true
|
||||
return
|
||||
|
||||
if entity.c_is_controlled:
|
||||
|
Loading…
Reference in New Issue
Block a user