RAIDER_Survivor/scripts/resources/Entity/EntityResource.gd

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