using UdonSharp; using UnityEngine; using VRC.SDKBase; using VRC.Udon; public class DebugPlayerRow : UdonSharpBehaviour { public PlayerManager playerManager; [SerializeField] private TMPro.TextMeshProUGUI playerInfo; public VRCPlayerApi player; public void SetPlayerInfo(string info) { if (playerInfo == null) return; playerInfo.text = info; } public void SetTeamBlue() { if (playerManager == null || player == null) return; playerManager.AssignTeam(player.playerId, "blue"); } public void SetTeamRed() { if (playerManager == null || player == null) return; playerManager.AssignTeam(player.playerId, "red"); } public void AddPoint() { if (playerManager == null || player == null) return; playerManager.AddScore(player.playerId, 1); } public void SubtractPoint() { if (playerManager == null || player == null) return; playerManager.AddScore(player.playerId, -1); } }