From 9ee79f551bb4a522ff40fd6d4a46e4b5c2c0ef75 Mon Sep 17 00:00:00 2001 From: unfa Date: Sat, 26 Sep 2020 00:20:40 +0200 Subject: [PATCH] Improved dead player mode and respawning. --- Player.gd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Player.gd b/Player.gd index 5a50132..7fdd7e2 100644 --- a/Player.gd +++ b/Player.gd @@ -177,6 +177,7 @@ master func kill(): is_dead = true $MeshInstance.hide() + $Camera/Hand.hide() yield(get_tree().create_timer(3), "timeout") @@ -195,10 +196,17 @@ func spawn(): is_dead = false health = 150 game.get_spawn_point().spawn(self) + + $MeshInstance.show() + $Camera/Hand.show() + + $Camera.rotation = Vector3.ZERO + rotation = Vector3.ZERO func shoot(): var gun = find_node("Weapon") + gun.shoot() var space_state = get_world().direct_space_state