Beispiel #1
0
    void setStartSpeech(bool isHasItem)
    {
        if (isSatisfactionLevel == false && data.SATISFACTIONLEVEL >= 100)
        {
            speechListUnder50.Remove("잡화점이 너무 횅해요!");
            speechList50Morethan.Remove("잡화점이 너무 횅해요!");
            speechList100Morethan.Remove("잡화점이 너무 횅해요!");

            speechListUnder50.Add("가구가 예쁜 것 같아요.");
            speechList50Morethan.Add("가구가 예쁜 것 같아요.");
            speechList100Morethan.Add("가구가 예쁜 것 같아요.");

            isSatisfactionLevel = true;
        }

        if (isHasItem)
        {
            speechIndex = UnityEngine.Random.Range(0, speechListUnder50.Count - 1);

            if (data.REPUTATION <= 49)
            {
                speech.OnStartSpeech(speechListUnder50[speechIndex], transform);
            }
            else if (data.REPUTATION >= 50 && data.REPUTATION <= 99)
            {
                speech.OnStartSpeech(speechList50Morethan[speechIndex], transform);
            }
            else if (data.REPUTATION >= 100)
            {
                speech.OnStartSpeech(speechList100Morethan[speechIndex], transform);
            }
        }
        else
        {
            speechIndex = UnityEngine.Random.Range(0, speechListUnder50.Count);

            if (data.REPUTATION <= 49)
            {
                speech.OnStartSpeech(speechListUnder50[speechIndex], transform);
            }
            else if (data.REPUTATION >= 50 && data.REPUTATION <= 99)
            {
                speech.OnStartSpeech(speechList50Morethan[speechIndex], transform);
            }
            else if (data.REPUTATION >= 100)
            {
                speech.OnStartSpeech(speechList100Morethan[speechIndex], transform);
            }
        }
    }