コード例 #1
0
 public ChirperExtension()
 {
     logger          = UserMod.Services.GetService <ILogger>();
     filterService   = UserMod.Services.GetService <FilterService>();
     inputService    = UserMod.Services.GetService <InputService>();
     positionService = UserMod.Services.GetService <PositionService>();
 }
コード例 #2
0
        public FilterService(IChirpPanelWrapper chirpPanel, ILogger logger, IMessageManagerWrapper messageManager)
        {
            this.chirpPanel     = chirpPanel;
            this.logger         = logger;
            this.messageManager = messageManager;

            UpdateFilters();
        }
コード例 #3
0
        public ChirpPanelWrapper(ILogger logger)
        {
            this.logger = logger;

            newMessageCountFieldInfo = typeof(ChirpPanel).GetField("m_NewMessageCount", BindingFlags.Instance | BindingFlags.NonPublic);
        }
コード例 #4
0
 public GiantDisasterService()
 {
     logger = RagnarokLogger.Instance;
 }