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.
111 lines
2.6 KiB
111 lines
2.6 KiB
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}`;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|