Пример #1
0
 public string FormatBundleName(string asset, string mod, string dist, string norm)
 {
     _Building = null;
     if (_PHFonts.Contains(asset) || _PHFontDescs.Contains(asset) || _ReplacementFonts.Contains(asset) || _ReplacementDescs.Contains(asset))
     {
         _Building = new BuildingItemInfo()
         {
             Asset  = asset,
             Mod    = mod,
             Dist   = dist,
             Norm   = norm,
             Bundle = "m-" + (mod ?? "") + "-d-" + (dist ?? "") + "-font.f.=.ab",
         };
         return(_Building.Bundle);
     }
     return(null);
 }
 public string FormatBundleName(string asset, string mod, string dist, string norm)
 {
     _Building = null;
     if (asset.EndsWith("spriteatlas"))
     {
         var atlas = AssetDatabase.LoadAssetAtPath <UnityEngine.U2D.SpriteAtlas>(asset);
         if (atlas)
         {
             _Building = new BuildingItemInfo()
             {
                 Asset     = asset,
                 Mod       = mod,
                 Dist      = dist,
                 Norm      = norm,
                 AtlasName = atlas.tag,
             };
         }
     }
     return(null);
 }