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; }
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; } }