Click or drag to resize

ARQuestAppUIManager Class

Manages the UI state of an AR quest app, e.g. toggling between AR and map mode.
Inheritance Hierarchy
SystemObject
  Object
    Component
      Behaviour
        MonoBehaviour
          UIModeManagerARQuestAppUIManager
            Motive.Unity.UIARQuestAppUIManager

Namespace:  Motive.Unity.UI
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
public class ARQuestAppUIManager : UIModeManager<ARQuestAppUIManager>

The ARQuestAppUIManager type exposes the following members.

Constructors
  NameDescription
Public methodARQuestAppUIManager
Initializes a new instance of the ARQuestAppUIManager class
Top
Properties
  NameDescription
Public propertyCurrentMode
Public propertyRunningQuest
Returns the currently running quest.
Top
Methods
  NameDescription
Public methodActivateMode
Activates the specified UI mode.
Protected methodAwake (Overrides UIModeManager.Awake.)
Public methodDeactivateMode
Deactivates the specified mode.
Public methodSetARMode
Sets AR mode.
(Overrides UIModeManager.SetARMode.)
Public methodSetMapMode
Sets Map mode.
(Overrides UIModeManager.SetMapMode.)
Public methodSetMode
Protected methodStart (Overrides UIModeManager.Start.)
Public methodStopCurrentQuest
Stops the current quest.
Public methodUpdateCurrentTour
Top
Fields
  NameDescription
Public fieldActivateWhenRunning
Public fieldOnModeChanged
Fires when the UI mode changes.
Public fieldQuestUpdated
Fires when the quest updates.
Public fieldStopTourConfirm
Public fieldTourNameText
Top
See Also

Reference

[!:UIModeManager<Motive.Unity.UI.ARQuestAppUIManager>]