Class ProfileValueReference
Used to store references to profile variables. This class is intended to be used for fields in user scripts, specifically ones that subclass AddressableAssetGroupSchema.
Inherited Members
Namespace: UnityEditor.AddressableAssets.Settings
Assembly: Unity.Addressables.Editor.dll
Syntax
[Serializable]
public class ProfileValueReference
Fields
Name | Description |
---|---|
OnValueChanged | This delegate will be invoked when the reference profile id changes. This will NOT be invoked when the actual profile value itself changes. |
Properties
Name | Description |
---|---|
Id | Get the profile variable id. |
Methods
Name | Description |
---|---|
GetName(AddressableAssetSettings) | Get the profile variable name that is referenced. |
GetValue(AddressableAssetProfileSettings, string) | Evaluate the profile value using the provided profile settings object and a profile id. |
GetValue(AddressableAssetSettings) | Evaluate the profile value using the provided settings object. |
GetValue(AddressableAssetSettings, bool) | Evaluate the profile value using the provided settings object. |
SetVariableById(AddressableAssetSettings, string) | Set the profile variable id using the id of the variable. |
SetVariableByName(AddressableAssetSettings, string) | Set the profile variable id using the name of the variable. |