public ManagedQuestApi(string modUid, QuestManager questManager, QuestOfferManager questOfferManager, ConditionManager conditionManager) { this.ModUid = modUid; this.QuestManager = questManager; this.QuestOfferManager = questOfferManager; this.ConditionManager = conditionManager; }
public QuestController(QuestManager questManager, QuestOfferManager offerManager, IMonitor monitor) { this.QuestManager = questManager; this.OfferManager = offerManager; this.monitor = monitor; this.questIdCache = new Dictionary <string, int>(); }
public Game1Patch(QuestManager questManager, QuestOfferManager offerManager, ItemOfferController itemOfferController) { this.QuestManager = questManager; this.ScheduleManager = offerManager; this.ItemOfferController = itemOfferController; Instance = this; }
public Loader(IMonitor monitor, QuestManager manager, QuestOfferManager scheduleManager) { this.Contents = new List <Content>(); this.ValidContents = new List <Content>(); this.Monitor = monitor; this.Manager = manager; this.ScheduleManager = scheduleManager; }
public ManagedQuestApi(string modUid, QuestManager questManager, QuestOfferManager questOfferManager, HookManager hookManager, IMonitor monitor) { this.ModUid = modUid; this.QuestManager = questManager; this.QuestOfferManager = questOfferManager; this.HookManager = hookManager; this.monitor = monitor; }
public Loader(IMonitor monitor, QuestManager manager, QuestOfferManager scheduleManager, ConditionManager conditionManager, CustomBoardController customBoardController) { this.Contents = new List <Content>(); this.ValidContents = new List <Content>(); this.Monitor = monitor; this.Manager = manager; this.ScheduleManager = scheduleManager; this.ConditionManager = conditionManager; this.CustomBoardController = customBoardController; this.dropBoxes = new List <KeyValuePair <IContentPack, CustomDropBoxData> >(); }
public NpcOfferController(QuestOfferManager offerManager, QuestManager questmanager, IModEvents modEvents, IQuestFrameworkEvents qfEvents, IMonitor monitor) { this._npcQuestOffers = new PerScreen <List <QuestOffer <NpcOfferAttributes> > >(CreateOfferList); this._activeIndicators = new PerScreen <HashSet <string> >(CreateActiveIndicatorList); this._offerManager = offerManager; this._questManager = questmanager; this._monitor = monitor; modEvents.GameLoop.DayStarted += this.OnDayStarted; modEvents.GameLoop.TimeChanged += this.OnTimeChanged; modEvents.Player.Warped += this.OnPlayerWarped; modEvents.GameLoop.ReturnedToTitle += this.OnReturnedToTitle; modEvents.Display.RenderedWorld += this.OnRenderedWorld; qfEvents.QuestAccepted += this.OnQuestAccepted; }
public NPCPatch(QuestManager questManager, QuestOfferManager scheduleManager) { this.QuestManager = questManager; this.ScheduleManager = scheduleManager; Instance = this; }
public ItemOfferController(QuestOfferManager offerManager, QuestManager questManager, IMonitor monitor) { this._offerManager = offerManager; this._questManager = questManager; this._monitor = monitor; }
public MailController(QuestManager questManager, QuestOfferManager offerManager, IMonitor monitor) { this.QuestManager = questManager; this.OfferManager = offerManager; this.monitor = monitor; }