示例#1
0
    public void SetOn(string characterName, string stateName)
    {
        camera.enabled = true;

        CharacterAnimations character = null;

        if (characterName == "avatar")
        {
            character = julia;
        }
        else if (characterName == "zina")
        {
            character = zina;
        }
        else
        {
            character = marian;
        }

        CharacterExpressions.states state = CharacterExpressions.states.CONTENTO;
        switch (stateName)
        {
        case "neutro":
            state = CharacterExpressions.states.NEUTRO;
            break;

        case "contento":
            state = CharacterExpressions.states.CONTENTO;
            break;

        case "reflexivo":
            state = CharacterExpressions.states.REFLEXIVO;
            break;

        case "preocupado":
            state = CharacterExpressions.states.PREOCUPADO;
            break;

        case "fastidio":
            state = CharacterExpressions.states.FASTIDIO;
            break;
        }

        SetOnReal(character, state);
    }
示例#2
0
 void SetOnReal(CharacterAnimations character, CharacterExpressions.states state)
 {
     Reset();
     character.gameObject.SetActive(true);
     character.GetComponent <CharacterExpressions> ().SetOn(state);
 }