void OnDrawGizmos() { GUIStyle style = new GUIStyle(); style.normal.textColor = Color.white; Vector3 position = new Vector3(-15f, 0f, 8f); Handles.Label(position, "Wave: " + (1 + activeScenario.CurrentWave()), style); position.z -= 0.3f; Handles.Label(position, "Enemies: " + enemies.Count, style); position.z -= 0.3f; Handles.Label(position, "HP: " + playerHealth, style); position.z -= 0.3f; Handles.Label(position, "Level: " + level, style); position.z -= 0.3f; Handles.Label(position, "Build phase: " + isBuildPhase, style); position.z -= 0.3f; Handles.Label(position, "Builds: " + availableBuilds, style); position.z -= 0.3f; Handles.Label(position, "Towers built: " + string.Join(" ", newTowers.Select(item => $"{item.Content.name.Split('(')[0]}")), style); position.z -= 0.3f; Handles.Label(position, "Wave is in progress: " + activeScenario.WaveIsInProgress(), style); position.z -= 0.3f; Handles.Label(position, "Scenario is in progress: " + scenarioIsInProgress, style); }