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.