add numberstand to downcount
This commit is contained in:
71
Assets/Quiz/Scripts/Tablet/TabletRow.cs
Normal file
71
Assets/Quiz/Scripts/Tablet/TabletRow.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
|
||||
using UdonSharp;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using VRC.SDKBase;
|
||||
using VRC.Udon;
|
||||
|
||||
public class TabletRow : UdonSharpBehaviour
|
||||
{
|
||||
public PlayerManager playerManager;
|
||||
[SerializeField] private TMPro.TextMeshProUGUI playerName;
|
||||
public VRCPlayerApi player;
|
||||
|
||||
public Image backgroundImage;
|
||||
|
||||
public void SetPlayerName(string name)
|
||||
{
|
||||
if (playerName == null) return;
|
||||
|
||||
playerName.text = name;
|
||||
}
|
||||
|
||||
public void SetBackgroundColor(Color color)
|
||||
{
|
||||
if (backgroundImage == null) return;
|
||||
|
||||
backgroundImage.color = color;
|
||||
}
|
||||
|
||||
public void SetTeamBlue()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.SetTeam(player.playerId, "blue");
|
||||
}
|
||||
|
||||
public void SetTeamRed()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.SetTeam(player.playerId, "red");
|
||||
}
|
||||
|
||||
public void Add5Point()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.AddScore(player.playerId, 5);
|
||||
}
|
||||
|
||||
public void Subtract5Point()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.AddScore(player.playerId, -5);
|
||||
}
|
||||
|
||||
public void Add10Point()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.AddScore(player.playerId, 10);
|
||||
}
|
||||
|
||||
public void Subtract10Point()
|
||||
{
|
||||
if (playerManager == null || player == null) return;
|
||||
|
||||
playerManager.AddScore(player.playerId, -10);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user