Universally challenged added

This commit is contained in:
2025-12-05 21:57:51 +00:00
parent 7a0fbeed7e
commit d2c18d2264
340 changed files with 109977 additions and 1616 deletions

View File

@@ -7,43 +7,43 @@ using VRC.Udon;
public class NoPointsScreen : UdonSharpBehaviour
{
public NoPointsManager noPointsManager;
public TMPro.TMP_Text questionTitleText;
public GameObject answerInfoPanel;
public GameObject answerInfoTilePrefab;
public NoPointsManager noPointsManager;
public TMPro.TMP_Text questionTitleText;
public GameObject answerInfoPanel;
public GameObject answerInfoTilePrefab;
[NetworkCallable]
public void ShowQuestionTitle(string title)
{
HideScreens();
questionTitleText.gameObject.SetActive(true);
questionTitleText.text = title;
}
[NetworkCallable]
public void ShowAnswerInfo(string[] answerInfo)
{
HideScreens();
answerInfoPanel.SetActive(true);
foreach (Transform child in answerInfoPanel.transform)
[NetworkCallable]
public void ShowQuestionTitle(string title)
{
Destroy(child.gameObject);
HideScreens();
questionTitleText.gameObject.SetActive(true);
questionTitleText.text = title;
}
for (int i = 0; i < answerInfo.Length; i++)
[NetworkCallable]
public void ShowAnswerInfo(string[] answerInfo)
{
GameObject infoTileObj = Instantiate(answerInfoTilePrefab, answerInfoPanel.transform);
NoPointsAnswerInfoTile infoTileText = infoTileObj.GetComponent<NoPointsAnswerInfoTile>();
if (infoTileText != null)
{
infoTileText.Initialize(answerInfo[i]);
}
}
}
HideScreens();
answerInfoPanel.SetActive(true);
for (int i = answerInfoPanel.transform.childCount - 1; i >= 0; i--)
{
Destroy(answerInfoPanel.transform.GetChild(i).gameObject);
}
public void HideScreens()
{
questionTitleText.gameObject.SetActive(false);
answerInfoPanel.SetActive(false);
}
for (int i = 0; i < answerInfo.Length; i++)
{
GameObject infoTileObj = Instantiate(answerInfoTilePrefab, answerInfoPanel.transform);
NoPointsAnswerInfoTile infoTileText = infoTileObj.GetComponent<NoPointsAnswerInfoTile>();
if (infoTileText != null)
{
infoTileText.Initialize(answerInfo[i]);
}
}
}
public void HideScreens()
{
questionTitleText.gameObject.SetActive(false);
answerInfoPanel.SetActive(false);
}
}