From 766cdff5ffa72b65d7f106658d1603f47739b2ba Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Fri, 27 Oct 2023 11:05:14 +0800 Subject: + init --- GameCode/DisplayMatchPlayerNames.cs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 GameCode/DisplayMatchPlayerNames.cs (limited to 'GameCode/DisplayMatchPlayerNames.cs') diff --git a/GameCode/DisplayMatchPlayerNames.cs b/GameCode/DisplayMatchPlayerNames.cs new file mode 100644 index 0000000..10e3cf5 --- /dev/null +++ b/GameCode/DisplayMatchPlayerNames.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using System.Linq; +using Photon.Pun; +using Photon.Realtime; +using TMPro; +using UnityEngine; + +public class DisplayMatchPlayerNames : MonoBehaviour +{ + public TextMeshProUGUI local; + + public TextMeshProUGUI other; + + public void ShowNames() + { + List list = PhotonNetwork.CurrentRoom.Players.Select((KeyValuePair p) => p.Value).ToList(); + bool flag = false; + flag = PhotonNetwork.CurrentRoom.CustomProperties.ContainsKey(NetworkConnectionHandler.TWITCH_ROOM_AUDIENCE_RATING_KEY); + for (int i = 0; i < list.Count; i++) + { + string text = (flag ? (" (" + list[i].CustomProperties[NetworkConnectionHandler.TWITCH_PLAYER_SCORE_KEY].ToString() + ")") : string.Empty); + if (i == 0) + { + local.text = list[i].NickName + text; + } + else + { + other.text = list[i].NickName + text; + } + } + } +} -- cgit v1.1-26-g67d0