using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; public class PlayerList : MonoBehaviour { [SerializeField] GameObject playerPrefab; [SerializeField] Transform contnent; NetworkManagerValuieHolder _networkManagerValuieHolder; List _players; private void Start() { _networkManagerValuieHolder = GetComponentInParent(); _players = new List(); } // Update is called once per frame void Update() { for (int player = 0; _players.Count < _networkManagerValuieHolder.playerObjectList.Count; player++) { GameObject playerObject; playerObject = Instantiate(playerPrefab, contnent); _players.Add(playerObject); TMP_Text text; text = playerObject.GetComponentInChildren(); text.text = $"Player [{_networkManagerValuieHolder.playerObjectList[player].connectionId}]"; } } }