跳转到主要内容

频道取消订阅

介绍如何从特定频道退出(取消订阅)。

说明

调用 ChatManager.Instance.Unsubscribe() 方法从特定频道退出。退出后将不再接收该频道的消息。

方法信息

项目内容
方法ChatManager.Instance.Unsubscribe(string channel)
回调OnUnSubscribed(ChatUserInfo user) - 用户退出时调用

参数

参数类型说明
channelstring要取消订阅的频道名称

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 메서드 구현
}