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 |