Configuración
RoomSystem
El script principal RoomSystem se encarga de gestionar las actualizaciones de salas, invitaciones, transiciones, etc.
aviso
Para la mayoría de las configuraciones, solo debe haber 1 RoomSystem en la instancia en todo momento y nunca debe apagarse para obtener mejores resultados.
Configuración
- DebugMode : bool - Habilita mensajes de consola adicionales para ayudar con la depuración.
- RingCooldown : float - Tiempo en segundos entre poder tocar el timbre de la sala nuevamente.
Audio
- Volume : float - Volumen maestro para los sonidos del sistema de salas.
- LockedSound : audioClip - Se reproduce al intentar entrar en una sala bloqueada.
- RingSound : audioClip - Se reproduce al tocar el timbre de la sala.
- DoorOpenSound : audioClip - Se reproduce cuando la puerta de la sala se abre.
- ButtonSound : audioClip - Se reproduce en cada pulsación de botón de control de sala.
Referencias
Estos se usan internamente y nunca deberías tener que cambiarlos.
- NotificationCanvas : GameObject - Canvas usado para mostrar notificaciones de sala.
- NotificationText : TextMeshProUGUI - Componente de texto usado para mostrar notificaciones de sala.
- Screen : RoomScreen : Componente de pantalla de sala usado para mostrar controles de sala.
- TransitionAnimator : Animator - Animator usado para efectos de transición de sala.
- PostProcessVolume : GameObject - Volumen de post-procesamiento usado para efectos de transición de sala.
Room
Este script representa cada sala privada en tu mapa, cada una debe estar vinculada a 1 RoomSystem.
Configuración de Sala
- EntryPoint: Transform - Donde aparecerán los jugadores al entrar en la sala.
- ExitPoint: Transform - Donde se moverán los jugadores al salir de la sala.
- ScreenPoint: Transform - Punto donde se colocará la pantalla de controles de la sala.
Referencias de Sala
- RoomSystem : RoomSystem - Referencia al RoomSystem principal en la instancia.
Room Screen
Colores
- DefaultColor : Color - Color de los botones deshabilitados.
- LockedColor : Color - Color del botón de sala bloqueada.
- ActiveColor : Color - Color de los botones activos.
Localización
- TextLocked : string - Texto mostrado cuando la sala está bloqueada.
- TextUnlocked : string - Texto mostrado cuando la sala está desbloqueada.
- TextRingBell : string - Texto mostrado cuando se tocó el timbre.
Referencias de Pantalla
- CaptionTextInside : TextMeshProUGUI - El panel de texto para mostrar el título de la sala.
- RingerTextInside : TextMeshProUGUI - El panel de texto donde mostrar el nombre del jugador que toca el timbre.
- InvitesContent : GameObject - El contenido de la vista de desplazamiento usado para mostrar personas a invitar.
- LockButton : Button - Botón usado para bloquear/desbloquear la sala.
- DNDButton : Button - Botón usado para activar/desactivar el modo No Molestar.
- LFCButton : Button - Botón usado para activar/desactivar el modo Buscando Compañía.
- AnonymousButton : Button - Botón usado para activar/desactivar el modo Anónimo.
- NightModeSlider : Slider - Deslizador usado para ajustar la intensidad del modo nocturno.
- InputFieldText : TextMeshProUGUI - Componente de texto del campo de entrada para el título de la sala.
- RoomSystem : RoomSystem - Referencia al RoomSystem principal en la instancia.