34 lines
862 B
C#
34 lines
862 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.AddressableAssets;
|
|
|
|
namespace AibisDream
|
|
{
|
|
public class GameLoopManager : Singleton<GameLoopManager>
|
|
{
|
|
[Header("µÚÒ»¸ö¶Ô»°")]
|
|
[SerializeField] private TalkSceneSO firstTalkSO;
|
|
|
|
private TalkSceneSO currentTalkSceneSO;
|
|
|
|
[SerializeField]
|
|
private string clinicScene;
|
|
|
|
public void StartNewGame()
|
|
{
|
|
currentTalkSceneSO = firstTalkSO;
|
|
|
|
StartCoroutine(LoadClinicScene());
|
|
}
|
|
|
|
private IEnumerator LoadClinicScene()
|
|
{
|
|
yield return StartCoroutine(SceneLoader.Instance.LoadSceneAsync(clinicScene));
|
|
StartMenuViewer.Instance.HideStartMenu();
|
|
DialogController.Instance.StartDialog(currentTalkSceneSO.yarnProject);
|
|
}
|
|
}
|
|
}
|
|
|