private static void OnPeriodChange(AIProject.TimeZone period) { foreach (var behaviour in _registeredHandlers) { try { behaviour.Key.OnPeriodChange(period); } catch (Exception e) { KoikatuAPI.Logger.LogError(e); } } }
public float GetTempValue(AIProject.TimeZone timeZone) { switch (timeZone) { case AIProject.TimeZone.Morning: return(this.MorningTemp); case AIProject.TimeZone.Day: return(this.DayTemp); case AIProject.TimeZone.Night: return(this.NightTemp); default: return((float)(((double)this.MorningTemp + (double)this.DayTemp + (double)this.NightTemp) / 3.0)); } }
protected internal override void OnPeriodChange(AIProject.TimeZone period) { KoikatuAPI.Logger.LogDebug("GameController - OnPeriodChange - period:" + period); }