Class ResourceLocationBase
Basic implementation of IResourceLocation
Namespace: UnityEngine.ResourceManagement.ResourceLocations
Syntax
public class ResourceLocationBase : object, IResourceLocation
Constructors
Name | Description |
---|---|
ResourceLocationBase(String, String, String, Type, IResourceLocation[]) | Construct a new ResourceLocationBase. |
Properties
Name | Description |
---|---|
Data | Data that is intended for the provider. Objects can be serialized during the build process to be used by the provider. An example of usage is cache usage data for AssetBundleProvider. |
Dependencies | List of dependencies that must be loaded before this location. This value may be null. |
DependencyHashCode | Precomputed hash code of dependencies. |
HasDependencies | Convenience method to see if there are any dependencies. |
InternalId | Internal id. |
PrimaryKey | Primary address for this location. |
ProviderId | Provider Id. This is usually set to the FullName property of the type of the provider class. |
ResourceType | The type of the resource for th location. |
Methods
Name | Description |
---|---|
ComputeDependencyHash() | Compute the dependency hash for this location |
Hash(Type) | Compute the hash of this location for the specified type. |
ToString() | Returns the Internal name used by the provider to load this location |