Aller au contenu principal

Configuration

RoomSystem

Le script principal RoomSystem est chargé de gérer les mises à jour de salles, les invitations, les transitions, etc.

attention

Pour la plupart des configurations, il ne devrait y avoir qu'un seul RoomSystem dans l'instance à tout moment et il ne devrait jamais être désactivé pour de meilleurs résultats.

Configuration

  • DebugMode : bool - Active des messages de console supplémentaires pour aider au débogage.
  • RingCooldown : float - Temps en secondes entre pouvoir sonner à nouveau la salle.

Audio

  • Volume : float - Volume principal pour les sons du système de salles.
  • LockedSound : audioClip - Joué lors de la tentative d'entrer dans une salle verrouillée.
  • RingSound : audioClip - Joué lors de la sonnerie de la salle.
  • DoorOpenSound : audioClip - Joué lorsque la porte de la salle s'ouvre.
  • ButtonSound : audioClip - Joué à chaque pression de bouton de contrôle de salle.

Références

Celles-ci sont utilisées en interne et vous ne devriez jamais avoir à les modifier.

  • NotificationCanvas : GameObject - Canvas utilisé pour afficher les notifications de salle.
  • NotificationText : TextMeshProUGUI - Composant de texte utilisé pour afficher les notifications de salle.
  • Screen : RoomScreen : Composant d'écran de salle utilisé pour afficher les contrôles de salle.
  • TransitionAnimator : Animator - Animator utilisé pour les effets de transition de salle.
  • PostProcessVolume : GameObject - Volume de post-traitement utilisé pour les effets de transition de salle.

Room

Ce script représente chaque salle privée sur votre carte, chacune doit être liée à 1 RoomSystem.

Configuration de Salle

  • EntryPoint: Transform - Où les joueurs apparaîtront lors de l'entrée dans la salle.
  • ExitPoint: Transform - Où les joueurs seront déplacés lors de la sortie de la salle.
  • ScreenPoint: Transform - Point où l'écran de contrôle de la salle sera placé.

Références de Salle

  • RoomSystem : RoomSystem - Référence au RoomSystem principal dans l'instance.

Room Screen

Couleurs

  • DefaultColor : Color - Couleur des boutons désactivés.
  • LockedColor : Color - Couleur du bouton de salle verrouillée.
  • ActiveColor : Color - Couleur des boutons actifs.

Localisation

  • TextLocked : string - Texte affiché lorsque la salle est verrouillée.
  • TextUnlocked : string - Texte affiché lorsque la salle est déverrouillée.
  • TextRingBell : string - Texte affiché lorsque la sonnette a été actionnée.

Références d'Écran

  • CaptionTextInside : TextMeshProUGUI - Le panneau de texte pour afficher le titre de la salle.
  • RingerTextInside : TextMeshProUGUI - Le panneau de texte où afficher le nom du joueur qui sonne.
  • InvitesContent : GameObject - Le contenu de la vue de défilement utilisé pour afficher les personnes à inviter.
  • LockButton : Button - Bouton utilisé pour verrouiller/déverrouiller la salle.
  • DNDButton : Button - Bouton utilisé pour activer/désactiver le mode Ne Pas Déranger.
  • LFCButton : Button - Bouton utilisé pour activer/désactiver le mode En Recherche de Compagnie.
  • AnonymousButton : Button - Bouton utilisé pour activer/désactiver le mode Anonyme.
  • NightModeSlider : Slider - Curseur utilisé pour ajuster l'intensité du mode nuit.
  • InputFieldText : TextMeshProUGUI - Composant de texte du champ de saisie pour le titre de la salle.
  • RoomSystem : RoomSystem - Référence au RoomSystem principal dans l'instance.