Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extends BaseState
- var movement_speed : float
- func enter():
- enemy.play_animation("attack")
- movement_speed = enemy.speed
- enemy.speed = 0
- func exit():
- enemy.speed = movement_speed
- func on_animation_finished(anim_name):
- if enemy.health <= 0:
- get_parent().change_state(get_parent().get_node("Death"))
- elif enemy.distance_to_player() > enemy.attack_range:
- get_parent().change_state(get_parent().get_node("Run"))
- else:
- get_parent().change_state(self)
Advertisement
Add Comment
Please, Sign In to add comment