Namespace Unity.InteractiveTutorials
Classes
ActiveToolCriterion
AllStylesHACK
An hack version of AllTutorialStyles that allows the main window to not blow up due to crazy static constructor initialization. Should be removed when migrating to UIElements
ArbitraryCriterion
Allows tutorial author to specify arbitrary completion criterion. Create a new ScriptableObject for your criterion and provide e.g. "bool IsMyCriterionSatisfied()" function as Callback to evalute the criterion. Provide a function that completes your criterion as AutoCompleteCallback if you wish to be able to auto-complete the page.
ArbitraryCriterion.BoolCallback
BaseCollisionBroadcaster
BaseSetting<T>
Base class for implementing Tutorial Framework settings.
BuildStartedCriterion
CollectionWrapper
CollectionWrapper<T>
CollisionBroadcaster2D
CollisionBroadcaster3D
ComponentAddedCriterion
ComponentAddedCriterion.SerializedTypeCollection
ComponentAddedCriterion.TypeAndFutureReference
Criterion
EditorGUIProxy
EditorWindowCriterion
EditorWindowExtension
EditorWindowProxy
EditorWindowUtils
Utilities for EditorWindows.
FlushChildrenDrawer
FrameSelectedCriterion
FutureObjectReference
GameObjectProxy
GameViewProxy
GenesisHelper
GenesisHelper.TutorialProgressStatus
GUIControlSelector
GUIControlSelectorDrawer
GUIViewDebuggerHelperProxy
GUIViewProxy
GUIViewProxyComparer
HomeWindowProxy
HostViewProxy
IMGUIDrawInstructionProxy
IMGUIInstructionProxy
IMGUINamedControlInstructionProxy
IMGUIPropertyInstructionProxy
InlineIcon
InspectorWindowProxy
LocalizableString
A serializable string that is localized at run-time.
LocalizableTextAreaAttribute
Same as TextAreaAttribute but used for LocalizableStrings.
Localization
A helper class for Localization.
LocalizationDatabaseProxy
Proxy class for accessing UnityEditor.LocalizationDatabase.
MaskingManager
MaskingSettings
MaskingSettingsDrawer
MaterialPropertyModifiedCriterion
ObjectReference
PlayModeStateCriterion
POFileUtils
Good info on PO: http://pology.nedohodnik.net/doc/user/en_US/ch-poformat.html
POFileUtils.POEntry
https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html
PrefabInstanceCountCriterion
PrefabUtilityShim
PreprocessBuildCriterion
ProjectMode
ProjectSetting<T>
Wrapper for defining IET Project Settings conveniently.
PropertyModificationCriterion
RequiredSelectionCriterion
RichTextParser
SceneAddedToBuildCriterion
SceneObjectReferenceHolder
SceneViewCameraMovedCriterion
SceneViewCameraSettings
Used to store and apply scene view camera settings
ScriptableObjectUtils
SelectionRoot
SerializedType
SerializedTypeFilterAttribute
SerializedTypeFilterAttributeBase
SerializedTypeGUIViewFilterAttribute
StringExt
StringExtensions
TriggerTaskCriterion
Tutorial
A container for tutorial pages which implement the tutorial's functionality.
Tutorial.TutorialPageCollection
A wrapper class for serialization purposes.
TutorialContainer
An index for the tutorials in the project.
TutorialContainer.Section
A section/card for starting a tutorial or opening a web page.
TutorialContainerEditor
TutorialEditorUtils
Contains different utilities used in Tutorials custom editors
TutorialPage
A TutorialPage consists of TutorialParagraphs which define the content of the page.
TutorialParagraph
A section of the TutorialPage.
TutorialParagraphCollection
A wrapper class for serialization purposes.
TutorialWelcomePage
Welcome page/dialog for a project shown using TutorialModalWindow. In addition of window title, header image, title, and description, a welcome page/dialog contains a fully customizable button row.
TutorialWelcomePage.ButtonData
Data for a customizable button.
TutorialWelcomePageEditor
TutorialWindow
The window used to display all tutorial content.
TutorialWindowMenuItem
TypedCriterion
UIElementsHelper
UIElementsUtils
An utility class for common UIElements setup method
UnityConnectProxy
UnmaskedView
UnmaskedView.MaskData
UnmaskedViewDrawer
UsabilityAnalyticsProxy
UserSetting<T>
Wrapper for defining IET Preferences (User Settings) conveniently.
UserStartupCode
Runs IET project initialization logic.
WindowLayoutProxy
Interfaces
IPlayerAvatar
Enums
EditorWindowUtils.DockPosition
Supported dock positions.
GenesisHelper.TutorialProgressStatus.Status
GUIControlSelector.Mode
InstructionTypeProxy
ParagraphType
Different paragraph types.
PrefabInstanceCountCriterion.InstanceCountComparison
SceneViewCameraMode
The Scene View camera mode
SceneViewFocusMode
Determines how the camera position is applied when loaded
TriggerTaskCriterion.TriggerTaskTestMode
Tutorial.ExitBehavior
The supported exit behavior types.
Tutorial.SkipTutorialBehavior
The supported skip behavior types.