C# 클래스 Universe.Framework.Services.ClassHelpers.Assets.AssetBase

상속: Universe.Framework.Modules.IDataTransferable, IDisposable
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

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