public void Run() { for (var i = 0; i < n; i++) { _collector.Activate(); } }
public void CollectorCollectsEntitiesWhenActivated() { _collectorA = new Collector <MyTestEntity>(_groupA, GroupEvent.Added); _collectorA.Deactivate(); _collectorA.Activate(); var e = CreateEntityWithAComponent(); // Entity should be present. var entities = _collectorA.CollectedEntities; Assert.AreEqual(1, entities.Count); Assert.IsTrue(entities.Contains(e)); }
/// <summary> /// Activates the ReactiveSystem and starts observing changes /// based on the specified Collector. /// ReactiveSystem are activated by default. /// </summary> public void Activate() { _collector.Activate(); }
public void Activate() { _addedCollector?.Activate(); _removedCollector?.Activate(); }
/// Activates the ReactiveSystem and starts observing changes /// based on the specified Collector. /// ReactiveSystem are activated by default. public void Activate() { mCollector.Activate(); }