private void SetUI() { RandomMemoryResult <int> resDim = _conf.GetDimResults(); RandomMemoryResult <int> resPath = _conf.GetNumberPathsResults(); RandomMemoryResult <double> resGhostSpeed = _conf.GetGhostSpeedResults(); RandomMemoryResult <PelletType> resPelletType = _conf.GetPelletTypesResults(); { SetUIResult(_valuesDim, resDim); SetUIResult(_valuesPath, resPath); SetUIResult(_valuesGhostSpeed, resGhostSpeed); SetUIResult(_valuesPelletType, resPelletType); } }
private static void SetUIResult <T>(GameObject[] values, RandomMemoryResult <T> res) { values[0].GetComponent <TMPro.TMP_Text>().text = res.MemoryMean().ToString("0.####"); values[1].GetComponent <TMPro.TMP_Text>().text = res.MemoryStandardDeviation().ToString("0.####"); }