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; }
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; }