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()
|