game_chat_state_change
이벤트, 상태 변경 또는 발신 데이터의 일반 기본 구조를 나타냅니다.
구문
typedef struct game_chat_state_change {
game_chat_state_change_type state_change_type;
} game_chat_state_change
멤버
state_change_type
형식: game_chat_state_change_type
표시되는 특정 상태 변경 유형입니다. 이 필드를 사용하여 game_chat_state_change 구조 헤더로 어떤 파생된 구조가 표시되는지 결정합니다.
설명
이 기본 구조는 문자 채팅 수신과 같은 상태 변경을 나타냅니다.
game_chat_state_change
구조는 chat_manager::start_processing_state_changes 메서드를 통해 보고됩니다. 앱은 표시된 상태 변경을 처리한 다음 chat_manager::finish_processing_state_changes 메서드를 호출하여 이를 즉시 반환합니다.
state_change_type 필드는 어떤 상태 변경이 발생했는지 나타냅니다. 추가 이벤트별 정보를 검색하려면 앱에서 이 기본 구조를 지정된 파생 구조로 캐스팅해야 합니다. 다음은 이 기본 구조에서 파생되는 구조체입니다.
- 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
game_chat_state_change_array
형식은 game_chat_state_change
포인터의 상수 배열입니다. 이 형식은 편의를 위해 제공되며 chat_manager::start_processing_state_changes
및 chat_manager::finish_processing_state_changes
메서드와 함께 사용됩니다.
typedef const game_chat_state_change * const * game_chat_state_change_array;
요구 사항
헤더: GameChat2.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔