Class AdaptivePerformanceGeneralSettingsPerBuildTarget
Container class that holds general settings for each build target group installed in Unity.
Inherited Members
Namespace: UnityEditor.AdaptivePerformance.Editor
Syntax
public class AdaptivePerformanceGeneralSettingsPerBuildTarget : ScriptableObject, ISerializationCallbackReceiver
Methods
AdaptivePerformanceGeneralSettingsForBuildTarget(BuildTargetGroup)
Given a build target, get the general settings container assigned to it.
Declaration
public static AdaptivePerformanceGeneralSettings AdaptivePerformanceGeneralSettingsForBuildTarget(BuildTargetGroup targetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | targetGroup | An enum that specifies which platform group this build is for. |
Returns
Type | Description |
---|---|
AdaptivePerformanceGeneralSettings | The instance of AdaptivePerformanceGeneralSettings assigned to the key, or null if no instance is assigned. |
OnAfterDeserialize()
Serialization override.
Declaration
public void OnAfterDeserialize()
Implements
OnBeforeSerialize()
Serialization override.
Declaration
public void OnBeforeSerialize()
Implements
SetSettingsForBuildTarget(BuildTargetGroup, AdaptivePerformanceGeneralSettings)
Set specific settings for a given build target.
Declaration
public void SetSettingsForBuildTarget(BuildTargetGroup targetGroup, AdaptivePerformanceGeneralSettings settings)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | targetGroup | An enum that specifies which platform group this build is for. |
AdaptivePerformanceGeneralSettings | settings | An instance of AdaptivePerformanceGeneralSettings to assign for the given key. |
SettingsForBuildTarget(BuildTargetGroup)
Get specific settings for a given build target.
Declaration
public AdaptivePerformanceGeneralSettings SettingsForBuildTarget(BuildTargetGroup targetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | targetGroup | An enum that specifies which platform group this build is for. |
Returns
Type | Description |
---|---|
AdaptivePerformanceGeneralSettings | The instance of AdaptivePerformanceGeneralSettings assigned to the key, or null if no instance is assigned. |