public EPModuleContextInitServicesImpl( ContextCollector contextCollector, EventTypeResolver eventTypeResolver) { ContextCollector = contextCollector; EventTypeResolver = eventTypeResolver; }
public void GetContextCollectorData(CharacterAction action, ContextCollector collector) { SetupCollectorTypes(action); contextCollectorIndex = 0; if (collector != null) { Type collectorType = collector.GetType(); for (int i = 1; i < contextCollectorTypes.Count; i++) { if (collectorType == contextCollectorTypes[i]) { contextCollectorIndex = i; break; } } } }