public static bool MeetsCondition( TimeBetweenCondition condition, Player player, Event eventInstance, QuestBase questBase ) { if (condition.Ranges[0] > -1 && condition.Ranges[1] > -1 && condition.Ranges[0] < 1440 / TimeBase.GetTimeBase().RangeInterval&& condition.Ranges[1] < 1440 / TimeBase.GetTimeBase().RangeInterval) { return(Time.GetTimeRange() >= condition.Ranges[0] && Time.GetTimeRange() <= condition.Ranges[1]); } return(true); }
private void SetupFormValues(TimeBetweenCondition condition) { cmbTime1.SelectedIndex = Math.Min(condition.Ranges[0], cmbTime1.Items.Count - 1); cmbTime2.SelectedIndex = Math.Min(condition.Ranges[1], cmbTime2.Items.Count - 1); }
private void SaveFormValues(TimeBetweenCondition condition) { condition.Ranges[0] = cmbTime1.SelectedIndex; condition.Ranges[1] = cmbTime2.SelectedIndex; }