diff --git a/Engine.Integration/Engine.Integration.Yaml/Converters/BehaviourControllerConverter.cs b/Engine.Integration/Engine.Integration.Yaml/Converters/BehaviourControllerConverter.cs index 97ed522..89391b4 100644 --- a/Engine.Integration/Engine.Integration.Yaml/Converters/BehaviourControllerConverter.cs +++ b/Engine.Integration/Engine.Integration.Yaml/Converters/BehaviourControllerConverter.cs @@ -80,7 +80,7 @@ public class BehaviourControllerConverter : EngineTypeYamlSerializerBase().Where(b => !b.GetType().HasAttribute())); + serializer(behaviourController.GetBehaviours().Where(b => !b.GetType().HasAttribute()).Reverse()); ProgressionTracker.Set(isTrackingController ? 1f : ProgressionTracker.Progression, $"Serialized behaviour controller"); emitter.Emit(new MappingEnd());