game_chat_communication_relationship_adjuster_changed_state_change
代表 game_chat_state_change_type::communication_relationship_adjuster_changed 狀態變更特有的資訊。語法
成員
local_user類型:chat_user* 指向
chat_user 物件的指標,該物件代表作為關係基礎的本機使用者。
在透過 chat_manager::remove_user 方法將使用者從本機 chat_manager 執行個體移除之前,chat_user 物件的指標都會保持有效。
target_user 類型:chat_user* 指向
chat_user 物件的指標,該物件代表關係中的目標使用者。此使用者可以是本機或遠端使用者。
備註
此結構為 Game Chat 2 中的 game_chat_state_change_type::text_chat_received 狀態變更提供額外資訊。當本機使用者相對於另一位使用者的通訊關係調整器變更時,就會發生此狀態變更。此狀態變更可能在下列情況下發生:- 首次設定特定一對使用者之間的通訊關係;調整器預期會進入
initializing狀態。 - 調整器已完成初始化。
- 調整器因使用者的動作而變更;例如,隱私權關係已變更。
game_chat_state_change 元素的 state_change_type 成員值以確認狀態變更類型之後,您就可以將該元素轉換為此結構。接著,您可以使用此結構取得狀態變更的詳細資訊並加以處理,然後再藉由呼叫 chat_manager::finish_processing_state_changes,從您的應用程式將陣列傳回給 Game Chat 2。
如需處理狀態變更的詳細資訊,請參閱使用 Game Chat 2 C++ API。
需求
標頭: GameChat2.h 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機另請參閱
Game Chat 2 簡介chat_manager
chat_user_local::set_communication_relationship
game_chat_communication_relationship_adjuster
GameChat2 成員
