docs.unity3d.com
    目次を表示する/隠す

    Class MasterSequence

    The MasterSequence ScriptableObject serializes a hierarchy of Sequences and allows their creation and deletion.

    Inheritance
    Object
    Object
    ScriptableObject
    MasterSequence
    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, 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.FindObjectsOfType(Type, Boolean)
    UnityEngine.Object.FindObjectsByType(System.Type, UnityEngine.FindObjectsSortMode)
    UnityEngine.Object.FindObjectsByType(System.Type, UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    UnityEngine.Object.FindFirstObjectByType<T>()
    UnityEngine.Object.FindAnyObjectByType<T>()
    UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
    UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    UnityEngine.Object.FindFirstObjectByType(System.Type)
    UnityEngine.Object.FindAnyObjectByType(System.Type)
    Object.FindObjectOfType(Type, Boolean)
    UnityEngine.Object.FindFirstObjectByType(System.Type, UnityEngine.FindObjectsInactive)
    UnityEngine.Object.FindAnyObjectByType(System.Type, UnityEngine.FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.Sequences
    Syntax
    public class MasterSequence : ScriptableObject

    Properties

    rootSequence

    The root Sequence of the structure defined in the MasterSequence.

    Declaration
    public TimelineSequence rootSequence { get; }
    Property Value
    Type Description
    TimelineSequence

    Methods

    CreateInstance(String, Single)

    Creates a new MasterSequence instance.

    Declaration
    public static MasterSequence CreateInstance(string name, float fps = 24F)
    Parameters
    Type Name Description
    String name

    The name of the created MasterSequence.

    Single fps

    The framerate of the created MasterSequence.

    Returns
    Type Description
    MasterSequence

    The newly created MasterSequence.

    NewSequence(String, TimelineSequence)

    Creates and adds a new Sequence to this MasterSequence.

    Declaration
    public TimelineSequence NewSequence(string clipName, TimelineSequence parent = null)
    Parameters
    Type Name Description
    String clipName

    The name of the created Sequence.

    TimelineSequence parent

    The parent is the root sequence by default if you don't specify a value for this parameter.

    Returns
    Type Description
    TimelineSequence

    The newly created Sequence.

    Remarks

    This function invokes the sequenceAdded event.

    RemoveSequence(TimelineSequence)

    Remove the specified Sequence and all its children from this MasterSequence.

    Declaration
    public IEnumerable<TimelineSequence> RemoveSequence(TimelineSequence sequence)
    Parameters
    Type Name Description
    TimelineSequence sequence

    The Sequence to remove.

    Returns
    Type Description
    IEnumerable<TimelineSequence>

    Returns the list of sequences that was removed from this MasterSequence. That can be used for any post-processing like removing the associated assets from disk.

    Remarks

    This function invokes the sequenceRemoved event.

    Events

    sequenceAdded

    Event invoked when a new Sequence is added to a MasterSequence.

    Declaration
    public static event Action<MasterSequence, TimelineSequence> sequenceAdded
    Event Type
    Type Description
    Action<MasterSequence, TimelineSequence>

    sequenceRemoved

    Event invoked when a Sequence is removed from a MasterSequence.

    Declaration
    public static event Action<MasterSequence, TimelineSequence> sequenceRemoved
    Event Type
    Type Description
    Action<MasterSequence, TimelineSequence>

    Extension Methods

    MasterSequenceExtensions.Save(MasterSequence, String)
    MasterSequenceExtensions.Rename(MasterSequence, String)
    MasterSequenceExtensions.Delete(MasterSequence)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)