Esempio n. 1
0
 protected override void AddItem(EntityProcessor processor)
 {
     if (processor == null)
     {
         throw new ArgumentNullException(nameof(processor));
     }
     if (!Contains(processor))
     {
         base.AddItem(processor);
         manager.OnProcessorAdded(processor);
     }
 }
Esempio n. 2
0
            protected override void AddItem(EntityProcessor processor)
            {
                if (processor == null) throw new ArgumentNullException(nameof(processor));
                if (!Contains(processor))
                {
                    if (preventPhysicsProcessor && processor.MainTypeName == "PhysicsComponent")
                        return; // don't use Bullet physics, bepu only!

                    base.AddItem(processor);
                    manager.OnProcessorAdded(processor);
                }
            }