Package com.ngt.jopenmetaverse.shared.sim.InventoryManager

Examples of com.ngt.jopenmetaverse.shared.sim.InventoryManager.InventoryWearable


    synchronized (Wearables)
    {
      // Add the given wearables to the wearables collection
      for (int i = 0; i < wearables.size(); i++)
      {
        InventoryWearable wearableItem = wearables.get(i);

        WearableData wd = new WearableData();
        wd.AssetID = wearableItem.AssetUUID;
        wd.AssetType = wearableItem.AssetType;
        wd.ItemID = wearableItem.UUID;
        wd.WearableType = wearableItem.getWearableType();

        Wearables.put(wearableItem.getWearableType(), wd);
      }
    }

    if (attachments.size() > 0)
    {
View Full Code Here


    synchronized (Wearables)
    {
      // Remove the given wearables from the wearables collection
      for (int i = 0; i < wearables.size(); i++)
      {
        InventoryWearable wearableItem = wearables.get(i);
        if (wearables.get(i).AssetType != AssetType.Bodypart        // Remove if it's not a body part
            && Wearables.containsKey(wearableItem.getWearableType()) // And we have that wearabe type
            && Wearables.get(wearableItem.getWearableType()).ItemID.equals(wearableItem.UUID) // And we are wearing it
            )
        {
          Wearables.remove(wearableItem.getWearableType());
          needSetAppearance = true;
        }
      }
    }
View Full Code Here

      }

      // Add the given wearables to the new wearables collection
      for (int i = 0; i < wearableItems.size(); i++)
      {
        InventoryWearable wearableItem = wearableItems.get(i);

        WearableData wd = new WearableData();
        wd.AssetID = wearableItem.AssetUUID;
        wd.AssetType = wearableItem.AssetType;
        wd.ItemID = wearableItem.UUID;
        wd.WearableType = wearableItem.getWearableType();

        newWearables.put(wearableItem.getWearableType(), wd);
      }

      // Replace the Wearables collection
      Wearables = newWearables;
    }
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.sim.InventoryManager.InventoryWearable

Copyright © 2018 www.massapicom. 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.