Eventos del Chat
En la parte de arriba de la hoja de eventos hay algunas variables globales:
Es una buena práctica el tener constantes globales para el nombre del juego, el nombre de instancia y el nombre de sala si éstos no cambian. Esto significa que sólo hay un lugar donde necesitemos actualizar nuestro proyecto si deseamos cambiar alguno de ellos. En este caso los tres son siempre iguales: todos los que utilizan la aplicación se unen a la misma sala de chat. Si cambiamos alguno de ellos, los jugadores podrían terminar uniéndose a una sala de chat distinta. Sin embargo, si deseamos hacer salas de chat separadas tendría más sentido ponerlas en una sala de señalización diferente: las instancias de juego se pretenden para diferentes versiones de la misma aplicación, y el nombre del juego debería ser siempre el mismo para el mismo proyecto.
Registro de Chat grupal
Este grupo simplemente tiene la función de añadir una nueva línea de texto al registro del chat, y luego desplazarlo hacia el fondo. Como nosotros actualizamos el registro del chat en un montón de lugares, es importante tener una única función que se encargue de esto en vez de repetir acciones una y otra vez. Incluso después de muchos mensajes el contenido del objeto podría pasarse del fondo, así que siempre desplazamos al fondo para que los últimos mensajes queden a la vista.