Esempio n. 1
0
 private static void OnPeriodChange(AIProject.TimeZone period)
 {
     foreach (var behaviour in _registeredHandlers)
     {
         try
         {
             behaviour.Key.OnPeriodChange(period);
         }
         catch (Exception e)
         {
             KoikatuAPI.Logger.LogError(e);
         }
     }
 }
Esempio n. 2
0
            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);
 }