/** * Process all non-passive systems. */ public void process() { check(added, addedPerformer); check(changed, changedPerformer); check(disable, disablePerformer); check(enable, enablePerformer); check(deleted, deletedPerformer); cm.clean(); em.clean(); if (eventSystem != null) { eventSystem.update(); } for(int i = 0; i < systems.size; i++) { EntitySystem system = systems.get(i); if(!system.isPassive()) { system.process(); } } }