Class AppUISettings
The settings for the App UI system.
Inherited Members
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
Namespace: UnityEngine.Dt.App.Core
Syntax
[CreateAssetMenu(menuName = "App UI/Settings", fileName = "App UI Settings")]
public class AppUISettings : ScriptableObject
Properties
autoCorrectUiScale
Enable this options to correct the scale of UIDocuments, depending on the target platform and screen dpi.
Declaration
public bool autoCorrectUiScale { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
autoOverrideAndroidManifest
Enable this option to automatically override the AndroidManifest.xml file with the one provided by the App UI system.
Declaration
public bool autoOverrideAndroidManifest { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
editorUpdateFrequency
Configure how frequently you want to run the main App UI process loop (to handle queued messages for examples). Default is 60Hz.
Declaration
public float editorUpdateFrequency { get; set; }
Property Value
Type | Description |
---|---|
Single |
useCustomEditorUpdateFrequency
Enable this option to use a custom update frequency for the App UI system in the editor.
Declaration
public bool useCustomEditorUpdateFrequency { get; set; }
Property Value
Type | Description |
---|---|
Boolean |