private void OnChangeHappiness(CharacterHappinessState oldHappiness, CharacterHappinessState newHappiness)
    {
        switch (newHappiness)
        {
        case CharacterHappinessState.HAPPY:
            mouthRenderer.sprite = happyMouth;
            break;

        case CharacterHappinessState.NORMAL:
            mouthRenderer.sprite = mouth;
            break;

        case CharacterHappinessState.SAD:
            mouthRenderer.sprite = sadMouth;
            break;

        default:
            break;
        }
    }
Exemple #2
0
 internal void FireChangeHappinessStateEvent(CharacterHappinessState currentHappinessState, CharacterHappinessState newHappinessState)
 {
     ChangeHappinessStateEvent?.Invoke(currentHappinessState, newHappinessState);
 }