docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class TutorialProjectSettings

    Controls start-up and initial settings and behavior of the tutorial project.

    Inheritance
    object
    Object
    ScriptableObject
    TutorialProjectSettings
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    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, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Tutorials.Core.Editor
    Assembly: Unity.Tutorials.Core.Editor.dll
    Syntax
    public class TutorialProjectSettings : ScriptableObject

    Properties

    AppendDataToReport

    If this is set to true data about the current tutorial will be appended as an URL variable to the report url The target website can then process that URL to handle it.

    Declaration
    public bool AppendDataToReport { get; set; }
    Property Value
    Type Description
    bool

    InitialCameraSettings

    Initial camera settings when the project is loaded for the first time.

    Declaration
    public SceneViewCameraSettings InitialCameraSettings { get; set; }
    Property Value
    Type Description
    SceneViewCameraSettings

    InitialScene

    Initial scene that is loaded when the project is started for the first time.

    Declaration
    public SceneAsset InitialScene { get; set; }
    Property Value
    Type Description
    SceneAsset

    Instance

    The singleton instance.

    Declaration
    public static TutorialProjectSettings Instance { get; set; }
    Property Value
    Type Description
    TutorialProjectSettings

    ReportUrl

    The address the link at the bottom of the Tutorial Window used to report problem with the Tutorials

    Declaration
    public string ReportUrl { get; set; }
    Property Value
    Type Description
    string

    RestoreAssetsBackupOnTutorialReload

    If enabled, the original assets of the project are restored when a tutorial starts.

    Declaration
    public bool RestoreAssetsBackupOnTutorialReload { get; set; }
    Property Value
    Type Description
    bool

    RestoreDefaultAssetsOnTutorialReload

    If enabled, the original assets of the project are restored when a tutorial starts.

    Declaration
    [Obsolete("Will be removed in v4. Use RestoreAssetsBackupOnTutorialReload instead")]
    public bool RestoreDefaultAssetsOnTutorialReload { get; set; }
    Property Value
    Type Description
    bool

    TutorialStyle

    Style settings asset for the project. If no asset exists, a default asset will be used.

    Declaration
    public TutorialStyles TutorialStyle { get; set; }
    Property Value
    Type Description
    TutorialStyles

    WelcomePage

    The page shown in the welcome dialog when the project is started for the first time.

    Declaration
    public TutorialWelcomePage WelcomePage { get; set; }
    Property Value
    Type Description
    TutorialWelcomePage
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)