public void SchedulerReset() { SchedulerTime = 0.0f; SetTimerText(); tabData.ResetPropertiesData(); running = false; SchedulerPause = false; foreach (Transform element in ClearAllOnRefresh.transform) { Destroy(element.gameObject); } summaryManager.summaryDatas = new List <SummaryData>(); ganttChartSummaryManager.DetailedGanttChart = new List <GanttChartData>(); chartMaker.RefreshSummaryList(); fcfsScheduler.reset(); sjfScheduler.reset(); sjfPreemptiveScheduler.reset(); roundRobinScheduler.reset(); priorityScheduler.reset(); priorityPreemptiveScheduler.reset(); }