大侠
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

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}`;
}
}