// Start is called before the first frame update void Start() { int i = 1; foreach (var player in Players) { PlayerLifeUI life = Instantiate(PlayerLifeUIPrefab, ListOfPlayersLife.transform); PlayerLifeUIList.Add(player, life); life.Setup(player, i); ++i; } PlayerLifeUIPrefab.gameObject.SetActive(false); }