15 lines
391 B
GDScript
15 lines
391 B
GDScript
extends Resource
|
|
|
|
class_name EquipmentResource
|
|
|
|
@export var name: String
|
|
@export var equipment_stats: EquipmentStats
|
|
@export var equipment_scene: PackedScene
|
|
|
|
|
|
func instantiate(parent: Node3D)->Equipment:
|
|
var equipment_instance = equipment_scene.instantiate() as Equipment
|
|
equipment_instance.init_Equipment(equipment_stats)
|
|
parent.add_child(equipment_instance)
|
|
return equipment_instance
|