@@ -280,23 +280,28 @@ private static async Task<Texture2D> JacketPostProcess(Texture2D jacket) {
280280 public static void LoadLocalBgaAwake ( GameObject ____movieMaskObj , int ___monitorIndex )
281281 {
282282 if ( ! movieInfo . IsValid ) return ;
283- if ( movieInfo . Type == MovieInfo . MovieType . SourceMovie ) return ;
284283
285284 string mp4Path = "" ;
286285 bool mp4Exists = false ;
287286 Texture2D jacket = null ;
288287
289- if ( movieInfo . Type == MovieInfo . MovieType . Mp4Movie ) {
290- mp4Path = movieInfo . Mp4Path ;
291- mp4Exists = File . Exists ( mp4Path ) ;
292- }
293- if ( movieInfo . Type == MovieInfo . MovieType . Jacket ) {
294- jacket = movieInfo . JacketTexture ;
295- }
296- if ( movieInfo . Type == MovieInfo . MovieType . JacketProcessing ) {
297- MelonLogger . Msg ( $ "[MovieLoader] { movieInfo . MusicId } Post-process failed " +
298- "or time out, using jacket as fallback" ) ;
299- jacket = movieInfo . JacketTexture ;
288+ switch ( movieInfo . Type ) {
289+ case MovieInfo . MovieType . None :
290+ return ;
291+ case MovieInfo . MovieType . SourceMovie :
292+ return ;
293+ case MovieInfo . MovieType . Mp4Movie :
294+ mp4Path = movieInfo . Mp4Path ;
295+ mp4Exists = File . Exists ( mp4Path ) ;
296+ break ;
297+ case MovieInfo . MovieType . Jacket :
298+ jacket = movieInfo . JacketTexture ;
299+ break ;
300+ case MovieInfo . MovieType . JacketProcessing :
301+ MelonLogger . Msg ( $ "[MovieLoader] { movieInfo . MusicId } Post-process failed " +
302+ "or time out, using jacket as fallback" ) ;
303+ jacket = movieInfo . JacketTexture ;
304+ break ;
300305 }
301306
302307 if ( ! mp4Exists && jacket is null ) {
0 commit comments