Esempio n. 1
0
 // 镶嵌合并
 private static void uniteMosaic(RoleGoods roleGoods) {
   MosaicRune[] mosaicRunes = roleGoods.getMosaicRune();
   Map<Byte, MosaicRune> mosaicRuneMap = Maps.newHashMap();
   for (MosaicRune mosaic : mosaicRunes) {
     if (null == mosaic) {
       continue;
     }
     mosaicRuneMap.put(mosaic.getHole(), mosaic);
   }
   if (Util.isEmpty(mosaicRuneMap)) {
     // 如果没有镶嵌符文
     roleGoods.setMosaic("");
     return;
   }
   roleGoods.setMosaic(GameContext.getRuneApp().getMosaicString(mosaicRuneMap));
 }