added pause menu and hitmarker

This commit is contained in:
derek
2024-10-31 10:20:46 -05:00
parent 0b3f46ae0f
commit 1b55bb993d
6 changed files with 238 additions and 12 deletions

View File

@@ -84,6 +84,7 @@ var dead_announce = load("res://assets/dead_announce.tscn")
var pickupmsg
@onready var crosshair = $Head/Recoil/Camera3D/Crosshair
@onready var hitmarker: TextureRect = $Head/Recoil/Camera3D/Hitmarker
@onready var head = $Head
@onready var camera = $Head/Recoil/Camera3D
@onready var world_environment = $"../WorldEnvironment"
@@ -106,6 +107,8 @@ var pickupmsg
func _ready():
SignalBus.enemy_hit.connect(enemy_hit)
weapon_holder_start_rot = weapon_holder.rotation
weapon_holder_start_pos = weapon_holder.position
@@ -390,3 +393,8 @@ func weapon_select(gun_id):
if level_control.held_guns.size() >= (gun_id + 1) and level_control.current_gun_index != gun_id:
gun.anim_player.play("swap_out")
level_control.gun_spawn(gun_id)
func enemy_hit():
hitmarker.visible = true
await get_tree().create_timer(.1).timeout
hitmarker.visible = false