public Cloner(World world) { _world = world; _entities = world.Entities(); _components = world.Components(); _delegates = world.Delegates(); _references = new Pool <List <ComponentReference> >( () => new List <ComponentReference>(), instance => instance.Clear()); }
public static Entity NextEntity(this Random random, Modules.Entities entities) => entities.ElementAt(random.Next(entities.Count));
public Entities(Modules.Resolvers resolvers, Modules.Entities entities) { _resolvers = resolvers; _entities = entities; }