14 lines
327 B
GDScript
14 lines
327 B
GDScript
extends Resource
|
|
|
|
class_name EntityResource
|
|
|
|
@export var entity_stats: entityStats
|
|
@export var entity_scene: PackedScene
|
|
|
|
|
|
func instantiate(parent: Node3D)->Entity:
|
|
var entity_instance = entity_scene.instantiate() as Entity
|
|
entity_instance.init_entity(entity_stats)
|
|
parent.add_child(entity_instance)
|
|
return entity_instance
|