Don't set the entity data twice if an Entity is deserialized.

This commit is contained in:
Relintai 2020-06-18 21:32:37 +02:00
parent f2d35f8b2c
commit 54bd0ff16b

View File

@ -644,10 +644,11 @@ void Entity::setup(Ref<EntityCreateInfo> info) {
_s_character_xp = info->get_character_xp();
sets_entity_name(info->get_entity_name());
sets_entity_data(info->get_entity_data());
if (!info->get_serialized_data().empty()) {
from_dict(info->get_serialized_data());
} else {
sets_entity_data(info->get_entity_data());
}
if (has_method("_setup")) {