var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}), (i.sortCostume2 = i.sortCostume1 = i.sortCostume = i.getCostumeAttrStr = i.getDirection = void 0); const o = t("GameText"), a = t("CostumeConst"), s = cc.v2(); (i.getDirection = function (t, e) { e = t.sub(e, s); return Math.abs(e.x) > Math.abs(e.y) ? (0 < e.x ? 2 : 6) : 0 < e.y ? 0 : 4; }), (i.getCostumeAttrStr = function (t, e, i, s) { return t === a.CostumeAbilityType.doublebase ? o.GameText.getTextByStr("str_name_special_ability" + t).format(i, e / 100, s) : o.GameText.getTextByStr("str_name_special_ability" + t).format(e); }), (i.sortCostume = function (t, e) { return e.data.grade !== t.data.grade ? e.data.grade - t.data.grade : e.data.lv !== t.data.lv ? e.data.lv - t.data.lv : e.cfg.parts !== t.cfg.parts ? e.cfg.parts - t.cfg.parts : e.cfg.idx - t.cfg.idx; }), (i.sortCostume1 = function (t, e) { return e.data.grade !== t.data.grade ? e.data.grade - t.data.grade : e.cfg.parts !== t.cfg.parts ? e.cfg.parts - t.cfg.parts : e.cfg.idx !== t.cfg.idx ? e.cfg.idx - t.cfg.idx : e.data.lv - t.data.lv; }), (i.sortCostume2 = function (t, e) { return e.cfg.parts !== t.cfg.parts ? e.cfg.parts - t.cfg.parts : e.data.grade !== t.data.grade ? e.data.grade - t.data.grade : e.cfg.idx !== t.cfg.idx ? e.cfg.idx - t.cfg.idx : e.data.lv - t.data.lv; });