using Photon.Pun; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public class PlayerName : MonoBehaviour { [SerializeField] private TMP_Text nameTag; [SerializeField] private StringSharedField nick; PhotonView photonView; private void Awake() { photonView = GetComponent(); } // Start is called before the first frame update void Start() { if (!photonView.IsMine) return; photonView.Owner.NickName = nick.Value; } private void Update() { if (nameTag == null) return; if (photonView == null) return; if (photonView.Owner == null) return; if (string.IsNullOrEmpty(photonView.Owner.NickName)) return; nameTag.text = photonView.Owner.NickName; } }