private SceneLoaderRequestResult ScenesExistsInspection(SceneCollection collection) { List <string> scenesName = _bundle.Scenes.ConvertAll(scene => scene.SceneName); bool atLeast1SceneExists = collection.ScenesExists(scenesName, false); return ((atLeast1SceneExists) ? (SceneLoaderConstants.REQUEST_RESULTS[SceneLoaderReturnType.LoadRejectedSceneExists]) : (SceneLoaderConstants.REQUEST_RESULTS[SceneLoaderReturnType.Accepted])); }
internal override SceneLoaderRequestResult Inspection(SceneCollection collection, bool forceNotSuppressible) { if (_scenes == null || _scenes.Count == 0) { return(SceneLoaderConstants.REQUEST_RESULTS[SceneLoaderReturnType.UnloadRejectedSceneNotExists]); } List <string> scenesName = _scenes.ConvertAll(scene => scene.SceneName); bool allExists = collection.ScenesExists(scenesName, true); return ((allExists) ? (SceneLoaderConstants.REQUEST_RESULTS[SceneLoaderReturnType.Accepted]) : (SceneLoaderConstants.REQUEST_RESULTS[SceneLoaderReturnType.UnloadRejectedSceneNotExists])); }