블랙잭 끝

This commit is contained in:
dldydtn9755-crypto
2026-06-24 18:22:05 +09:00
parent 59bf6f0555
commit ce73209621
25 changed files with 2344 additions and 207 deletions

View File

@@ -34,10 +34,13 @@ public class RoomExitGate : MonoBehaviour
[SerializeField] private string playerTag = "Player";
[Header("Scene Move")]
[SerializeField] private bool useRandomScene = true;
[SerializeField] private bool useRandomScene = false;
[SerializeField] private string fallbackSceneName;
[SerializeField] private float sceneMoveDelay = 0.2f;
[Header("Selected Scene")]
[SerializeField] private string selectedSceneName;
[Header("Start Setting")]
[SerializeField] private bool hideGateOnStart = true;
[SerializeField] private bool hidePortalOnStart = true;
@@ -114,6 +117,12 @@ private void PrepareStartState()
}
}
public void SetNextSceneName(string sceneName)
{
selectedSceneName = sceneName;
Debug.Log("게이트 다음 씬 설정: " + selectedSceneName);
}
public void OpenGate()
{
if (isOpened || isOpening)
@@ -277,6 +286,11 @@ private IEnumerator EnterGateRoutine()
private string GetNextSceneName()
{
if (!string.IsNullOrEmpty(selectedSceneName))
{
return selectedSceneName;
}
if (useRandomScene && RandomSceneRouteManager.Instance != null)
{
return RandomSceneRouteManager.Instance.GetNextSceneName();
@@ -322,5 +336,7 @@ public void CloseGateImmediately()
{
gateVisualRoot.SetActive(false);
}
selectedSceneName = "";
}
}