示例#1
0
 public ManagedQuestApi(string modUid, QuestManager questManager, QuestOfferManager questOfferManager, ConditionManager conditionManager, CustomBoardController customBoardController)
 {
     this.ModUid                = modUid;
     this.QuestManager          = questManager;
     this.QuestOfferManager     = questOfferManager;
     this.ConditionManager      = conditionManager;
     this.CustomBoardController = customBoardController;
 }
示例#2
0
 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 LocationPatch(ConditionManager conditionManager, CustomBoardController customBoardController)
 {
     this.ConditionManager      = conditionManager;
     this.CustomBoardController = customBoardController;
     Instance = this;
 }