C# Класс Universe.Framework.Services.ClassHelpers.Assets.AssetBase

Наследование: Universe.Framework.Modules.IDataTransferable, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
SimpleInitialize void

Открытые методы

Метод Описание
AssetBase ( ) : System
AssetBase ( UUID assetID ) : System
AssetBase ( UUID assetID, string name, AssetType assetType, UUID creatorID ) : System
AssetBase ( string assetID ) : System
AssetBase ( string assetID, string name, AssetType assetType, UUID creatorID ) : System
AssetTypeInfo ( ) : string
CompressedPack ( ) : string

Make an OSDMap (json) with only the needed parts for the database and then compress it

CompressedUnpack ( string compressedString ) : void
Dispose ( ) : void
FillHash ( byte data ) : string
FromOSD ( OSDMap map ) : void
Initiate ( string assetID, string name, AssetType assetType, UUID creatorID ) : void
Pack ( ) : OSDMap

Pack this asset into an OSDMap

ToOSD ( ) : OSDMap

Pack this asset into an OSDMap

ToString ( ) : string
Unpack ( OSD osd ) : AssetBase

Unpack the asset from an OSDMap

Приватные методы

Метод Описание
SimpleInitialize ( ) : void

Описание методов

AssetBase() публичный Метод

public AssetBase ( ) : System
Результат System

AssetBase() публичный Метод

public AssetBase ( UUID assetID ) : System
assetID UUID
Результат System

AssetBase() публичный Метод

public AssetBase ( UUID assetID, string name, AssetType assetType, UUID creatorID ) : System
assetID UUID
name string
assetType AssetType
creatorID UUID
Результат System

AssetBase() публичный Метод

public AssetBase ( string assetID ) : System
assetID string
Результат System

AssetBase() публичный Метод

public AssetBase ( string assetID, string name, AssetType assetType, UUID creatorID ) : System
assetID string
name string
assetType AssetType
creatorID UUID
Результат System

AssetTypeInfo() публичный Метод

public AssetTypeInfo ( ) : string
Результат string

CompressedPack() публичный Метод

Make an OSDMap (json) with only the needed parts for the database and then compress it
public CompressedPack ( ) : string
Результат string

CompressedUnpack() публичный Метод

public CompressedUnpack ( string compressedString ) : void
compressedString string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FillHash() публичный статический Метод

public static FillHash ( byte data ) : string
data byte
Результат string

FromOSD() публичный Метод

public FromOSD ( OSDMap map ) : void
map OSDMap
Результат void

Initiate() публичный Метод

public Initiate ( string assetID, string name, AssetType assetType, UUID creatorID ) : void
assetID string
name string
assetType AssetType
creatorID UUID
Результат void

Pack() публичный Метод

Pack this asset into an OSDMap
public Pack ( ) : OSDMap
Результат OSDMap

ToOSD() публичный Метод

Pack this asset into an OSDMap
public ToOSD ( ) : OSDMap
Результат OSDMap

ToString() публичный Метод

public ToString ( ) : string
Результат string

Unpack() публичный Метод

Unpack the asset from an OSDMap
public Unpack ( OSD osd ) : AssetBase
osd OSD
Результат AssetBase