| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | 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 TEXTURE_FIGHT_DIR_PATH = "Assets/ResIn/Fight";        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 GetFightBgImgPath(string res, string extName = "png")        {            return $"{TEXTURE_FIGHT_DIR_PATH}/{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}";        }        public static string GetTravelBgPath(string res, string extName = "png")        {            return $"{TEXTURE_DIR_PATH}/Travel/Bg/{res}.{extName}";        }        public static string GetTravelRolePath(string res, string extName = "png")        {            return $"{TEXTURE_DIR_PATH}/Travel/Role/{res}.{extName}";        }        public static string GetHeadPath(string res, string extName = "png")        {            return $"{TEXTURE_DIR_PATH}/Head/Head/{res}.{extName}";        }        public static string GetHeadBorderPath(string res, string extName = "png")        {            if (string.IsNullOrEmpty(res)) return "";            return $"{TEXTURE_DIR_PATH}/Head/HeadBorder/{res}.{extName}";        }    }}
 |