Files
QuizzinMk5.1/Assets/Quiz/Scripts/Debug/DebugPlayerRow.cs
2025-11-18 00:32:07 +00:00

47 lines
1.0 KiB
C#

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);
}
}