//ロード中のファイル数 int CountLoading(AssetFileWork.LoadPriority priority) { int count = 0; foreach (var file in loadingFileList) { if (file.Priority <= priority) { if (!file.IsLoadEnd) { ++count; } } } foreach (var file in loadWaitFileList) { if (file.Priority <= priority) { if (!file.IsLoadEnd) { ++count; } } } return(count); }
//ロード終了チェック bool IsLoadEnd(AssetFileWork.LoadPriority priority) { foreach (var file in loadingFileList) { if (file.Priority <= priority) { if (!file.IsLoadEnd) { return(false); } } } foreach (var file in loadWaitFileList) { if (file.Priority <= priority) { if (!file.IsLoadEnd) { return(false); } } } return(true); }