/** * Process all non-passive systems. * @see InvocationStrategy to control and extend how systems are invoked. */ public void process() { invocationStrategy.process(); IntBag pendingPurge = batchProcessor.getPendingPurge(); if (!pendingPurge.isEmpty()) { cm.clean(pendingPurge); em.clean(pendingPurge); batchProcessor.purgeComponents(); } }
/** * Process all non-passive systems. * @see InvocationStrategy to control and extend how systems are invoked. */ public void process() { invocationStrategy.process(); IntBag pendingPurge = batchProcessor.getPendingPurge(); if (!pendingPurge.isEmpty()) { cm.clean(pendingPurge); em.clean(pendingPurge); batchProcessor.purgeComponents(); } }