atttack script starting to work

This commit is contained in:
derek
2025-04-30 16:35:45 -05:00
parent 4ca91fc7b5
commit ca4de10a5e
4 changed files with 35 additions and 3 deletions

View File

@@ -1,2 +1,19 @@
extends EnemyState
class_name EnemyAttack
func Physics_Update(delta):
if enemy.is_player_visible():
#get player location
enemy.cache_player_pos()
#set player location as target
update_player_target()
#move and look at location
move_to_nav_point(delta)
turret_look2D(delta)
else:
Transitioned.emit(self,"idle") #when search is working make this search
func update_player_target():
move_target = enemy.player_last_seen
look_target = enemy.player_last_seen
enemy.nav_agent.set_target_position(move_target)