small racing game im working on
Diffstat (limited to 'ui/map.gd')
-rw-r--r--ui/map.gd4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/map.gd b/ui/map.gd
index cdde4f9..24b44ae 100644
--- a/ui/map.gd
+++ b/ui/map.gd
@@ -32,7 +32,8 @@ func _ready() -> void:
func _process(_delta: float) -> void:
for follower in followers:
- (follower[0] as PathFollow2D).progress = track.curve.get_closest_offset((follower[1] as Node3D).global_position)
+ if is_instance_valid(follower[1]):
+ (follower[0] as PathFollow2D).progress = track.curve.get_closest_offset((follower[1] as Node3D).global_position)
func vec(xy: float) -> Vector2:
return Vector2(xy, xy)
@@ -49,7 +50,6 @@ func mkfollower(node: Node3D, tex: Texture, mod := Color.WHITE, back := false):
else:
followers.push_back([follower, node])
-
func flatten(v: Vector3) -> Vector2:
return Vector2(v.x, v.z)