BossScript.finalSpeech C# (CSharp) Method

finalSpeech() public method

public finalSpeech ( GameObject machines ) : string
machines GameObject
return string
    public string finalSpeech(GameObject[] machines) {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        //string[] speechArray = new string[machines.Length];
        sb.AppendLine("");

        int scoreCheck = 0;
        foreach (GameObject go in machines) {
            Machine m = go.GetComponent<Machine>();
            string s = m.endText[m.currentState];
            sb.Append(s);

            if (m.currentState == m.correctState) {
                scoreCheck++;
            }
        }
        if(scoreCheck == 6) {
            return sb.ToString();
        } else {
            return "You fail!";
        }
    }
}