diff --git a/Scellecs.Morpeh/Event.cs b/Scellecs.Morpeh/Event.cs index 776348c..1f0d494 100644 --- a/Scellecs.Morpeh/Event.cs +++ b/Scellecs.Morpeh/Event.cs @@ -106,7 +106,7 @@ internal sealed override void OnFrameEnd() { isPublished = true; isScheduled = false; - publishedChanges.AddListRange(scheduledChanges); + FastListExtensions.AddRange(publishedChanges, scheduledChanges); scheduledChanges.Clear(); registry.DispatchedEvents.Add(this); diff --git a/Scellecs.Morpeh/EventWorldPlugin.cs b/Scellecs.Morpeh/EventWorldPlugin.cs index 3854f36..1918dcc 100644 --- a/Scellecs.Morpeh/EventWorldPlugin.cs +++ b/Scellecs.Morpeh/EventWorldPlugin.cs @@ -9,7 +9,7 @@ internal sealed class EventWorldPlugin : IWorldPlugin [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)] public static void RuntimeInitialize() { - WorldExtensions.AddWorldPlugin(new EventWorldPlugin()); + WorldPluginsExtensions.AddWorldPlugin(new EventWorldPlugin()); } [Preserve]