Esempio n. 1
0
    private void refresh_emotion(InnerState state, bool forced = false)
    {
        var sorted  = state.get_emotions_sorted_by_intensity();
        var current = sorted.GetEnumerator();

        prev = emotion;
        if (current.MoveNext())
        {
            emotion = current.Current.Value;
            bool changed = prev != emotion;
            if (changed || forced)
            {
                set_animation(emotion);
            }
        }
    }