public ItemInfo GetItemVO(int typeId, byte type) { ItemInfo itemVo = null; switch (type) { case ItemConstant.TYPE_OTHER: itemVo = new ItemInfo(); break; case ItemConstant.TYPE_EQUIP: itemVo = new EquipInfo(); break; } if (itemVo != null) { itemVo.typeId = typeId; } return(itemVo); }
public static ItemInfo WrapperItemVO(S2C_SYNC_ITEM vo) { ItemInfo itemVO; if (vo == null) { return(null); } switch (vo.byTabType) { case TYPE_OTHER: itemVO = new ItemInfo(); itemVO.Copy(vo); return(itemVO); case TYPE_EQUIP: itemVO = new EquipInfo(); itemVO.Copy(vo); return(itemVO); } return(null); }