game_chat_communication_relationship_adjuster_changed_state_change
Représente les informations propres au changement d’état game_chat_state_change_type::communication_relationship_adjuster_changed.Syntaxe
Membres
local_userType : chat_user* Pointeur vers l’objet
chat_user qui représente l’utilisateur local sur lequel repose la relation.
Les pointeurs vers les objets chat_user restent valides jusqu’à ce que l’utilisateur soit supprimé de l’instance chat_manager locale via la méthode chat_manager::remove_user.
target_user Type : chat_user* Pointeur vers l’objet
chat_user qui représente l’utilisateur cible de la relation. Cet utilisateur peut être local ou distant.
Remarques
Cette structure fournit des informations supplémentaires pour un changement d’état game_chat_state_change_type::text_chat_received dans Game Chat 2. Ce changement d’état se produit lorsque l’ajusteur de relation de communication d’un utilisateur local vis-à-vis d’un autre utilisateur a changé. Ce changement d’état peut se produire dans les conditions suivantes :- Une relation de communication entre une paire d’utilisateurs donnée a été définie pour la première fois ; l’ajusteur doit alors passer à l’état
initializing. - L’ajusteur a terminé son initialisation.
- L’ajusteur a changé en raison d’une action de l’utilisateur ; par exemple, une relation de confidentialité a changé.
state_change_type de cet élément game_chat_state_change, vous pouvez effectuer un cast de cet élément vers cette structure. Vous pouvez ensuite utiliser cette structure pour obtenir plus d’informations sur le changement d’état et le traiter avant que votre application ne renvoie le tableau à Game Chat 2 en appelant chat_manager::finish_processing_state_changes.
Pour plus d’informations sur le traitement des changements d’état, consultez Utilisation de l’API C++ de Game Chat 2.
Configuration requise
En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Présentation de Game Chat 2chat_manager
chat_user_local::set_communication_relationship
game_chat_communication_relationship_adjuster
Membres de GameChat2
