made bullet with a camera on the end. other tweaks

This commit is contained in:
derek
2024-11-26 17:07:36 -06:00
parent 86a05335e7
commit 86b084f694
17 changed files with 484 additions and 158 deletions

View File

@@ -20,7 +20,6 @@ extends Node3D
@export_subgroup("Main Assets")
@export var tracker_indicator : Node
@export var flare_light : Node
@export var bullet : Resource
@export var bullet_fake : Resource
@export var bullethole : Resource
@export var casing : Resource
@@ -39,6 +38,7 @@ extends Node3D
@onready var level_control = get_tree().current_scene
@onready var ammo_current
@onready var tracker_marker = load("res://assets/tracker_marker.tscn")
@onready var bullet : Resource = load("res://assets/bullet.tscn")
@onready var tracker_indicator_material = tracker_indicator.get_surface_override_material(0)
var tracker : Node
@@ -160,6 +160,11 @@ func remove_tracker():
tracker.remove()
tracker = null
func check_ammo():
if level_control.ammo_current[gun_index] == 0 and level_control.ammo_reserve[gun_index] > 0:
anim_player.play("reload")
audio_reload.play()
func reload():
if tracker != null:
anim_player.play("remove_tracker")