made bullet with a camera on the end. other tweaks
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user