highlights enemy and returns to player start location

This commit is contained in:
Derek
2024-08-06 23:34:58 -05:00
parent f8b0cc2964
commit f02c106fe3
9 changed files with 304 additions and 41 deletions

View File

@@ -31,12 +31,18 @@ var particle_number = 0
var enemy_hiveminds = []
var remaining_enemies
var last_hit : Node
var respawn_position
var respawn_cam_rotation
var respawn_rot
# Called when the node enters the scene tree for the first time.
func _ready():
#global randomize function
randomize()
respawn_position = player.camera.global_position
respawn_cam_rotation = player.camera.rotation
#clear spawned in objects
for node in get_tree().get_nodes_in_group("spawned"):
node.queue_free()
@@ -125,6 +131,9 @@ func die():
instance_dead.transform.basis = player.global_transform.basis
#instance_dead.camera.rotation = player.camera.rotation
instance_dead.target = last_hit
instance_dead.respawn_position = respawn_position
instance_dead.respawn_rotation = respawn_cam_rotation
instance_dead.respawn_fov = player.camera.fov
get_tree().get_root().add_child(instance_dead)
instance_dead.camera.current = true
player.dead = true