first commit

This commit is contained in:
2026-07-20 22:48:58 +07:00
commit e80aea750e
599 changed files with 2375815 additions and 0 deletions
@@ -0,0 +1,34 @@
extends Node3D
var shootRangeTargets : Array[CharacterBody3D] = []
@export_group("Keybind variables")
@export var restartShootingRangeAction : String = ""
func _ready():
for child in get_children():
if child is ShootingRangeTarget:
shootRangeTargets.append(child)
func _process(_delta : float):
inputManagement()
func inputManagement():
if Input.is_action_just_pressed(restartShootingRangeAction):
restartShootRange()
func restartShootRange():
#revive all fallen targets
for target in range(0, shootRangeTargets.size()):
if shootRangeTargets[target].isDisabled:
shootRangeTargets[target].animManager.play_backwards("fall")
shootRangeTargets[target].health = 100
shootRangeTargets[target].isDisabled = false