highlights enemy and returns to player start location
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user