Files
CybelovZOVod/addons/PlayerCharacter/Scripts/Misc/LinkComponentScript.gd
T
2026-07-21 00:27:17 +07:00

19 lines
449 B
GDScript

extends Node3D
@onready var ammoManager : Node3D = %AmmunitionManager
@onready var weaponManager : Node3D = %WeaponManager
func ammoRefillLink(ammoDict : Dictionary):
for key in ammoDict.keys():
if key in ammoManager.ammoDict:
#two cases for the min function here :
#1 :
var nbAmmoToRefill : int = min(ammoManager.maxNbPerAmmoDict[key] - ammoManager.ammoDict[key], ammoDict[key])
ammoManager.ammoDict[key] += nbAmmoToRefill