Skip to content

Commit f12239c

Browse files
committed
Smooth Re-loading for level Finish
1 parent 389bdfc commit f12239c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

CustomLevels/Extensions/LevelManagerExtension.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ public static IEnumerator HandleGameModeLevelLoad(
6868
}
6969
else if (Director.gameMode.ToString() == "3")
7070
{
71-
CoroutineUtils.RunCoroutine(LevelManager.LoadLevel(levelIndex));
71+
Director.instance.CloseLevel();
72+
yield return new WaitWhile(() => LevelAnimation.isLevelLoading);
73+
yield return new WaitForSecondsRealtime(0.1f);
74+
Director.instance?.Init();
7275
Debug.Log("Load Finished screen here ??? Load something here to say you've completed it.. for now just reload level..");
7376
}
7477
}

0 commit comments

Comments
 (0)