CostumeAttr.js 630 B

12345678910111213141516171819202122
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. Object.defineProperty(i, "__esModule", {value: !0});
  5. const s = t("GameUtils"),
  6. o = t("AttributeBase"),
  7. a = t("CostumeConst");
  8. i.default = class extends o.AttributeBase {
  9. init() {}
  10. getAttrValue(t, e) {
  11. return isNaN(this.finalAttr[t]) ? e : this.finalAttr[t];
  12. }
  13. toString() {
  14. let t = "";
  15. for (const i in this.finalAttr) {
  16. var e = parseInt(i);
  17. e == a.CostumeAbilityType.base && (t += "基础属性:"),
  18. (t += s.getCostumeAttrStr(e, this.finalAttr[i]) + "\n");
  19. }
  20. return t;
  21. }
  22. };