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.
385 lines
7.4 KiB
385 lines
7.4 KiB
|
|
|
|
|
|
export enum SHOP_PARAMS {
|
|
DEFAULT_TIMES = 5,
|
|
TOP_LIMIT = 10,
|
|
TOP_GOODS_LIMIT = 10,
|
|
RECOVERY_CD = 20,
|
|
UPLV_TIMES = 20,
|
|
REFRESH_GOODS = 5, //刷新商品的个数
|
|
LOCK_LIMIT = 4,
|
|
MAX_LEVEL = 25,
|
|
MAX_TIMES = 99999999999,
|
|
VIP_SHOW = 8,
|
|
VIP_UNLOCK = 11,
|
|
VIP_MAX = 10,
|
|
VIP_TIMES = 3
|
|
};
|
|
|
|
|
|
// 游戏状态枚举
|
|
export enum GameState {
|
|
Prepare = 0,
|
|
Playing = 1,
|
|
Pausing = 2,
|
|
Summary = 3
|
|
}
|
|
|
|
// 战斗模式
|
|
export enum FIGHTING_TYPE {
|
|
PVE = 0, // 普通推关战斗
|
|
MUTATEBOSS, // 异兽来袭
|
|
TRIALBOSS, // 试炼BOSS
|
|
};
|
|
|
|
export enum TRIGGER_TYPE {
|
|
MANUALLY = 0,
|
|
AUTO = 1,
|
|
SKILL = 2,
|
|
};
|
|
|
|
export enum BOUNTY_PARAMS{
|
|
LEVEL_START= 1,
|
|
TARGET = 20
|
|
};
|
|
|
|
export enum TASK_TYPE{
|
|
NONE= 0,
|
|
BOSS= 1,
|
|
UPGRADE_WUGONG= 2,
|
|
UPGRADE_BUILDING= 3,
|
|
ATTAINMENT= 4,
|
|
XIAOGUAI= 5,
|
|
EQUIP= 6,
|
|
ADD_WUGONG= 7
|
|
};
|
|
|
|
export enum BUILDING_TYPE {
|
|
TEAHOUSE= 1,
|
|
TAVERN= 2,
|
|
BANK= 3,
|
|
SHOP= 6,
|
|
BAG= 7
|
|
};
|
|
|
|
|
|
|
|
export enum EWuGongArrType {
|
|
根基 = 1,
|
|
剑意 = 21,
|
|
刀法 = 22,
|
|
枪法 = 23,
|
|
身法 = 32,
|
|
真气 = 33,
|
|
}
|
|
|
|
/**武功属性 */
|
|
export const EWuGongArrTypeZh : Record<EWuGongArrType, string> = {
|
|
[EWuGongArrType.根基]: "根基",
|
|
[EWuGongArrType.剑意]: "剑意",
|
|
[EWuGongArrType.刀法]: "刀意",
|
|
[EWuGongArrType.枪法]: "枪意",
|
|
[EWuGongArrType.身法]: "身法",
|
|
[EWuGongArrType.真气]: "真气"
|
|
}
|
|
|
|
export enum EGongFaType {
|
|
ALL = 0,
|
|
剑法 = 1,
|
|
刀法 = 2,
|
|
枪法 = 3,
|
|
轻功 = 4,
|
|
内功 = 5,
|
|
}
|
|
|
|
export enum NEED_TYPE {
|
|
NONE = 0,
|
|
WUXUE = 1,
|
|
CRAFT = 11,
|
|
QUANFA = 21,
|
|
JIANFA = 22,
|
|
DAOFA = 23,
|
|
SHENSHOU = 32,
|
|
GONGFA = 33
|
|
};
|
|
|
|
/**功法选择类型 */
|
|
export const EGongFaTypeZh : Record<EGongFaType, string> = {
|
|
[EGongFaType.ALL]: "",
|
|
[EGongFaType.剑法]: "剑法",
|
|
[EGongFaType.刀法]: "刀法",
|
|
[EGongFaType.枪法]: "枪法",
|
|
[EGongFaType.轻功]: "轻功",
|
|
[EGongFaType.内功]: "内功"
|
|
}
|
|
|
|
/**武功 */
|
|
export const WGMapping: { [key: string]: EGongFaType } = {
|
|
[NEED_TYPE.QUANFA]: EGongFaType.剑法,
|
|
[NEED_TYPE.JIANFA]: EGongFaType.刀法,
|
|
[NEED_TYPE.DAOFA]: EGongFaType.枪法,
|
|
[NEED_TYPE.SHENSHOU]: EGongFaType.轻功,
|
|
[NEED_TYPE.GONGFA]: EGongFaType.内功
|
|
}
|
|
|
|
|
|
/**武器皮肤动画映射 */
|
|
export const ESKINANIMMAPPING : { [key: string]: string } = {
|
|
[EGongFaType.剑法]: "sword",
|
|
[EGongFaType.刀法]: "knife",
|
|
[EGongFaType.枪法]: "stick"
|
|
}
|
|
|
|
|
|
/**武器皮肤映射 */
|
|
export const ESKINMAPPING : { [key: string]: string } = {
|
|
[EGongFaType.剑法]: "j/",
|
|
[EGongFaType.刀法]: "d/",
|
|
[EGongFaType.枪法]: "cq/"
|
|
}
|
|
|
|
export enum EBagLogType{
|
|
All = 0,
|
|
装备 = 2,
|
|
典籍 = 3,
|
|
特殊 = 5,
|
|
材料 = 6,
|
|
}
|
|
|
|
/**背包选择类型 */
|
|
export const EBagLogTypeZh : Record<EBagLogType, string> = {
|
|
[EGongFaType.ALL]: "全部",
|
|
[EBagLogType.装备]: "装备",
|
|
[EBagLogType.典籍]: "典籍",
|
|
[EBagLogType.特殊]: "特殊",
|
|
[EBagLogType.材料]: "材料"
|
|
}
|
|
|
|
export enum ITEM_TYPE {
|
|
ALL = 0,
|
|
WUGONG = 1,
|
|
WUGONG_PAGE = 3,
|
|
GLOVE = 21,
|
|
SWORD = 22,
|
|
KNIFE = 23,
|
|
ARMOR = 26,
|
|
PAINTING_PAGE = 32,
|
|
TOOL = 51, // 打造加成的工具
|
|
TALISMAN = 52, // 宝物
|
|
CLOTH = 61,
|
|
WENJV = 62,
|
|
CHAJV = 63,
|
|
JIAJV = 64,
|
|
JIUJV = 65,
|
|
PAINTING = 71,
|
|
FOOD = 81,
|
|
JIU = 82,
|
|
DRUG = 83,
|
|
CARD = 85,
|
|
EXP = 86,
|
|
}
|
|
|
|
|
|
export enum DailyTaskType{
|
|
/**挑战X次关卡 */
|
|
e7000= 7000,
|
|
}
|
|
|
|
export enum PlatformFunctions{
|
|
/**侧边栏 */
|
|
eSidebar,
|
|
/**桌面 */
|
|
eDesktop
|
|
}
|
|
|
|
export enum LoadSceneType {
|
|
/**预加载 */
|
|
Preloaded,
|
|
/**直接打开 */
|
|
OpenDirectly,
|
|
}
|
|
|
|
|
|
/** 基础资源类型 */
|
|
export enum PropType {
|
|
/**金钱 */
|
|
eGold = 1,
|
|
/**玄武符*/
|
|
eAdopt = 2,
|
|
/**太极币*/
|
|
eTaiJi = 3,
|
|
/**剑心石 */
|
|
eJXStone = 4,
|
|
/**紫忍晶 */
|
|
eZRStone = 5,
|
|
/**枪润玉 */
|
|
eQRYStone = 6,
|
|
/**兽灵 */
|
|
eSLStone = 7,
|
|
/**无 */
|
|
eAdoptFragment = 10,
|
|
}
|
|
|
|
/** 游戏总分类 */
|
|
export enum GameTotalType {
|
|
/**道具 */
|
|
ITEM = 1,
|
|
/**珍宝道具 */
|
|
TREAS = 2,
|
|
/**解锁坊市 */
|
|
BUILD = 3,
|
|
/**御剑经验 */
|
|
EXP = 4,
|
|
/**金钱 */
|
|
TOKEN = 5,
|
|
/**功能解锁 */
|
|
UNLOCK = 7,
|
|
/**怪物头像 */
|
|
ENEMYICON = 20,
|
|
/**武功阴影图片 */
|
|
WUGONG = 21,
|
|
/**场景背景图片 */
|
|
SCENEBG = 22,
|
|
/**异兽头像 */
|
|
MUTATEICON = 23,
|
|
/**套装技能图片 */
|
|
SUITSKILL = 24,
|
|
/**游戏功能 */
|
|
ABILITY = 50,
|
|
}
|
|
|
|
/**游戏功能枚举,对应GameTotlaType的ABILITY的子分类 */
|
|
export enum GameAbility {
|
|
/**商店刷新次数 */
|
|
SHOP_REFRESH_TIMES = 1,
|
|
}
|
|
|
|
|
|
/** 品质类型 */
|
|
export enum QualityType {
|
|
NULL = 0,
|
|
BLANCK = 1,
|
|
GREEN = 2,
|
|
BLUE = 3,
|
|
PURPLE = 4,
|
|
ORANGE = 5,
|
|
RED = 6,
|
|
COL = 7,
|
|
}
|
|
|
|
/**数据匹配 条件类型 */
|
|
export enum EConditionType {
|
|
e_7918 = 7918,
|
|
}
|
|
|
|
export enum EBundleName {
|
|
/**预设包 */
|
|
Presets = 'Presets',
|
|
/**通用包 */
|
|
General = "General",
|
|
/**通用资源包 */
|
|
GeneralRes = "GeneralRes",
|
|
/**头像 */
|
|
HeadIconRes = "HeadIconRes",
|
|
/**场景背景图 */
|
|
ScenesBgRes = "ScenesBgRes",
|
|
/**游戏主场景 */
|
|
Game = "Game",
|
|
/**投资界面 */
|
|
UIPackage = "UIPackage",
|
|
// /**功法 */
|
|
// GongFa_UI = "GongFa_UI",
|
|
// /**商店 */
|
|
// Shop_UI = "Shop_UI",
|
|
// /**商店 */
|
|
// Signin_UI = "Signin_UI",
|
|
// /**排行榜 */
|
|
// Rank_UI = "Rank_UI",
|
|
// /**背包 */
|
|
// Bag_UI = "Bag_UI",
|
|
/**resources */
|
|
resources = 'resources',
|
|
/**音效 */
|
|
Sound = "Sound",
|
|
/**Spine */
|
|
Spine = "Spine",
|
|
}
|
|
|
|
// 看视频的类型
|
|
export enum EVideoType {
|
|
/**离线奖励 */
|
|
OffLine = "离线奖励",
|
|
/**离线奖励翻倍 */
|
|
OffLineDouble = "离线奖励翻倍",
|
|
/**战魂解锁||自动战斗解锁 */
|
|
UnlockSoul = "解锁自动攻击",
|
|
/**战魂爆发 */
|
|
CritSoul = "御剑爆发",
|
|
/**增加商店刷新次数 */
|
|
AddShopTimes = "商店刷新次数",
|
|
/**加钱 */
|
|
AddCoin = "来财",
|
|
/**加钱翻倍 */
|
|
AddCoinDouble = "来财翻倍",
|
|
/**升级武功 */
|
|
UpLevelWG = "升级武功",
|
|
/**加太极币 */
|
|
AddTjCoin = "加源气10个",
|
|
/**加源气翻倍 */
|
|
AddTjCoinDouble = "加源气翻倍",
|
|
/**异兽挑战 */
|
|
ADMutateBoss = "异兽挑战",
|
|
}
|
|
|
|
/**看视频映射tx上报 */
|
|
export const TXVideoMapping: { [key: string]: number } = {
|
|
[EVideoType.OffLine]: 12,
|
|
[EVideoType.UnlockSoul]: 41,
|
|
[EVideoType.CritSoul]: 9,
|
|
[EVideoType.AddShopTimes]: 25,
|
|
[EVideoType.AddCoin]: 4,
|
|
[EVideoType.AddCoinDouble]: 10,
|
|
[EVideoType.UpLevelWG]: 33,
|
|
[EVideoType.AddTjCoin]: 68,
|
|
}
|
|
|
|
export enum ESceneName {
|
|
|
|
/**
|
|
* 初始场景 非必要不要调用
|
|
* @deprecated ES6: use `String.startsWith
|
|
*/
|
|
Launch = "Launch",
|
|
Loading = "Loading",
|
|
Game = "Game",
|
|
}
|
|
|
|
export enum MainBtnType {
|
|
NUll,
|
|
Gongfa,
|
|
Invest,
|
|
Battle,
|
|
Shop,
|
|
Bag,
|
|
}
|
|
|
|
|
|
|
|
export enum EShopType {
|
|
普通商店 = 0,
|
|
灵兽商店 = 1,
|
|
}
|
|
|
|
/**商店类型中文名 */
|
|
export const EShopTypeZh : Record<EShopType, string> = {
|
|
[EShopType.普通商店]: "普通商店",
|
|
[EShopType.灵兽商店]: "灵兽商店"
|
|
}
|
|
|
|
/**套装类型 */
|
|
export enum ESuitType {
|
|
YinYang = 1,
|
|
LieYan = 2,
|
|
CuiYu = 3,
|
|
}
|
|
|