Initial commit: Unity 프로젝트 셋업 + 다이얼로그 시스템 이전

This commit is contained in:
2026-07-04 15:38:52 +09:00
commit 4d94878dbe
1310 changed files with 141631 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
namespace Unity.VRTemplate
{
/// <summary>
/// Controls the steps in the in coaching card.
/// </summary>
public class StepManager : MonoBehaviour
{
[Serializable]
class Step
{
[SerializeField]
public GameObject stepObject;
[SerializeField]
public string buttonText;
}
[SerializeField]
public TextMeshProUGUI m_StepButtonTextField;
[SerializeField]
List<Step> m_StepList = new List<Step>();
int m_CurrentStepIndex = 0;
public void Next()
{
m_StepList[m_CurrentStepIndex].stepObject.SetActive(false);
m_CurrentStepIndex = (m_CurrentStepIndex + 1) % m_StepList.Count;
m_StepList[m_CurrentStepIndex].stepObject.SetActive(true);
m_StepButtonTextField.text = m_StepList[m_CurrentStepIndex].buttonText;
}
}
}