From 5702525dba98546ffe6fdc1c91cbe778e1f1e549 Mon Sep 17 00:00:00 2001 From: sebas77 Date: Fri, 26 Oct 2018 11:01:40 +0100 Subject: [PATCH] Update sequencer --- Svelto.ECS/Sequencer.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Svelto.ECS/Sequencer.cs b/Svelto.ECS/Sequencer.cs index 09a52ec..e5dfce0 100644 --- a/Svelto.ECS/Sequencer.cs +++ b/Svelto.ECS/Sequencer.cs @@ -17,34 +17,34 @@ namespace Svelto.ECS } } - public class To + public class To { public To(IStep engine) { this.engine = engine; } - public To(params IStep[] engine) + public To(params IStep[] engines) { - this.engines = engine; + this.engines = engines; } public IStep engine { get; set; } public IStep[] engines { get; set; } } - public class To:To where C : struct, IConvertible + public class To:To, IEnumerable where C : struct, IConvertible { internal readonly Dictionary[]> _tos = new Dictionary[]>(); - public To(C condition, params IStep[] steps) + public IEnumerator GetEnumerator() { - _tos[condition] = steps; + throw new NotImplementedException(); } - - public To(C condition, IStep step) + + public void Add(C condition, params IStep[] engine) { - _tos[condition] = new[] { step }; + _tos[condition] = engine; } }