game_chat_state_change
Representa uma estrutura base genérica para um evento, uma alteração de estado ou dados de saída.Sintaxe
Membros
state_change_typeTipo: game_chat_state_change_type O tipo específico da alteração de estado representada. Use esse campo para determinar qual estrutura derivada correspondente é representada por esse cabeçalho de estrutura game_chat_state_change.
Comentários
Essa estrutura base representa uma alteração de estado, como o recebimento de um chat de texto. As estruturasgame_chat_state_change são relatadas pelo método chat_manager::start_processing_state_changes. O aplicativo trata as alterações de estado representadas e, em seguida, as devolve prontamente chamando o método chat_manager::finish_processing_state_changes.
O campo state_change_type indica o tipo de alteração de estado que ocorreu. Seu aplicativo deve converter essa estrutura base na estrutura derivada indicada para recuperar informações adicionais específicas do evento. As seguintes estruturas são derivadas dessa estrutura base:
- game_chat_communication_relationship_adjuster_changed_state_change
- game_chat_text_chat_received_state_change
- game_chat_text_conversion_preference_changed_state_change
- game_chat_transcribed_chat_received_state_change
game_chat_state_change_array
O tipogame_chat_state_change_array é uma matriz constante de ponteiros game_chat_state_change. Esse tipo é fornecido por conveniência e é usado com os métodos chat_manager::start_processing_state_changes e chat_manager::finish_processing_state_changes.
Requisitos
Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
Introdução ao Game Chat 2chat_manager
Membros do GameChat2
