Ejercicio #2 - Delegados

Programación Orientada a Objetos (Tower defense - kingdom rush)

Moderator: julianmartinez16

Post Reply
User avatar
xacarana
Site Admin
Posts: 1213
Joined: Fri Jan 15, 2016 6:13 pm

Ejercicio #2 - Delegados

Post by xacarana » Wed Aug 17, 2016 8:09 am

Code: Select all

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"); 
	} 
}
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply