first commit
This commit is contained in:
126
assets/scripts/utils/Tools.ts
Normal file
126
assets/scripts/utils/Tools.ts
Normal file
@@ -0,0 +1,126 @@
|
||||
|
||||
import { LocalCache } from "./LocalCache";
|
||||
|
||||
export class Tools{
|
||||
public static getUUID():string{
|
||||
let uuid_str = '';
|
||||
let cache = LocalCache.getUuid();
|
||||
if(cache == ""){
|
||||
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
|
||||
var uuid = [];
|
||||
let radix = 16 | chars.length;
|
||||
for (let i = 0; i < 36; i++) uuid[i] = chars[0 | Math.random() * radix];
|
||||
uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
|
||||
uuid_str = uuid.join('');
|
||||
LocalCache.setUuid(uuid_str);
|
||||
}else{
|
||||
uuid_str = cache;
|
||||
}
|
||||
|
||||
return uuid_str
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static getCodeStr(code:number = 0):string{
|
||||
let str = "";
|
||||
|
||||
var codeObj = {};
|
||||
codeObj[-4] = "代理连接失败";
|
||||
codeObj[-3] = "代理错误";
|
||||
codeObj[-2] = "链接没有找到用户";
|
||||
codeObj[-1] = "链接没有找到角色";
|
||||
codeObj[0] = "成功";
|
||||
|
||||
codeObj[1] = "参数有误";
|
||||
codeObj[2] = "数据库异常";
|
||||
codeObj[3] = "用户已存在";
|
||||
codeObj[4] = "密码不正确";
|
||||
codeObj[5] = "用户不存在";
|
||||
codeObj[6] = "session无效";
|
||||
codeObj[7] = "Hardware错误";
|
||||
codeObj[8] = "已经创建过角色了";
|
||||
codeObj[9] = "角色不存在";
|
||||
codeObj[10] = "城市不存在";
|
||||
|
||||
codeObj[11] = "城市不是自己的";
|
||||
codeObj[12] = "升级失败";
|
||||
codeObj[13] = "武将不存在";
|
||||
codeObj[14] = "武将不是自己的";
|
||||
codeObj[15] = "军队不是自己的";
|
||||
codeObj[16] = "资源不足";
|
||||
codeObj[17] = "超过带兵限制";
|
||||
codeObj[18] = "军队再忙";
|
||||
codeObj[19] = "将领再忙";
|
||||
codeObj[20] = "不能放弃";
|
||||
|
||||
codeObj[21] = "领地不是自己的";
|
||||
codeObj[22] = "军队没有主将";
|
||||
codeObj[23] = "不可到达";
|
||||
codeObj[24] = "体力不足";
|
||||
codeObj[25] = "政令不足";
|
||||
codeObj[26] = "金币不足";
|
||||
codeObj[27] = "重复上阵";
|
||||
codeObj[28] = "cost不足";
|
||||
codeObj[29] = "没有该合成武将";
|
||||
codeObj[30] = "合成武将非同名";
|
||||
|
||||
codeObj[31] = "统帅不足";
|
||||
codeObj[32] = "升级失败";
|
||||
codeObj[33] = "升级到最大星级";
|
||||
codeObj[34] = "联盟创建失败";
|
||||
codeObj[35] = "联盟不存在";
|
||||
codeObj[36] = "权限不足";
|
||||
codeObj[37] = "已经有联盟";
|
||||
codeObj[38] = "不允许退出";
|
||||
codeObj[39] = "内容太长";
|
||||
codeObj[40] = "不属于该联盟";
|
||||
|
||||
codeObj[41] = "用户已满";
|
||||
codeObj[42] = "已经申请过了";
|
||||
codeObj[43] = "不能驻守";
|
||||
codeObj[44] = "不能占领";
|
||||
codeObj[45] = "没有募兵所";
|
||||
codeObj[46] = "免战中";
|
||||
codeObj[47] = "征兵中";
|
||||
codeObj[48] = "领地已经在放弃了";
|
||||
codeObj[49] = "不能再新建建筑在领地上";
|
||||
codeObj[50] = "不能调兵";
|
||||
|
||||
codeObj[51] = "坑位已满";
|
||||
codeObj[52] = "队伍在城外";
|
||||
codeObj[53] = "不能升级建筑";
|
||||
codeObj[54] = "不能拆除建筑";
|
||||
codeObj[55] = "超过征收次数";
|
||||
codeObj[56] = "cd内不能操作";
|
||||
codeObj[57] = "武将超过上限了";
|
||||
codeObj[58] = "没有集市";
|
||||
codeObj[59] = "超过了收藏上限";
|
||||
|
||||
codeObj[60] = "超过了技能上限";
|
||||
codeObj[61] = "装备技能失败";
|
||||
codeObj[62] = "取下技能失败";
|
||||
codeObj[63] = "兵种不符";
|
||||
codeObj[64] = "该位置没有技能";
|
||||
codeObj[65] = "技能等级已满";
|
||||
|
||||
if (codeObj[code] == null){
|
||||
str = "错误:" + code;
|
||||
}else{
|
||||
str = codeObj[code]
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
public static numberToShow(num:number = 0):string{
|
||||
if (num >= 100000000){
|
||||
return Math.floor(num/100000000) + "亿"
|
||||
}
|
||||
else if (num >= 10000){
|
||||
return Math.floor(num/10000) + "万"
|
||||
}else{
|
||||
return num + ""
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user