频道取消订阅
介绍如何从特定频道退出(取消订阅)。
说明
调用 ChatManager.Instance.Unsubscribe() 方法从特定频道退出。退出后将不再接收该频道的消息。
方法信息
| 项目 | 内容 |
|---|---|
| 方法 | ChatManager.Instance.Unsubscribe(string channel) |
| 回调 | OnUnSubscribed(ChatUserInfo user) - 用户退出时调用 |
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| channel | string | 要取消订阅的频道名称 |
Unity C# 使用示例
using UnityEngine;
public class ChatExample : MonoBehaviour, IChatListener
{
private string myChannel = "Default Channel";
public void ExitChannel()
{
ChatManager.Instance.Unsubscribe(myChannel);
}
public void OnUnSubscribed(ChatUserInfo user)
{
Debug.Log($"{user.visitorName} 퇴장");
}
// ... 기타 IChatListener 메서드 구현
}