import KeyResManager, { EKeyResName } from "./KeyResManager"; /** * 必要的游戏资源路径 */ export class EResUrls { /**获取Http路径 */ public static HttpUrl(_name): string { return `${KeyResManager.getResURL(EKeyResName.HttpUrl)}${_name}`; } /** * 获取CSV配置表文件URL * @param _name 配置表名字 */ public static ConfigCsv(_name): string { return `${KeyResManager.getResURL(EKeyResName.ConfigCsv)}${_name}`; } /** * 获取配置表Json文件RUL * @param _name 配置表名字 */ public static ConfigJsonURL(_name: string): string { return `${KeyResManager.getResURL(EKeyResName.ConfigJson)}${_name}`; } /** * 获取预制体文件的URL * @param _name * @returns */ public static Prefabs(_name): string { return `${KeyResManager.getResURL(EKeyResName.Prefabs)}${_name}`; } /** * 获取UI预制体文件的URL * @param _name * @returns */ public static UIPrefabs(_name): string { return `${KeyResManager.getResURL(EKeyResName.UIPrefabs)}${_name}`; } /** * 获取UI预制体文件的URL * @param _name * @returns */ public static UIChildPrefabs(_name): string { return `${KeyResManager.getResURL(EKeyResName.UIChildPrefabs)}${_name}`; } /** * 获取动画文件的URL * @param _name * @returns */ public static Spine(_name): string { return `${KeyResManager.getResURL(EKeyResName.Spine)}${_name}`; } /** * 获取动画文件的URL * @param _name * @returns */ public static Texture(_name): string { return `${KeyResManager.getResURL(EKeyResName.Texture)}${_name}`; } /** * 获取动画文件的URL * @param _name * @returns */ public static Atlas(_name): string { return `${KeyResManager.getResURL(EKeyResName.Atlas)}${_name}`; } /** * 字体地址 * @param _name 字体名字,加后缀 */ public static FontURL(_name): string { return `${KeyResManager.getResURL(EKeyResName.Font)}${_name}`; } /** * 获取音效文件URL * @param _name * @returns */ public static Sound(_name): string { return `${_name}`; // return `${KeyResManager.getResURL(EKeyResName.Sound)}${_name}`; } /** * 获取视频文件URL * @param _name * @returns */ public static Video(_name): string { return `${KeyResManager.getResURL(EKeyResName.Video)}${_name}`; } }