using System; using OpenMetaverse; namespace OpenSim.Region.OptionalModules.Scripting.Minimodule { /// /// This implements the methods needed to operate on individual inventory items. /// public interface IInventoryItem { int Type { get; } UUID AssetID { get; } T RetreiveAsset() where T : OpenMetaverse.Asset, new(); } }