В настоящее время я создаю табло для моей многопользовательской игры. Но сначала мне нужно перечислить всех игроков в массиве. Как я могу вставить каждого игрока в массив? На каждом устройстве отображается только один игрок. Например, player1
в pc[0]
и player2
в pc[1]
.
NetworkManager networkManager = NetworkManager.singleton;
pc = networkManager.client.connection.playerControllers;
for (i = 0; i < pc.Count; i++)
{
if (pc[i].IsValid)
showname.GetComponent<Text>().text = pc[0].gameObject.name;
showscore.GetComponent<Text>().text = pc[0].gameObject.GetComponent<multscore>().score.ToString();
showname2.GetComponent<Text>().text = pc[1].gameObject.name;
showscore2.GetComponent<Text>().text = pc[1].gameObject.GetComponent<multscore>().score.ToString();
}