public void OnLetterChoiceSelected(LetterChoiceController letterChoice) { HideLetterPicker(); ShowLetterPicker(feedbackDuration + 0.75f); if (commonLetters.Exists(x => x.Id == letterChoice.letterData.Id)) { letterChoice.State = LetterChoiceController.ChoiceState.CORRECT; //letterChoice.SpawnBalloon(true); GetConfiguration().Context.GetAudioManager().PlaySound(Sfx.LetterHappy); dropZone.AnimateCorrect(); TutorialUI.MarkYes(correctChoiceIndicatorPosition, TutorialUI.MarkSize.Normal); MakeFriendsConfiguration.Instance.Context.GetAudioManager().PlaySound(Sfx.StampOK); if (!correctChoices.Exists(x => x.Id == letterChoice.letterData.Id)) { correctChoices.Add(letterChoice.letterData); } if (correctChoices.Count >= commonLetters.Count) { EndRound(true); } else { dropZone.ResetLetter(feedbackDuration); } antura.ReactPositively(); } else { letterChoice.State = LetterChoiceController.ChoiceState.WRONG; //letterChoice.SpawnBalloon(false); GetConfiguration().Context.GetAudioManager().PlaySound(Sfx.LetterSad); dropZone.AnimateWrong(); TutorialUI.MarkNo(correctChoiceIndicatorPosition, TutorialUI.MarkSize.Normal); MakeFriendsConfiguration.Instance.Context.GetAudioManager().PlaySound(Sfx.KO); dropZone.ResetLetter(feedbackDuration); incorrectChoices.Add(letterChoice.letterData); antura.ReactNegatively(); if (!isTutorialRound) { leftArea.MoveAwayAngrily(); rightArea.MoveAwayAngrily(); if (incorrectChoices.Count >= 3) { EndRound(false); } } else { leftArea.livingLetter.LookAngry(); rightArea.livingLetter.LookAngry(); } } }