speedin-santa/Scripts/Reindeer.gd

14 lines
416 B
GDScript

class_name Reindeer extends Node3D
@export var lookAt: Node3D
@export var moveSpeed: float = 20
@export var zOffset: float = 3.6
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if (!City.moving): return
var z: float = position.z
position = position.move_toward(lookAt.position, moveSpeed * delta)
position.z = z
look_at(lookAt.global_position)