Notification Message Reception
PlayNANOO chat service allows sending notification messages from the console, alongside public and private messages.
These notifications reach all users.
Callback Method Information
public void OnNotifyMessage(ChatInfoModel chatInfo, string message) {}
ChatInfoModel Class Information Details
ChatInfoModel class records information about the channel and user who sent the message.
Data Key | Description | Type |
---|---|---|
gameId | Game ID | string |
channelId | Channel ID | string |
userUniqueId | User ID | string |
userName | User name | string |
Source Code
using UnityEngine;
using PlayNANOO.ChatServer;
using PlayNANOO.ChatServer.Models;
public class PlayNANOOChatExample : MonoBehaviour, IChatListener
{
ChatClient chatClient;
void Start()
{
chatClient = new ChatClient(this);
chatClient.SetPlayer("USER_ID", "USER_NAME");
chatClient.Connect();
}
void Update()
{
if (chatClient != null)
{
chatClient.Service();
}
}
public void OnConntected()
{
chatClient.Subscribe("CHANNEL_ID");
}
public void OnSubscribed(ChatInfoModel chatInfo)
{
Debug.Log("User Joined");
}
public void OnNotifyMessage(ChatInfoModel chatInfo, string message)
{
Debug.Log(message);
}
}