Salut tt le monde
voici mon pb
Je crée un objet qui correspond à un user qui se connecte, dans une fonction que j'ai créée
Je voudrais que cet objet soit détruit quand il se deconnecte en passant par une fonction update dans une boucle qui correspond aux users deconnectés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 usernamePrefab.GetComponentInChildren<Text>().text = c.clientName; GameObject go = (GameObject)Instantiate(usernamePrefab, connectedUserContainer.transform);
Sauf que evidemment, il n'en fait rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 for (int i = 0; i < disconnectedList.Count; i++) { //Debug.Log(disconnectedList[i].clientName + " s'est déconnecté !"+ clients); Broadcast(disconnectedList[i].clientName + " s'est déconnecté du serveur !", clients); //Debug.Log(disconnectedList[i].clientName + " s'est DECO !"); Destroy(go); //disconnectedUser = disconnectedList[i].clientName; clients.Remove(disconnectedList[i]); disconnectedList.RemoveAt(i); };
Il doit me manquer un element de methodo plutot que du code mais je vois pas, etant donné que je suis pas un dev, mais plutot un noobdev
Merci à ceux qui prendront le temps de me répondre
Partager