void EvaluatePlayerScore(int playerScore, ScaleZone playerScale) { AudioClip clipToUse = null; if (playerScore == objectiveWeight) { Color winCol = new Color(0f, 0.8f, 0.1f, 1f); playerScale.SetEvaluationTextColour(winCol); playerScale.SetEvaluationText("PERFECT WEIGHT!"); clipToUse = m_PerfectClip; } else if (playerScore > objectiveWeight) { Color overCol = new Color(1f, 0f, 1f, 1f); playerScale.SetEvaluationTextColour(overCol); playerScale.SetEvaluationText("OVERWEIGHT!"); clipToUse = m_OverweightClip; } else if (playerScore < objectiveWeight) { Color neutCol = new Color(1f, 1f, 1f, 1f); playerScale.SetEvaluationTextColour(neutCol); playerScale.SetEvaluationText(""); } if (clipToUse != null && m_AudioSource != null) { m_AudioSource.clip = clipToUse; m_AudioSource.Play(); } }
public void SetScaleZone(ScaleZone scaleZone) { m_ScaleZone = scaleZone; }