fix: behaviours being serialized in reverse
This commit is contained in:
@@ -80,7 +80,7 @@ public class BehaviourControllerConverter : EngineTypeYamlSerializerBase<IBehavi
|
|||||||
serializer(behaviourController.StateEnable);
|
serializer(behaviourController.StateEnable);
|
||||||
|
|
||||||
emitter.Emit(new Scalar(BEHAVIOURS_SCALAR_NAME));
|
emitter.Emit(new Scalar(BEHAVIOURS_SCALAR_NAME));
|
||||||
serializer(behaviourController.GetBehaviours<IBehaviour>().Where(b => !b.GetType().HasAttribute<IgnoreSerializationAttribute>()));
|
serializer(behaviourController.GetBehaviours<IBehaviour>().Where(b => !b.GetType().HasAttribute<IgnoreSerializationAttribute>()).Reverse());
|
||||||
|
|
||||||
ProgressionTracker.Set(isTrackingController ? 1f : ProgressionTracker.Progression, $"Serialized behaviour controller");
|
ProgressionTracker.Set(isTrackingController ? 1f : ProgressionTracker.Progression, $"Serialized behaviour controller");
|
||||||
emitter.Emit(new MappingEnd());
|
emitter.Emit(new MappingEnd());
|
||||||
|
Reference in New Issue
Block a user