private void reset() { SplitRow[] rows = GetComponentsInChildren <SplitRow>(); for (int i = 0; i < rows.Length; i++) { SplitRow s = rows[i]; s.model = _model.run.split_meta[i]; s.reset(); limerick_mode = _limerick_mode; } _split_index = 0; on_reset(rows[0].model.name); if (_timer.state == Timer.TimeState.Running) { on_run_end(); } _timer.reset(); }