Primera parte de la introducción a delegados, acá el código que usaremos en clase. public delegate void prueba(string s); // Use this for initialization void Start () { prueba saludo; saludo = TraduccionIngles; saludo += TraduccionEspanol; saludo += TraduccionFrances; saludo += TraduccionPortugues; saludo("fresa"); } // Update is called once per frame void Update () { } public void TraduccionIngles(string mensaje) { if(mensaje == "fresa") { Debug.Log("Strawberry"); } else { Debug.Log("I don't know this word"); } } public void TraduccionEspanol(string mensaje) { if (mensaje == "fresa") { Debug.Log("fresa"); } else { Debug.Log("No conozco esta palabra"); } } public void TraduccionPortugues(string mensaje) { if (mensaje == "fresa") { Debug.Log("morango"); } else { Debug.Log("Eu não sei esta palavra"); } } public void TraduccionFrances(string mensaje) { if (mensaje == "fresa") { Debug.Log("fraise"); } else { Debug.Log("Je ne sais pas ce mot"); } }