public ChirperExtension() { logger = UserMod.Services.GetService <ILogger>(); filterService = UserMod.Services.GetService <FilterService>(); inputService = UserMod.Services.GetService <InputService>(); positionService = UserMod.Services.GetService <PositionService>(); }
public FilterService(IChirpPanelWrapper chirpPanel, ILogger logger, IMessageManagerWrapper messageManager) { this.chirpPanel = chirpPanel; this.logger = logger; this.messageManager = messageManager; UpdateFilters(); }
public ChirpPanelWrapper(ILogger logger) { this.logger = logger; newMessageCountFieldInfo = typeof(ChirpPanel).GetField("m_NewMessageCount", BindingFlags.Instance | BindingFlags.NonPublic); }
public GiantDisasterService() { logger = RagnarokLogger.Instance; }