게이트 완성

This commit is contained in:
dldydtn9755-crypto
2026-06-24 20:10:43 +09:00
parent adf6ab29d3
commit a84e394b50
8 changed files with 223 additions and 107 deletions

View File

@@ -94,16 +94,39 @@ public void SetZoneActive(DialogRegion zone, bool active)
public void SetClearDialogParameter()
{
string sceneName1 = "블랙잭";
string sceneCode1 = "blackjack";
string sceneName2 = "캣룸";
string sceneCode2 = "CatsRoom";
//DialogVariables.Set("SpaceSceneName1", RandomSceneRouteManager.Instance.GetNextSceneName1());
//DialogVariables.Set("SpaceSceneCode1", RandomSceneRouteManager.Instance.GetNextSceneCode1());
//DialogVariables.Set("SpaceSceneName2", RandomSceneRouteManager.Instance.GetNextSceneName2());
//DialogVariables.Set("SpaceSceneCode2", RandomSceneRouteManager.Instance.GetNextSceneCode2());
if (RandomSceneRouteManager.Instance != null)
{
RandomSceneRouteManager.Instance.PrepareNextSceneChoices();
//테스트용
DialogVariables.Set("SpaceSceneName1", "블랙잭");
DialogVariables.Set("SpaceSceneCode1", "blackjack");
DialogVariables.Set("SpaceSceneName2", "미로방");
DialogVariables.Set("SpaceSceneCode2", "MazeRoom");
sceneName1 = RandomSceneRouteManager.Instance.GetNextSceneName1();
sceneCode1 = RandomSceneRouteManager.Instance.GetNextSceneCode1();
sceneName2 = RandomSceneRouteManager.Instance.GetNextSceneName2();
sceneCode2 = RandomSceneRouteManager.Instance.GetNextSceneCode2();
}
else
{
Debug.LogWarning("RandomSceneRouteManager가 없어서 테스트용 선택지를 사용합니다.");
}
DialogVariables.Set("SpaceSceneName1", sceneName1);
DialogVariables.Set("SpaceSceneCode1", sceneCode1);
DialogVariables.Set("SpaceSceneName2", sceneName2);
DialogVariables.Set("SpaceSceneCode2", sceneCode2);
if (_clearGate != null)
{
_clearGate.SetDoorChoices(sceneCode1, sceneCode2);
}
else
{
Debug.LogWarning("GameClear에 RoomClearGateController가 연결되지 않았습니다.");
}
Debug.Log($"선택지 세팅 완료: {sceneName1}/{sceneCode1}, {sceneName2}/{sceneCode2}");
}
}