Interface IDataBuilder
Builds objects of type IDataBuilderResult.
Namespace: UnityEditor.AddressableAssets.Build
Syntax
public interface IDataBuilder
Properties
Name
The name of the builder, used for GUI.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
String |
Methods
BuildData<TResult>(AddressablesDataBuilderInput)
Build the data of a specific type.
Declaration
TResult BuildData<TResult>(AddressablesDataBuilderInput builderInput)
where TResult : IDataBuilderResult
Parameters
Type | Name | Description |
---|---|---|
AddressablesDataBuilderInput | builderInput | The builderInput used to build the data. |
Returns
Type | Description |
---|---|
TResult | The built data. |
Type Parameters
Name | Description |
---|---|
TResult | The data type. |
CanBuildData<T>()
Can this builder build the type of data requested.
Declaration
bool CanBuildData<T>()
where T : IDataBuilderResult
Returns
Type | Description |
---|---|
Boolean | True if the build can build it. |
Type Parameters
Name | Description |
---|---|
T | The data type. |
ClearCachedData()
Clears all cached data.
Declaration
void ClearCachedData()