Tutorial 17 Enemy AI and Stats
This commit is contained in:
@@ -20,6 +20,7 @@ var state = IDLE
|
||||
onready var sprite = $AnimatedSprite
|
||||
onready var stats = $Stats
|
||||
onready var playerDetectionZone = $PlayerDetectionZone
|
||||
onready var hurtbox = $Hurtbox
|
||||
|
||||
func _physics_process(delta):
|
||||
knockback = knockback.move_toward(Vector2.ZERO, 200 * delta)
|
||||
@@ -51,6 +52,7 @@ func seek_player():
|
||||
func _on_Hurtbox_area_entered(area):
|
||||
stats.health -= area.damage
|
||||
knockback = area.knockback_vector * 120
|
||||
hurtbox.create_hit_effect()
|
||||
#queue_free() # Replace with function body.
|
||||
|
||||
func _on_Stats_no_health():
|
||||
|
||||
Reference in New Issue
Block a user