14 lines
366 B
GDScript
14 lines
366 B
GDScript
extends Resource
|
|
|
|
class_name CharacterResource
|
|
|
|
@export var character_stats: CharacterStats
|
|
@export var character_scene: PackedScene
|
|
|
|
|
|
func instantiate(parent: Node3D)->Character:
|
|
var character_instance = character_scene.instantiate() as Character
|
|
character_instance.init_character(character_stats)
|
|
parent.add_child(character_instance)
|
|
return character_instance
|