RAIDER_Survivor/scripts/resources/Weapons/WeaponResource.gd
2025-02-18 23:38:21 +01:00

14 lines
351 B
GDScript

extends Resource
class_name WeaponResource
@export var name: String
@export var weapon_stats: WeaponStats
@export var weapon_scene: PackedScene
func instantiate(parent: Node3D)->Weapon:
var weapon_instance = weapon_scene.instantiate() as Weapon
weapon_instance.init_weapon(weapon_stats)
parent.add_child(weapon_instance)
return weapon_instance