private void CollectTimeTerm() { if (qbt == null) { return; // If no time ui element available - surely no time term exists } QbTDisplay disp = qbt.GetComponent <QbTDisplay>(); if (disp != null) { var lowerContent = disp.lowerBoundInput.text; var upperContent = disp.upperBoundInput.text; if (!string.IsNullOrEmpty(lowerContent)) { int lower = int.Parse(lowerContent); int upper = !string.IsNullOrEmpty(upperContent) ? int.Parse(upperContent) : DateTime.Now.Year + 1; // the +1 is so, that the current year fully appears in the query. controller.SetTemporalRange(lower, upper); SetTimeTerm(lower, upper); } } }
public void AddQbT() { if (qbt != null) { RemoveQbT(); } qbt = Instantiate(QbTDisplayPrefab); AttachToScroll(qbt); QbTDisplay disp = qbt.GetComponent <QbTDisplay>(); if (disp != null) { disp.builder = this; } }