Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection Class Reference

Detailed Description

Class that handles assets collections. Guarantees the same order of resources then was during loading.

Inheritance diagram for Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection:
Collaboration diagram for Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection:

Public Member Functions

void Add (string bundle, params ResourceContainer[] objects)
 Adding new resources to collection. More...
 
void Add (AssetBundleDescriptor item)
 Adds bundle descriptor to the collection. More...
 
void Clear ()
 Clears entire collection.
 
bool Contains (AssetBundleDescriptor item)
 Checks is the asset bundle descriptor registered among elements. More...
 
void CopyTo (AssetBundleDescriptor[] array, int arrayIndex)
 Copies elements to another array. More...
 
IEnumerator< AssetBundleDescriptorGetEnumerator ()
 Returns enumerator of the

See also
AssetBundleDescriptor

items in collection. More...

 
bool Remove (AssetBundleDescriptor item)
 Trying to remove item from collection. More...
 

Properties

ResourceContainer[] this[object bundleKey] [get, set]
 Returns assets collection by the bundle key. More...
 
ResourceContainer[] this[int bundleIdx] [get, set]
 Provides access to collection item by the index. More...
 
object[] Keys [get]
 Array of bundle names.
 
object[] Values [get]
 Returns asset collection along with bundles order.
 
int Count [get]
 Returns count of elements at the collection.
 
bool IsReadOnly [get]
 Always false.
 

Member Function Documentation

◆ Add() [1/2]

void Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.Add ( AssetBundleDescriptor  item)

Adds bundle descriptor to the collection.

Parameters
itemDescriptor to add.

◆ Add() [2/2]

void Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.Add ( string  bundle,
params ResourceContainer[]  objects 
)

Adding new resources to collection.

Parameters
bundleBundle name.
objectsArray of resource in container format..

◆ Contains()

bool Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.Contains ( AssetBundleDescriptor  item)

Checks is the asset bundle descriptor registered among elements.

Parameters
itemDescriptor to check.
Returns

◆ CopyTo()

void Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.CopyTo ( AssetBundleDescriptor[]  array,
int  arrayIndex 
)

Copies elements to another array.

Parameters
arrayTarget array.
arrayIndexStart index at the target array.

◆ GetEnumerator()

IEnumerator< AssetBundleDescriptor > Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.GetEnumerator ( )

Returns enumerator of the

See also
AssetBundleDescriptor

items in collection.

Returns
Enumerator instance.

◆ Remove()

bool Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.Remove ( AssetBundleDescriptor  item)

Trying to remove item from collection.

Parameters
itemItem to remove.
Returns
Result of item search.

Property Documentation

◆ this[int bundleIdx]

ResourceContainer [] Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.this[int bundleIdx]
getset

Provides access to collection item by the index.

Parameters
bundleIdxIndex of registered assets bundle.
Returns
Array of resources related to the bundle.

◆ this[object bundleKey]

ResourceContainer [] Doloro.DataManagement.DynamicResources.ResourcesCollection.AssetBundlesResourcesCollection.this[object bundleKey]
getset

Returns assets collection by the bundle key.

Parameters
bundleKeyname of the bungle.
Returns

The documentation for this class was generated from the following file: