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