newlon/scripts/components/mover.gd
2025-08-09 21:35:02 +05:00

10 lines
407 B
GDScript

extends Node
@export_range(0,2,0.001,"or_greater","hide_slider","suffix:tiles/second") var speed : float = 0.2
# Used by animation players to control zombie's movement
@export var speed_control : float = 0.0
@onready var parent : Node2D = get_parent()
func _physics_process(delta: float) -> void:
parent.global_position += -parent.global_transform.x * speed_control * speed * delta * FieldParams.TILE.x