채널 구독 해제
특정 채널에서 퇴장(구독 해제)하는 방법을 설명합니다.
설명
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 메서드 구현
}