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;
             }
         }
     }
 }