频道订阅
进入(订阅)特定频道。
方法 信息
| 项 | 内容 |
|---|---|
| 方法 | AChatManager::GetInstance()->Subscribe(const FString& Channel, int32 PrevMessageCount = 0) |
| 回调 | OnSubscribed(const FChatUserInfo& User) - 用户 进入 时调用 |
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| Channel | FString | 要订阅的频道名称 |
| PrevMessageCount | int32 | 要获取的之前聊天记录数量 (默认值: 0) |
代码示例
void UMyGame::EnterChannel(const FString& ChannelName)
{
// 이전 채팅 내역 10개 가져오기
AChatManager::GetInstance()->Subscribe(ChannelName, 10);
}
void UMyGame::OnSubscribed(const FChatUserInfo& User)
{
UE_LOG(LogTemp, Log, TEXT("%s 입장"), *User.visitorName);
}