Exemplo n.º 1
0
            private static bool GarbagelessLoadSceneName(Scene.SceneStack <Scene.Data> ___sceneStack, ref string __result)
            {
                var nameList = ___sceneStack.NowSceneNameList;

                __result = nameList[nameList.Count - 1];
                return(false);
            }
Exemplo n.º 2
0
 private static bool GarbagelessIsNowLoading(Stack<Scene.Data> ___loadStack, Scene.SceneStack<Scene.Data> ___sceneStack, ref bool __result)
 {
     if (___loadStack.Count > 0)
     {
         __result = true;
         return false;
     }
     foreach (var data in ___sceneStack) // Can't escape this one
     {
         if (data.isLoading)
         {
             __result = true;
             break;
         }
         if (data.operation != null && !data.operation.isDone)
         {
             __result = true;
             break;
         }
     }
     return false;
 }
Exemplo n.º 3
0
 private static bool GarbagelessOverlap(Scene.SceneStack<Scene.Data> ___sceneStack, ref bool __result)
 {
     __result = ___sceneStack.Count > 0 && ___sceneStack.Peek().isOverlap;
     return false;
 }