using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AddressableAssets; namespace AibisDream { public class GameLoopManager : Singleton { [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); } } }