atttack script starting to work
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user