1
This commit is contained in:
parent
ca9e52d321
commit
36963db65f
@ -1,27 +1,44 @@
|
||||
const constant = require("common/constant");
|
||||
const bcconst = require("common/bcconst");
|
||||
|
||||
function getNftNameByTokenType(tokenType) {
|
||||
switch (Number(tokenType)) {
|
||||
case bcconst.BC_NFT_HERO:
|
||||
function getItemMetaNftType(itemMeta) {
|
||||
switch (Number(itemMeta['type'])) {
|
||||
case constant.ITEM_HERO_TYPE:
|
||||
{
|
||||
return HERO_INSTANCE_NAME;
|
||||
return bcconst.BC_NFT_HERO;
|
||||
}
|
||||
break;
|
||||
case bcconst.BC_NFT_CHIP:
|
||||
case constant.ITEM_GUN_TYPE:
|
||||
{
|
||||
return CHIP_INSTANCE_NAME;
|
||||
return bcconst.BC_NFT_EQUIP;
|
||||
}
|
||||
break;
|
||||
case bcconst.BC_NFT_CLAIM_BOX:
|
||||
case constant.ITEM_MATERIAL_TYPE:
|
||||
{
|
||||
return Gacha_INSTANCE_NAME;
|
||||
if (itemMeta['sub_type'] == constant.ITEM_MATERIAL_CHIP_SUBTYPE_SUBTYPE) {
|
||||
return bcconst.BC_NFT_CHIP;
|
||||
} else {
|
||||
return bcconst.BC_NFT_NONE;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case constant.ITEM_CHIP_TYPE:
|
||||
{
|
||||
return bcconst.BC_NFT_CHIP;
|
||||
}
|
||||
break;
|
||||
case constant.ITEM_BLIND_BOX_TYPE:
|
||||
{
|
||||
return bcconst.BC_NFT_BLIND_BOX;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
return '';
|
||||
return bcconst.BC_NFT_NONE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return bcconst.BC_NFT_NONE;
|
||||
}
|
||||
|
||||
exports.getNftNameByTokenType = getNftNameByTokenType;
|
||||
exports.getItemMetaNftType = getItemMetaNftType;
|
||||
|
@ -1,49 +1,14 @@
|
||||
const assert = require('assert');
|
||||
const utils = require('j7/utils');
|
||||
const bcutils = require('j7/bcutils');
|
||||
const bchelper = require('common/bchelerp');
|
||||
const basewrap = require('./basewrap');
|
||||
const factory = require('./factory');
|
||||
|
||||
class Item extends basewrap.BaseWrap {
|
||||
|
||||
getNftType() {
|
||||
switch (this['type']) {
|
||||
case HERO_TYPE:
|
||||
{
|
||||
return bcutils.HERO_TYPE;
|
||||
}
|
||||
break;
|
||||
case GUN_TYPE:
|
||||
{
|
||||
return bcutils.EQUIP_TYPE;
|
||||
}
|
||||
break;
|
||||
case MATERIAL_TYPE:
|
||||
{
|
||||
if (this['sub_type'] == MATERIAL_CHIP_SUBTYPE) {
|
||||
return bcutils.CHIP_TYPE;
|
||||
} else {
|
||||
return bcutils.NONE_TYPE;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case CHIP_TYPE:
|
||||
{
|
||||
return bcutils.CHIP_TYPE;
|
||||
}
|
||||
break;
|
||||
case BLIND_BOX_TYPE:
|
||||
{
|
||||
return bcutils.BLIND_BOX_TYPE;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
return bcutils.NONE_TYPE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return bcutils.NONE_TYPE;
|
||||
return bchelper.getItemMetaNftType(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user