hide hud on pause and dead camera
This commit is contained in:
@@ -73,6 +73,7 @@ var gun_fire_pitch_starting
|
||||
var current_weapon_index
|
||||
var recoiling = false
|
||||
var dead = false
|
||||
var hud_visible : bool = true
|
||||
|
||||
# Slow Down Variables
|
||||
var remaining_stamina = MAX_STAMINA
|
||||
@@ -103,6 +104,7 @@ var pickupmsg
|
||||
@onready var flashlight_audio: AudioStreamPlayer3D = $Head/Recoil/Camera3D/WeaponHolder/FlashlightButton
|
||||
@onready var kick_audio: AudioStreamPlayer3D = $Head/Recoil/Camera3D/Audio/Kick
|
||||
@onready var weapon_pickup_audio: AudioStreamPlayer = $Audio/WeaponPickup
|
||||
@onready var crt_filter: ColorRect = $Head/Recoil/Camera3D/crtFilter
|
||||
|
||||
|
||||
func _ready():
|
||||
@@ -134,8 +136,8 @@ func _input(event) -> void:
|
||||
mouse_input = event.relative
|
||||
else:
|
||||
if event is InputEventMouseMotion:
|
||||
self.rotate_y(-event.relative.x * .00001)
|
||||
head.rotate_x(-event.relative.y * .00001)
|
||||
self.rotate_y(event.relative.x * .00001)
|
||||
head.rotate_x(event.relative.y * .00001)
|
||||
head.rotation.x = clamp(head.rotation.x, deg_to_rad(-90), deg_to_rad(85))
|
||||
mouse_input = event.relative
|
||||
|
||||
@@ -398,3 +400,10 @@ func enemy_hit():
|
||||
hitmarker.visible = true
|
||||
await get_tree().create_timer(.1).timeout
|
||||
hitmarker.visible = false
|
||||
|
||||
func toggle_hud():
|
||||
crosshair.visible = !hud_visible
|
||||
ammo_counter.visible = !hud_visible
|
||||
stamina_counter.visible = !hud_visible
|
||||
|
||||
hud_visible = !hud_visible
|
||||
|
||||
Reference in New Issue
Block a user