debug view working
This commit is contained in:
46
Assets/Quiz/Scripts/Debug/DebugPlayerRow.cs
Normal file
46
Assets/Quiz/Scripts/Debug/DebugPlayerRow.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user