private void OnProcessorRemoved(EntityProcessor processor) { // Remove the procsesor from any list foreach (var componentTypeAndProcessors in MapComponentTypeToProcessors) { var processorList = componentTypeAndProcessors.Value; processorList.Remove(processor); if (processorList.Dependencies != null) { processorList.Dependencies.Remove(processor); } } processor.OnSystemRemove(); processor.Services = null; processor.EntityManager = null; }
private void OnProcessorRemoved(EntityProcessor processor) { processor.OnSystemRemove(); processor.Services = null; processor.EntityManager = null; }