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));
        }
Exemple #3
0
 /// <summary>
 /// Activates the ReactiveSystem and starts observing changes
 /// based on the specified Collector.
 /// ReactiveSystem are activated by default.
 /// </summary>
 public void Activate()
 {
     _collector.Activate();
 }
Exemple #4
0
 public void Activate()
 {
     _addedCollector?.Activate();
     _removedCollector?.Activate();
 }
Exemple #5
0
 /// Activates the ReactiveSystem and starts observing changes
 /// based on the specified Collector.
 /// ReactiveSystem are activated by default.
 public void Activate()
 {
     mCollector.Activate();
 }