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); }
void SetOnReal(CharacterAnimations character, CharacterExpressions.states state) { Reset(); character.gameObject.SetActive(true); character.GetComponent <CharacterExpressions> ().SetOn(state); }