diff --git a/Svelto.ECS/Extensions/Unity/UnityEntityDescriptorHolder.cs b/Svelto.ECS/Extensions/Unity/GenericEntityDescriptorHolder.cs similarity index 78% rename from Svelto.ECS/Extensions/Unity/UnityEntityDescriptorHolder.cs rename to Svelto.ECS/Extensions/Unity/GenericEntityDescriptorHolder.cs index d6156b6..35692bc 100644 --- a/Svelto.ECS/Extensions/Unity/UnityEntityDescriptorHolder.cs +++ b/Svelto.ECS/Extensions/Unity/GenericEntityDescriptorHolder.cs @@ -1,7 +1,7 @@ #if UNITY_5 || UNITY_5_3_OR_NEWER -namespace Svelto.ECS +namespace Svelto.ECS.Unity { - public class UnityEntityDescriptorHolder: + public class GenericEntityDescriptorHolder: UnityEngine.MonoBehaviour , IEntityDescriptorHolder where T: IEntityDescriptor, new() { diff --git a/Svelto.ECS/Sequencer.cs b/Svelto.ECS/Sequencer.cs index 83c0878..154002e 100644 --- a/Svelto.ECS/Sequencer.cs +++ b/Svelto.ECS/Sequencer.cs @@ -40,14 +40,7 @@ namespace Svelto.ECS void Step(ref T token, Enum condition); } - public interface ISequencer - { - void Next(IEngine engine, ref T param); - void Next(IEngine engine, ref T param, int condition); - void Next(IEngine engine, ref T param, C condition) where C : struct, IConvertible; - } - - public abstract class Sequencer : ISequencer + public abstract class Sequencer { public void SetSequence(Steps steps) {