/// <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); }
/// <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); }
/// <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); }
/// <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); }