Class BaseDisplayModeBehaviour | Unity Reflect | 1.3.0-preview.104
docs.unity3d.com
    Show / Hide Table of Contents

    Class BaseDisplayModeBehaviour

    Inheritance
    Object
    Object
    Component
    Behaviour
    MonoBehaviour
    BaseDisplayModeBehaviour
    ScreenModeBehaviour
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(String, Single)
    MonoBehaviour.InvokeRepeating(String, Single, Single)
    MonoBehaviour.CancelInvoke(String)
    MonoBehaviour.IsInvoking(String)
    MonoBehaviour.StartCoroutine(String)
    MonoBehaviour.StartCoroutine(String, Object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(String)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(Object)
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, Component)
    Component.TryGetComponent<T>(T)
    Component.GetComponent(String)
    Component.GetComponentInChildren(Type, Boolean)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(Boolean)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, Boolean)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(Boolean)
    Component.GetComponentsInChildren<T>(Boolean, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, Boolean)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(Boolean)
    Component.GetComponentsInParent<T>(Boolean, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(String)
    Component.SendMessageUpwards(String, Object, SendMessageOptions)
    Component.SendMessageUpwards(String, Object)
    Component.SendMessageUpwards(String)
    Component.SendMessageUpwards(String, SendMessageOptions)
    Component.SendMessage(String, Object)
    Component.SendMessage(String)
    Component.SendMessage(String, Object, SendMessageOptions)
    Component.SendMessage(String, SendMessageOptions)
    Component.BroadcastMessage(String, Object, SendMessageOptions)
    Component.BroadcastMessage(String, Object)
    Component.BroadcastMessage(String)
    Component.BroadcastMessage(String, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Component.rigidbody
    Component.rigidbody2D
    Component.camera
    Component.light
    Component.animation
    Component.constantForce
    Component.renderer
    Component.audio
    Component.networkView
    Component.collider
    Component.collider2D
    Component.hingeJoint
    Component.particleSystem
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.Reflect
    Syntax
    public abstract class BaseDisplayModeBehaviour : MonoBehaviour, IDisplayMode

    Fields

    description

    Declaration
    [SerializeField]
    protected string description
    Field Value
    Type Description
    String

    enabledByDefault

    Declaration
    [SerializeField]
    protected bool enabledByDefault
    Field Value
    Type Description
    Boolean

    image

    Declaration
    [SerializeField]
    protected Sprite image
    Field Value
    Type Description
    Sprite

    listControlItemData

    Declaration
    protected ListControlItemData listControlItemData
    Field Value
    Type Description
    ListControlItemData

    m_UIManager

    Declaration
    protected ReflectUIManager m_UIManager
    Field Value
    Type Description
    ReflectUIManager

    menuOrderPriority

    Declaration
    [Tooltip("Lower priority at the top of the menu")]
    [SerializeField]
    [Range(0F, 10F)]
    protected int menuOrderPriority
    Field Value
    Type Description
    Int32

    statusParameters

    Declaration
    [SerializeField]
    protected DisplayModeStatusParameters statusParameters
    Field Value
    Type Description
    DisplayModeStatusParameters

    title

    Declaration
    [SerializeField]
    protected string title
    Field Value
    Type Description
    String

    Properties

    Description

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    String
    Implements
    IDisplayMode.Description

    EnabledByDefault

    Declaration
    public bool EnabledByDefault { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IDisplayMode.EnabledByDefault

    Image

    Declaration
    public Sprite Image { get; }
    Property Value
    Type Description
    Sprite
    Implements
    IDisplayMode.Image

    IsAvailable

    Declaration
    public abstract bool IsAvailable { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IDisplayMode.IsAvailable

    ListControlItemData

    Declaration
    public ListControlItemData ListControlItemData { get; }
    Property Value
    Type Description
    ListControlItemData
    Implements
    IDisplayMode.ListControlItemData

    MenuOrderPriority

    Declaration
    public int MenuOrderPriority { get; }
    Property Value
    Type Description
    Int32
    Implements
    IDisplayMode.MenuOrderPriority

    StatusParameters

    Declaration
    public DisplayModeStatusParameters StatusParameters { get; }
    Property Value
    Type Description
    DisplayModeStatusParameters
    Implements
    IDisplayMode.StatusParameters

    Title

    Declaration
    public string Title { get; }
    Property Value
    Type Description
    String
    Implements
    IDisplayMode.Title

    Methods

    CheckAvailability()

    Declaration
    public virtual IEnumerator CheckAvailability()
    Returns
    Type Description
    IEnumerator
    Implements
    IDisplayMode.CheckAvailability()

    GetStatusMessage()

    Declaration
    public abstract string GetStatusMessage()
    Returns
    Type Description
    String
    Implements
    IDisplayMode.GetStatusMessage()

    OnModeEnabled(Boolean, ListControlDataSource)

    Declaration
    public virtual void OnModeEnabled(bool isEnabled, ListControlDataSource source)
    Parameters
    Type Name Description
    Boolean isEnabled
    ListControlDataSource source
    Implements
    IDisplayMode.OnModeEnabled(Boolean, ListControlDataSource)

    RefreshStatus()

    Declaration
    public virtual void RefreshStatus()
    Implements
    IDisplayMode.RefreshStatus()

    Start()

    Declaration
    protected virtual void Start()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023