Exemple #1
0
 public Speech(string dialog               = "",
               MerryStatus emotion         = MerryStatus.REGULAR,
               EventType type              = EventType.DIALOG,
               SpecialEffect specialEffect = SpecialEffect.SIMPLE)
 {
     this.dialog        = dialog;
     this.emotion       = emotion;
     this.type          = type;
     this.specialEffect = specialEffect;
 }
Exemple #2
0
    public void SetMerry(MerryStatus emotion = MerryStatus.REGULAR, HeartStatus heartStatus = HeartStatus.ONE)
    {
        EraseAll();
        switch (emotion)
        {
        case MerryStatus.REGULAR:
            //
            break;

        case MerryStatus.HAPPY:
            mouthHappy.SetActive(true);
            break;

        case MerryStatus.SAD:
            mouthSad.SetActive(true);
            eyesSad.SetActive(true);
            break;

        case MerryStatus.AWRY:
            mouthHappy.SetActive(true);
            eyesWorried.SetActive(true);
            break;

        case MerryStatus.WORRIED:
            mouthSad.SetActive(true);
            eyesWorried.SetActive(true);
            break;

        case MerryStatus.JOYFUL:
            mouthHappy.SetActive(true);
            eyesClosedHappy.SetActive(true);
            break;
        }

        switch (heartStatus)
        {
        case HeartStatus.ONE:
            heart1.SetActive(true);
            break;

        case HeartStatus.TWO:
            heart2.SetActive(true);
            break;

        case HeartStatus.THREE:
            heart3.SetActive(true);
            break;

        case HeartStatus.FOUR:
            heart4.SetActive(true);
            break;
        }
    }