protected override void OnDayChange(Cycle.Week day) { // Use Sunday for weekly stuff because it is always triggered (all other days can get skipped) if (day == Cycle.Week.Holiday) { ProcessNewWeekStart(); RefreshControllers(); } }
protected override void OnDayChange(Cycle.Week day) { // Use Sunday for weekly stuff because it is always triggered (all other days can get skipped) if (day == Cycle.Week.Holiday) { // At start of each week increase pregnancy week counters of all pregnant characters ApplyToAllDatas((chara, data) => AddPregnancyWeek(data)); } }
protected override void OnDayChange(Cycle.Week day) { // Doing in both OnEnterNightMenu and OnDayChange to handle before saving and after loading Logger?.DebugLogDebug($"{GetType().FullName}.{nameof(OnDayChange)}({day})"); if (GameDressForSuccess.ResetToAutomatic.Value >= ResetToAutomaticMode.DayChange) { GameDressForSuccess.Instance?.SetPlayerClothesToAutomatic(); } base.OnDayChange(day); }
private static void OnDayChange(Cycle.Week day) { foreach (var behaviour in _registeredHandlers) { try { behaviour.Key.OnDayChange(day); } catch (Exception e) { KoikatuAPI.Logger.LogError(e); } } }
private static void OnDayChange(Cycle.Week day) { foreach (var behaviour in _registeredHandlers) { try { behaviour.Key.OnDayChange(day); } catch (Exception e) { KoikatuAPI.Logger.LogError(e); } } try { DayChange?.Invoke(KoikatuAPI.Instance, new DayChangeEventArgs(day)); } catch (Exception e) { KoikatuAPI.Logger.LogError(e); } }
protected override void OnDayChange(Cycle.Week day) { foreach (var heroine in Game.Instance.HeroineList) { if (heroine == null) { continue; } switch (heroine.GetCurrentCrest()) { case CrestType.restore: if (!heroine.isVirgin) { LewdCrestXPlugin.Logger.LogInfo("Resetting heroine to virgin because of restore crest: " + heroine.charFile?.parameter?.fullname); heroine.isVirgin = true; heroine.hCount = 0; } break; } } ClearTempPreggers(); }
/// <summary> /// Triggered when the current day changes in story mode. /// </summary> protected internal virtual void OnDayChange(Cycle.Week day) { }
protected override void OnDayChange(Cycle.Week day) { ClearCharaState(); _disableDeflowering.Clear(); }
public static void CycleChangeWeekHook(Cycle.Week week) { OnDayChange(week); }
protected override void OnDayChange(Cycle.Week day) { Logger.DebugLogDebug($"{GetType().FullName}.{nameof(OnDayChange)}"); TranslationHelper.RegistrationManager.Cleanup(true); base.OnDayChange(day); }
public DayChangeEventArgs(Cycle.Week newDay) { NewDay = newDay; }
protected internal override void OnDayChange(Cycle.Week day) { KoikatuAPI.Logger.Log(LogLevel.Warning | LogLevel.Message, "GameController - OnDayChange - day:" + day); }
protected override void OnDayChange(Cycle.Week day) { PersistAllToCards(); }
protected override void OnDayChange(Cycle.Week day) { Logger?.DebugLogDebug($"{this.GetPrettyTypeFullName()}.{nameof(OnDayChange)}({day})"); HandleResetToAutomatic(ResetToAutomaticMode.DayChange); base.OnDayChange(day); }
protected override void OnDayChange(Cycle.Week day) { PantyStealFeat.ClearDepantified(); }