chore: reordered UniverserObjectSerializer fields for better readable yaml output

This commit is contained in:
Syntriax 2025-04-29 12:05:06 +03:00 committed by Syntriax
parent efe51b491d
commit eb61598489

View File

@ -16,8 +16,8 @@ public class UniverseObjectSerializer : IEngineTypeYamlSerializer
public object? ReadYaml(IParser parser, Type type, ObjectDeserializer rootDeserializer)
{
string id;
string name;
string id;
IUniverseObject universeObject;
IStateEnable stateEnable;
@ -26,14 +26,14 @@ public class UniverseObjectSerializer : IEngineTypeYamlSerializer
parser.Consume<MappingStart>();
if (parser.Consume<Scalar>().Value.CompareTo(nameof(IUniverseObject.Id)) != 0)
throw new();
id = parser.Consume<Scalar>().Value;
if (parser.Consume<Scalar>().Value.CompareTo(nameof(IUniverseObject.Name)) != 0)
throw new();
name = parser.Consume<Scalar>().Value;
if (parser.Consume<Scalar>().Value.CompareTo(nameof(IUniverseObject.Id)) != 0)
throw new();
id = parser.Consume<Scalar>().Value;
if (parser.Consume<Scalar>().Value.CompareTo(SERIALIZED_SCALAR_NAME) != 0)
throw new();
SerializedClass instanceSerializedClass = (SerializedClass)rootDeserializer(typeof(SerializedClass))!;
@ -74,12 +74,12 @@ public class UniverseObjectSerializer : IEngineTypeYamlSerializer
emitter.Emit(new MappingStart());
emitter.Emit(new Scalar(nameof(IUniverseObject.Id)));
emitter.Emit(new Scalar(universeObject.Id));
emitter.Emit(new Scalar(nameof(IUniverseObject.Name)));
emitter.Emit(new Scalar(universeObject.Name));
emitter.Emit(new Scalar(nameof(IUniverseObject.Id)));
emitter.Emit(new Scalar(universeObject.Id));
emitter.Emit(new Scalar(SERIALIZED_SCALAR_NAME));
serializer(new SerializedClass(universeObject));