07.07.2011, 16:36
Quote:
Un switch en DialogResponse NO es la manera mas rapido de hacerlo.
Un swtich reemplaza a muchos "if if if if". El switch se usa para que el codigo quede mejor presentado, nada mas. Si vos tenes switch(dialogid ==1, 2, 3 .... 100) cada vez que vos respondas un dialogo, el server tiene que iterar por todos los case hasta dar con el que busca. Con este include directamente se crea una funcion y vos llamas a la funcion sin buscar por ningun lado. Es mas rapido y directo. Saludos. |
Sugerencia: puedes pasar datos de cualquier tipo por la funciуn, їpor quй no ayudar a aquellos que tienen varios diбlogos enlazados entre si? Tipo lista de casas o parecidos. Puede ser un array de tamaсo limitado.
P.D: el resultado se ve cuando hay muchos diбlogos. Cuando hay pocos, switch funcionarб mejor.