Skip to content

Commit

Permalink
Extract ComponentReader.ReadComponentError()
Browse files Browse the repository at this point in the history
  • Loading branch information
friflo committed Nov 29, 2024
1 parent 52168bd commit b08324a
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/ECS/Serialize/ComponentReader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ private string ReadComponent(Entity entity, in RawComponent component)
break;
}
if (componentReader.Error.ErrSet) {
return $"'components[{component.rawKey.key}]' - {componentReader.Error.GetMessage()}";
return ReadComponentError(component);
}
return null;
}
Expand All @@ -166,12 +166,16 @@ private string ReadRelations(Entity entity, in RawComponent component)
var json = new JsonValue(parser.GetInputBytes(relation.start - 1, relation.end));
relationType.ReadRelation(this, entity, json);
if (componentReader.Error.ErrSet) {
return $"'components[{component.rawKey.key}]' - {componentReader.Error.GetMessage()}";
return ReadComponentError(component);
}
}
return null;
}

private string ReadComponentError(in RawComponent component) {
return $"'components[{component.rawKey.key}]' - {componentReader.Error.GetMessage()}";
}

private void AddUnresolvedComponents(Entity entity)
{
ref var unresolved = ref entity.GetComponent<Unresolved>();
Expand Down

0 comments on commit b08324a

Please sign in to comment.