namespace GFGGame { public class ResPathUtil { public const string RESIN_TXT_DIR_PATH = "Assets/ResIn/Txt"; public const string FONT_DIR_PATH = "Assets/ResIn/Font"; public const string MUSIC_DIR_PATH = "Assets/Res/Music"; public const string SOUND_DIR_PATH = "Assets/Res/Sound"; public const string UI_DIR_PATH = "Assets/ResIn/UI"; public const string TEXTURE_DIR_PATH = "Assets/Res/Texture"; public const string PREFAB_DIR_PATH = "Assets/ResIn/Prefab"; public const string CONFIG_DIR_PATH = "Assets/ResIn/Config"; public const string ANIMATION_DIR_PATH = "Assets/Res/Animation"; public const string EFFECT_DIR_PATH = "Assets/Res/Effect"; public const string Material_DIR_PATH = "Assets/Res/Material"; public const string Texture_DIR_PATH = "Assets/Res/Texture"; public const string SQLITE_FILE_PATH = CONFIG_DIR_PATH + "/" + LauncherConfig.SQL_FILE_NAME; public static string GetUIPackagePath(string res) { return $"{UI_DIR_PATH}/{res}/{res}"; } public static string GetCommonGameResPath(string res) { return "ui://CommonGame/" + res; } //===================================¡ü¡ü¡üUI·¾¶¡ü¡ü¡ü================================ public static string GetIconPath(string res, string extName) { return $"{TEXTURE_DIR_PATH}/Icon/{res}.{extName}"; } public static string GetIconPath(ItemCfg itemCfg) { return GetIconPath(itemCfg.res, ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType, true)); } public static string GetBgImgPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/BgImg/{res}.{extName}"; } public static string GetDressUpPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/DressUp/{res}.{extName}"; } public static string GetNpcPicSPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/Npc/PicS/{res}.{extName}"; } public static string GetNpcPicFPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/Npc/PicF/{res}.{extName}"; } public static string GetPhotographBorderPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/Photograph/border/{res}.{extName}"; } public static string GetFieldGuideIconPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/FieldGuide/Icon/{res}.{extName}"; } public static string GetNpcHeadPath(string res, string extName = "png") { return $"{TEXTURE_DIR_PATH}/Npc/Head/{res}.{extName}"; } public static string GetCardPath(string res, string extName = "jpg") { return $"{TEXTURE_DIR_PATH}/Card/Bg/{res}.{extName}"; } public static string GetCardSmallPath(string res, string extName = "jpg") { return $"{TEXTURE_DIR_PATH}/Card/Card/{res}.{extName}"; } public static string GetCardSoundPath(string res, string extName = "mp3") { return $"{SOUND_DIR_PATH}/Card/{res}.{extName}"; } public static string GetMusicPath(string res, string extName = "mp3") { return $"{MUSIC_DIR_PATH}/{res}.{extName}"; } public static string GetTxtPath(string res, string extName = "txt") { return $"{RESIN_TXT_DIR_PATH}/{res}.{extName}"; } public static string GetFontPath(string res, string extName = "TTF") { return $"{FONT_DIR_PATH}/{res}.{extName}"; } public static string GetPrefabPath(string res, string extName = "prefab") { return $"{PREFAB_DIR_PATH}/{res}.{extName}"; } public static string GetDressUpAnimationPath(string res, string extName = "prefab") { return $"{ANIMATION_DIR_PATH}/DressUp/{res}/{res}.{extName}"; } public static string GetDressUpEffectPath(string res, string extName = "prefab") { return $"{EFFECT_DIR_PATH}/DressUp/{res}/{res}.{extName}"; } public static string GetViewEffectPath(string uiName, string resName, string extName = "prefab") { return $"{EFFECT_DIR_PATH}/UI/{uiName}/{resName}.{extName}"; } public static string GetCardAnimationPath(string res, string extName = "prefab") { return $"{ANIMATION_DIR_PATH}/Card/{res}/{res}.{extName}"; } public static string GetActivityPath(string res, string extName = "jpg") { return $"{TEXTURE_DIR_PATH}/Activity/Activity/{res}.{extName}"; } public static string GetActivityShow1Path(string res, string extName = "jpg") { return $"{TEXTURE_DIR_PATH}/Activity/Show1/{res}.{extName}"; } public static string GetActivityShow2Path(string res, string extName = "jpg") { return $"{TEXTURE_DIR_PATH}/Activity/Show1/{res}.{extName}"; } } }