Class ResourceManagerConfig
Resource Manager Config utility class.
Namespace: UnityEngine.ResourceManagement.Util
Syntax
public static class ResourceManagerConfig
Methods
CreateArrayResult(Type, Object[])
Used to create an operation result that has multiple items.
Declaration
public static Array CreateArrayResult(Type type, object[] allAssets)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The type of the result. |
Object[] | allAssets | The result objects. |
Returns
Type | Description |
---|---|
Array | Returns Array object with result items. |
CreateArrayResult<TObject>(Object[])
Used to create an operation result that has multiple items.
Declaration
public static TObject CreateArrayResult<TObject>(object[] allAssets)
where TObject : class
Parameters
Type | Name | Description |
---|---|---|
Object[] | allAssets | The result objects. |
Returns
Type | Description |
---|---|
TObject | Returns result Array as TObject. |
Type Parameters
Name | Description |
---|---|
TObject | The type of the result. |
CreateListResult(Type, Object[])
Used to create an operation result that has multiple items.
Declaration
public static IList CreateListResult(Type type, object[] allAssets)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The type of the result objects. |
Object[] | allAssets | The result objects. |
Returns
Type | Description |
---|---|
IList | An IList of the resulting objects. |
CreateListResult<TObject>(Object[])
Used to create an operation result that has multiple items.
Declaration
public static TObject CreateListResult<TObject>(object[] allAssets)
Parameters
Type | Name | Description |
---|---|---|
Object[] | allAssets | The result objects. |
Returns
Type | Description |
---|---|
TObject | An IList of the resulting objects converted to TObject. |
Type Parameters
Name | Description |
---|---|
TObject | The type of the result. |
IsInstance<T1, T2>()
Check if one type is an instance of another type.
Declaration
public static bool IsInstance<T1, T2>()
Returns
Type | Description |
---|---|
Boolean | Returns true if T2 is a base type of T1. |
Type Parameters
Name | Description |
---|---|
T1 | Expected base type. |
T2 | Expected child type. |
IsPathRemote(String)
Check to see if a path is remote or not.
Declaration
public static bool IsPathRemote(string path)
Parameters
Type | Name | Description |
---|---|---|
String | path | The path to check. |
Returns
Type | Description |
---|---|
Boolean | Returns true if path is remote. |
ShouldPathUseWebRequest(String)
Check if path should use WebRequest. A path should use WebRequest for remote paths and platforms that require WebRequest to load locally.
Declaration
public static bool ShouldPathUseWebRequest(string path)
Parameters
Type | Name | Description |
---|---|---|
String | path | The path to check. |
Returns
Type | Description |
---|---|
Boolean | Returns true if path should use WebRequest. |