C# Class Azmyth.Assets.AssetStore

Datei anzeigen Open project: GalacticSoft/Azmyth

Protected Properties

Property Type Description
_assetList VectorList
_currentIDList long>.Dictionary
_maxIndex long
_maxVector long
_typeIndexList long>.Dictionary
_typeList Type>.Dictionary
_vectorIDList List

Public Methods

Method Description
AddAsset ( Asset asset ) : void
AddAssetType ( Type assetType ) : long
AssetStore ( ) : System
CreateAsset ( Type assetType ) : VectorID
CreateAsset ( long vector ) : VectorID
RemoveAsset ( VectorID id ) : void
this ( VectorID vectorID ) : Asset

Method Details

AddAsset() public method

public AddAsset ( Asset asset ) : void
asset Asset
return void

AddAssetType() public method

public AddAssetType ( Type assetType ) : long
assetType System.Type
return long

AssetStore() public method

public AssetStore ( ) : System
return System

CreateAsset() public method

public CreateAsset ( Type assetType ) : VectorID
assetType System.Type
return VectorID

CreateAsset() public method

public CreateAsset ( long vector ) : VectorID
vector long
return VectorID

RemoveAsset() public method

public RemoveAsset ( VectorID id ) : void
id VectorID
return void

this() public method

public this ( VectorID vectorID ) : Asset
vectorID VectorID
return Asset

Property Details

_assetList protected_oe property

protected VectorList _assetList
return VectorList

_currentIDList protected_oe property

protected Dictionary _currentIDList
return long>.Dictionary

_maxIndex protected_oe property

protected long _maxIndex
return long

_maxVector protected_oe property

protected long _maxVector
return long

_typeIndexList protected_oe property

protected Dictionary _typeIndexList
return long>.Dictionary

_typeList protected_oe property

protected Dictionary _typeList
return Type>.Dictionary

_vectorIDList protected_oe property

protected List _vectorIDList
return List