Examples of CraftResponseCallback


Examples of uk.co.thomasc.steamkit.steam3.handlers.steamgamecoordinator.callbacks.CraftResponseCallback

    return null;
  }
 
  public void combine() {
    if (metal.get(1).size() < 2 && metal.get(2).size() > 0) { // We need more reclaimed!
      CraftResponseCallback res = craft(ECraftingRecipe.SmeltRefined, metal.get(2).remove(0));
      if (res != null) {
        for (Long item : res.getItems()) {
          metal.get(1).add(item);
        }
      }
    }
    if (metal.get(0).size() < 2 && metal.get(1).size() > 0) { // We need more scrap!
      CraftResponseCallback res = craft(ECraftingRecipe.SmeltReclaimed, metal.get(1).remove(0));
      if (res != null) {
        for (Long item : res.getItems()) {
          metal.get(0).add(item);
        }
      }
    }
   
    while (metal.get(0).size() > 4) {
      CraftResponseCallback res = craft(ECraftingRecipe.CombineScrap, metal.get(0).remove(0), metal.get(0).remove(0), metal.get(0).remove(0));
      if (res != null) {
        for (Long item : res.getItems()) { // Should only be one, but who knows :P
          metal.get(1).add(item);
        }
      }
    }
    while (metal.get(1).size() > 4) {
      CraftResponseCallback res = craft(ECraftingRecipe.CombineReclaimed, metal.get(1).remove(0), metal.get(1).remove(0), metal.get(1).remove(0));
      if (res != null) {
        for (Long item : res.getItems()) { // Should only be one, but who knows :P
          metal.get(2).add(item);
        }
      }
    }
  }
View Full Code Here

Examples of uk.co.thomasc.steamkit.steam3.handlers.steamgamecoordinator.callbacks.CraftResponseCallback

        if (count.containsKey(item.defIndex) && count.get(item.defIndex).get() > 4) {
          count.get(item.defIndex).decrement();
          if (otherid.containsKey(classid.get(item.defIndex))) {
            final Item item2 = MyInventory.getItem(otherid.get(classid.get(item.defIndex)));
            CraftResponseCallback callback = scrap(otherid.get(classid.get(item.defIndex)), id);
            if (callback != null) {
              for (long itemId : callback.getItems()) {
                metal.get(0).add(itemId);
              }
            }
            scraped.get(item.defIndex).increment();
            scraped.get(item2.defIndex).increment();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.