private void UpdateMetrics() { int seconds = Mathf.FloorToInt(sessionMetrics.SessionTime); timeText.text = $"{seconds / 60}:{seconds % 60:00}"; maxChainText.text = sessionMetrics.MaxChainLength.ToString(); maxMatchText.text = sessionMetrics.MaxMatchSize.ToString(); mistakesText.text = sessionMetrics.MistakeCount.ToString(); toolsGainedText.text = $"–/{sessionMetrics.GetToolUnlocks(Tool.PlusBomb)}/{sessionMetrics.GetToolUnlocks(Tool.Rotate3x3)}/{sessionMetrics.GetToolUnlocks(Tool.RemoveTile)}/{sessionMetrics.GetToolUnlocks(Tool.RemoveRow)}/{sessionMetrics.GetToolUnlocks(Tool.CreateWildcard)}"; toolsUsedText.text = $"{sessionMetrics.GetToolUses(Tool.SwapTiles)}/{sessionMetrics.GetToolUses(Tool.PlusBomb)}/{sessionMetrics.GetToolUses(Tool.Rotate3x3)}/{sessionMetrics.GetToolUses(Tool.RemoveTile)}/{sessionMetrics.GetToolUses(Tool.RemoveRow)}/{sessionMetrics.GetToolUses(Tool.CreateWildcard)}"; }