Click or drag to resize

MessageDisplayDialog Class

UI dialog to display messages to the user
Inheritance Hierarchy
SystemObject
  UnityEngine.Object
    UnityEngine.Component
      UnityEngine.Behaviour
        UnityEngine.MonoBehaviour
          ImmerseSDKLoggingBehaviour
            ImmerseSDK.CameraCameraTrackingTransform
              ImmerseSDK.UI.MessageDisplayMessageDisplayDialog

Namespace:  ImmerseSDK.UI.MessageDisplay
Assembly:  ImmerseSDK.App (in ImmerseSDK.App.dll) Version: 3.9.0.0 (3.9.0.0)
Syntax
C#
public class MessageDisplayDialog : CameraTrackingTransform

The MessageDisplayDialog type exposes the following members.

Constructors
  NameDescription
Public methodMessageDisplayDialog
Initializes a new instance of the MessageDisplayDialog class
Top
Properties
  NameDescription
Protected propertyShouldToggleGameObject
Should the object be disabled after hiding, and enabled when showing?
(Overrides CameraTrackingTransformShouldToggleGameObject.)
Public propertyShowInVROnly
Determines whether this message should only be shown in VR
(Overrides CameraTrackingTransformShowInVROnly.)
Top
Methods
Fields
  NameDescription
Private field_canvas
Canvas for the display
Private field_controllerDisplayDialogLayout
Reference to the controller info layout
Private field_doubleColumnLayout
Reference to double column layout
Private field_notificationLayout
Reference to notification layout
Private field_progressMessageLayout
Reference to the progress message layout
Private field_singleColumnLayout
Reference to single column layout layout
Public fieldStatic memberShortMessageDurationInSeconds
Represents a very short duration to show a dialog. This reduces fade times so that messages do not flash
Top
Extension Methods
  NameDescription
Public Extension MethodGetCopyOf
Copies all properties of a component from source to target. Uses reflection to set properties.
(Defined by ComponentExtensions.)
Public Extension MethodWaitForT
Waits for a singleton on a coroutine
(Defined by SingletonManager.)
Top
See Also