public override FarmEvent OnUtility_PickFarmEvent(Func <FarmEvent> action) { FarmEvent original = this.previousHooks.OnUtility_PickFarmEvent(action); SelectFarmEvent selectEvent = new SelectFarmEvent(original); return(BookcaseEvents.SelectFarmEvent.Post(selectEvent) ? null : selectEvent.SelectedEvent); }
public static void Postfix(ref FarmEvent __result) { SelectFarmEvent selectEvent = new SelectFarmEvent(__result); __result = BookcaseEvents.SelectPersonalEvent.Post(selectEvent) ? null : selectEvent.SelectedEvent; }