Esempio n. 1
0
 /// <summary>
 /// Checks time since start
 /// </summary>
 /// <param name="displayConditions">first time conditions or postpone conditions</param>
 /// <returns></returns>
 private bool IsTimeSinceStartReached(DisplayConditions displayConditions)
 {
     if (displayConditions.useInGameTime)
     {
         if (SaveValues.GetTimeSinceStart() + Time.time >= displayConditions.gamePlayTime * 60)
         {
             return(true);
         }
     }
     else
     {
         return(true);
     }
     return(false);
 }
Esempio n. 2
0
 /// <summary>
 /// Checks time since opening
 /// </summary>
 /// <param name="displayConditions">first time conditions or postpone conditions</param>
 /// <returns></returns>
 private bool IsTimeSinceOpenReached(DisplayConditions displayConditions)
 {
     if (displayConditions.useRealTime)
     {
         if (SaveValues.GetTimeSinceOpen() >= displayConditions.realTime)
         {
             return(true);
         }
     }
     else
     {
         return(true);
     }
     return(false);
 }
Esempio n. 3
0
    /// <summary>
    /// Checks custom events
    /// </summary>
    /// <param name="displayConditions">first time conditions or postpone conditions</param>
    /// <returns></returns>
    private bool IsCustomEventReached(DisplayConditions displayConditions)
    {
        if (displayConditions.useCustomEvents)
        {
            if (SaveValues.GetNumberOfCustomEvents() >= displayConditions.minCustomEvents)
            {
                return(true);
            }
        }
        else
        {
            return(true);
        }

        return(false);
    }
Esempio n. 4
0
    /// <summary>
    /// Checks sessions count
    /// </summary>
    /// <param name="displayConditions">first time conditions or postpone conditions</param>
    /// <returns></returns>
    private bool IsSessionCountReached(DisplayConditions displayConditions)
    {
        if (displayConditions.useSessionsCount)
        {
            if (SaveValues.GetNumberOfSessions() >= displayConditions.minSessiosnCount)
            {
                return(true);
            }
        }
        else
        {
            return(true);
        }

        return(false);
    }