Saltar al contenido principal

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.