GameUtils.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. Object.defineProperty(i, "__esModule", {value: !0}),
  5. (i.sortCostume2 = i.sortCostume1 = i.sortCostume = i.getCostumeAttrStr = i.getDirection = void 0);
  6. const o = t("GameText"),
  7. a = t("CostumeConst"),
  8. s = cc.v2();
  9. (i.getDirection = function (t, e) {
  10. e = t.sub(e, s);
  11. return Math.abs(e.x) > Math.abs(e.y) ? (0 < e.x ? 2 : 6) : 0 < e.y ? 0 : 4;
  12. }),
  13. (i.getCostumeAttrStr = function (t, e, i, s) {
  14. return t === a.CostumeAbilityType.doublebase
  15. ? o.GameText.getTextByStr("str_name_special_ability" + t).format(i, e / 100, s)
  16. : o.GameText.getTextByStr("str_name_special_ability" + t).format(e);
  17. }),
  18. (i.sortCostume = function (t, e) {
  19. return e.data.grade !== t.data.grade
  20. ? e.data.grade - t.data.grade
  21. : e.data.lv !== t.data.lv
  22. ? e.data.lv - t.data.lv
  23. : e.cfg.parts !== t.cfg.parts
  24. ? e.cfg.parts - t.cfg.parts
  25. : e.cfg.idx - t.cfg.idx;
  26. }),
  27. (i.sortCostume1 = function (t, e) {
  28. return e.data.grade !== t.data.grade
  29. ? e.data.grade - t.data.grade
  30. : e.cfg.parts !== t.cfg.parts
  31. ? e.cfg.parts - t.cfg.parts
  32. : e.cfg.idx !== t.cfg.idx
  33. ? e.cfg.idx - t.cfg.idx
  34. : e.data.lv - t.data.lv;
  35. }),
  36. (i.sortCostume2 = function (t, e) {
  37. return e.cfg.parts !== t.cfg.parts
  38. ? e.cfg.parts - t.cfg.parts
  39. : e.data.grade !== t.data.grade
  40. ? e.data.grade - t.data.grade
  41. : e.cfg.idx !== t.cfg.idx
  42. ? e.cfg.idx - t.cfg.idx
  43. : e.data.lv - t.data.lv;
  44. });