summaryrefslogtreecommitdiff
path: root/Units/unit.gd
blob: 05a2b7d40a24ecc62d634cdd99624ddf62eb6074 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class_name Unit
extends CharacterBody2D


func enter_goal(goal_center: Vector2):
	set_physics_process(false)
	
	var tween = get_tree().create_tween()
	tween.tween_property(self, "position", goal_center, 1.0 / Game.speed)
	tween.tween_property(self, "scale", Vector2(0.1, 0.1), 1.0 / Game.speed)
	
	await tween.finished
	
	Game.score += 1
	queue_free()