You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.4 KiB
82 lines
2.4 KiB
using System; |
|
|
|
namespace ET |
|
{ |
|
/// <summary> |
|
/// AB实用函数集,主要是路径拼接 |
|
/// </summary> |
|
public static class AssetPathHelper |
|
{ |
|
public static string GetTexturePath(string fileName) |
|
{ |
|
return $"Assets/Bundles/Altas/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToUIPath(this string fileName) |
|
{ |
|
return String.Format("Assets/Bundles/UI/Dlg/{0}.prefab" , fileName); |
|
} |
|
|
|
public static string ToUISpriteAtlasPath( this string fileName) |
|
{ |
|
return $"Assets/Res/UIAtlas/{fileName}.spriteatlas"; |
|
} |
|
|
|
public static string GetNormalConfigPath(string fileName) |
|
{ |
|
return $"Assets/Bundles/Independent/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToSoundPath(this string fileName) |
|
{ |
|
return String.Format("Assets/Bundles/Sound/{0}.mp3" , fileName); |
|
} |
|
|
|
public static string ToConfigPath(this string fileName) |
|
{ |
|
return String.Format("Assets/Bundles/Config/{0}.bytes" , fileName); |
|
} |
|
|
|
public static string ToSQLiteDBPath(this string fileName) |
|
{ |
|
return String.Format("Assets/Bundles/SQLiteDB/{0}.db" , fileName); |
|
} |
|
|
|
public static string GetSkillConfigPath(string fileName) |
|
{ |
|
return $"Assets/Bundles/SkillConfigs/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToPrefabPath(this string fileName) |
|
{ |
|
return String.Format("Assets/Bundles/Prefab/{0}.prefab" , fileName); |
|
} |
|
|
|
public static string GetScenePath(this string fileName) |
|
{ |
|
//return $"Assets/Scenes/{fileName}.unity"; |
|
return $"{fileName}.unity"; |
|
} |
|
|
|
public static string ToUICommonPath(this string fileName) |
|
{ |
|
return $"Assets/Bundles/UI/Common/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToUIItemPath(this string fileName) |
|
{ |
|
return $"Assets/Bundles/UI/Item/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToUnitModelPath(this string fileName) |
|
{ |
|
return $"Assets/Bundles/Unit/{fileName}.prefab"; |
|
} |
|
|
|
public static string ToUnitHUDPath(this string fileName) |
|
{ |
|
return $"Assets/Bundles/UnitHUD/{fileName}HUD.prefab"; |
|
} |
|
|
|
} |
|
} |