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


func enter_goal(goal_center: Vector2):
	set_physics_process(false)
	
	$AnimatedSprite.play("exit")
	
	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()