Exemple #1
0
 // Token: 0x06002704 RID: 9988 RVA: 0x0008D6E4 File Offset: 0x0008B8E4
 public static ThemeStyleResource FromSlabStyle(SlabStyleFile style, string owaVersion, bool shouldSkipThemeFolder)
 {
     ResourceTarget.Filter targetFilter = ResourceTarget.Any;
     if (style.IsHighResolutionSprite())
     {
         if (style.IsForLayout(LayoutType.TouchWide))
         {
             targetFilter = ResourceTarget.WideHighResolution;
         }
         if (style.IsForLayout(LayoutType.TouchNarrow))
         {
             targetFilter = ResourceTarget.NarrowHighResolution;
         }
     }
     else
     {
         if (style.IsForLayout(LayoutType.Mouse))
         {
             targetFilter = ResourceTarget.MouseOnly;
         }
         if (style.IsForLayout(LayoutType.TouchWide))
         {
             targetFilter = ResourceTarget.WideOnly;
         }
         if (style.IsForLayout(LayoutType.TouchNarrow))
         {
             targetFilter = ResourceTarget.NarrowOnly;
         }
     }
     if (style.IsSprite())
     {
         return(new ThemeStyleResource(style.Name, targetFilter, owaVersion, shouldSkipThemeFolder));
     }
     return(new LocalizedThemeStyleResource(style.Name, targetFilter, owaVersion, shouldSkipThemeFolder));
 }