using Photon.Realtime;
using System.Collections.Generic;
using UnityEngine;
public class PlayerListingsMenu : MonoBehaviourPunCallbacks
{
[SerializeField]
public Transform content;
[SerializeField]
private UIFriend _uifriend;
private List<UIFriend> Uifriend = new List<UIFriend>();
public override void OnPlayerEnteredRoom(Player newPlayer)
{
UIFriend uIFriend = Instantiate(_uifriend, content);
if(uIFriend != null)
{
_uifriend.SetPlayerInfo(newPlayer);
Uifriend.Add(uIFriend);
Debug.Log("OnPlayerEnteredRoom was called");
}
}
public override void OnPlayerLeftRoom(Player otherPlayer)
{
int index = Uifriend.FindIndex(x => x.Player == otherPlayer);
if(index != -1)
{
Destroy(Uifriend[index].gameObject);
Uifriend.RemoveAt(index);
}
}