1
0
Fork 0
1bit-godot-course/metroidvania/Scenes/Enemies/Enemy.gd

17 lines
366 B
GDScript

extends KinematicBody2D
const EnemyDeathEffect = preload("res://Scenes/Effects/EnemyDeathEffect.tscn")
export (int) var MAX_SPEED = 15
onready var stats = $EnemyStats
var motion = Vector2.ZERO
func _on_Hurtbox_hit(damage):
stats.health -= damage
func _on_EnemyStats_enemy_died():
Utils.instance_scene_on_main(EnemyDeathEffect, global_position)
queue_free()