Exemple #1
0
 public TaskManager(ITaskEvents events, IDataHelper dataHelper)
 {
     _events     = events;
     _dataHelper = dataHelper;
     _data       = _dataHelper.ReadGlobalData <TaskData>(DeluxeJournalMod.TASKS_DATA_KEY) ?? new TaskData();
     _tasks      = new List <ITask>();
 }
 public override void EventUnsubscribe(ITaskEvents events)
 {
     events.ModEvents.Display.MenuChanged -= OnMenuChanged;
 }
 public override void EventUnsubscribe(ITaskEvents events)
 {
     events.ModEvents.Display.MenuChanged -= OnMenuChanged;
     events.ModEvents.GameLoop.DayEnding  -= OnDayEnding;
 }
 public override void EventUnsubscribe(ITaskEvents events)
 {
     events.ItemCrafted -= OnItemCrafted;
 }
Exemple #5
0
 public override void EventSubscribe(ITaskEvents events)
 {
     events.ItemGifted += OnItemGifted;
 }
 public override void EventUnsubscribe(ITaskEvents events)
 {
     events.ModEvents.World.BuildingListChanged -= OnBuildingListChanged;
 }
 public override void EventUnsubscribe(ITaskEvents events)
 {
     events.ModEvents.Player.InventoryChanged -= OnInventoryChanged;
 }