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()
{
// Run user connection status query
string friendUserId1 = "string";
string friendUserId2 = "string";
string friendUserId3 = "string";
chatClient.PlayersOnline(new string[]{ friendUserId1, friendUserId2, friendUserId3 });
}
public void OnPlayerOnline(ChatPlayerModel[] players)
{
if (players.Length > 0)
{
foreach (ChatPlayerModel player in players)
{
Debug.Log(player.userUniqueId);
Debug.Log(player.online);
}
}
}
}