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.