suta-togamennwakarann

This commit is contained in:
ohgushiyuga
2026-07-28 12:22:44 +09:00
parent f0df7736f4
commit 1441c96f74
15 changed files with 1990 additions and 1808 deletions

View File

@@ -0,0 +1,45 @@
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class SimpleTitleManager : MonoBehaviour
{
[Header("UI Buttons")]
[SerializeField] private Button startButton;
[SerializeField] private Button exitButton;
[Header("Scene Settings")]
[SerializeField] private string mainGameSceneName = "MainGameScene";
private void Awake()
{
// テンプレートの手でボタンを押した時に実行される処理
startButton.onClick.AddListener(OnStartButtonClicked);
exitButton.onClick.AddListener(OnExitButtonClicked);
}
private void OnStartButtonClicked()
{
startButton.interactable = false; // 二重押し防止
StartCoroutine(LoadSceneRoutine());
}
private void OnExitButtonClicked()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
}
private IEnumerator LoadSceneRoutine()
{
AsyncOperation asyncLoad = SceneManager.LoadSceneAsync(mainGameSceneName);
while (!asyncLoad.isDone)
{
yield return null;
}
}
}