Class AdaptivePerformanceGeneralSettings
General settings container used to house the instance of the active settings, as well as the manager instance used to load the loaders with.
Inheritance
UnityEngine.Object
UnityEngine.ScriptableObject
AdaptivePerformanceGeneralSettings
Inherited Members
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(System.String)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfType(System.Type, System.Boolean)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type, System.Boolean)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
Namespace: UnityEngine.AdaptivePerformance
Syntax
public class AdaptivePerformanceGeneralSettings : ScriptableObject
Fields
k_SettingsKey
The key used to query to get the current loader settings.
Declaration
public static string k_SettingsKey
Field Value
Type | Description |
---|---|
String |
Properties
AssignedSettings
The current active manager used to manage the Adaptive Performance lifetime.
Declaration
public AdaptivePerformanceManagerSettings AssignedSettings { get; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceManagerSettings |
InitManagerOnStart
Used to set if the manager is activated and initialized on startup.
Declaration
public bool InitManagerOnStart { get; }
Property Value
Type | Description |
---|---|
Boolean |
Instance
The current settings instance.
Declaration
public static AdaptivePerformanceGeneralSettings Instance { get; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceGeneralSettings |
IsProviderInitialized
Indicates if provider loader has been initialized.
Declaration
public bool IsProviderInitialized { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsProviderStarted
Indicates if provider loader and subsystem has been started.
Declaration
public bool IsProviderStarted { get; }
Property Value
Type | Description |
---|---|
Boolean |
Manager
The current active manager used to manage the Adaptive Performance lifetime.
Declaration
public AdaptivePerformanceManagerSettings Manager { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceManagerSettings |