Universe.Framework.Services.ClassHelpers.Inventory.InventoryItemBase.FromOSD C# (CSharp) Method

FromOSD() public method

public FromOSD ( OSDMap map ) : void
map OSDMap
return void
        public override void FromOSD(OSDMap map)
        {
            AssetID = map["AssetID"];
            AssetType = map["AssetType"];
            BasePermissions = map["BasePermissions"];
            CreationDate = map["CreationDate"];
            CreatorData = map["CreatorData"];
            CreatorId = map["CreatorId"];
            CreatorIdentification = map["CreatorIdentification"];
            CurrentPermissions = map["CurrentPermissions"];
            Description = map["Description"];
            EveryOnePermissions = map["EveryOnePermissions"];
            Flags = map["Flags"];
            Folder = map["Folder"];
            GroupID = map["GroupID"];
            GroupOwned = map["GroupOwned"];
            GroupPermissions = map["GroupPermissions"];
            ID = map["ID"];
            InvType = map["InvType"];
            Name = map["Name"];
            NextPermissions = map["NextPermissions"];
            Owner = map["Owner"];
            SalePrice = map["SalePrice"];
            SaleType = (byte) (int) map["SaleType"];
        }

Usage Example

 public override void FromOSD(OSDMap map)
 {
     OSDArray items = (OSDArray) map["Items"];
     Items = items.ConvertAll<InventoryItemBase>((osd) =>
                                                     {
                                                         InventoryItemBase item = new InventoryItemBase();
                                                         item.FromOSD((OSDMap) osd);
                                                         return item;
                                                     }
         );
     OSDArray folders = (OSDArray) map["Folders"];
     Folders = folders.ConvertAll<InventoryFolderBase>((osd) =>
                                                           {
                                                               InventoryFolderBase folder =
                                                                   new InventoryFolderBase();
                                                               folder.FromOSD((OSDMap) osd);
                                                               return folder;
                                                           }
         );
     UserID = map["UserID"];
     FolderID = map["FolderID"];
 }
All Usage Examples Of Universe.Framework.Services.ClassHelpers.Inventory.InventoryItemBase::FromOSD