public void AllCombinedTotalLength(LinePropertiesAndSummaries[] linePS, LinePropertiesAndSummariesUIRef lineUIRef) { double overallTotalLength = 0.0; foreach (var pair in linePS) { overallTotalLength += pair.totalLength; } lineUIRef.totalLengthVal.text = overallTotalLength.ToString("#,##0.##") + " km"; }
public void AllCombinedNoDataLength(LinePropertiesAndSummaries[] linePS, LinePropertiesAndSummariesUIRef lineUIRef) { float overallNoDataCount = 0.0f, overallTotalDataCount = 0.0f; foreach (var pair in linePS) { overallNoDataCount += pair.noDataLength * pair.totalDataCount; overallTotalDataCount += pair.totalDataCount; } float overallNoDatalLength = overallNoDataCount / overallTotalDataCount; lineUIRef.noDataLengthVal.text = (overallNoDatalLength * 100).ToString("0.##") + "%"; }