docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IPropertyCollector

    Interface used to inform the Timeline Editor about potential property modifications that may occur while previewing.

    Namespace: UnityEngine.Timeline
    Assembly: Unity.Timeline.dll
    Syntax
    public interface IPropertyCollector

    Methods

    AddFromClip(AnimationClip)

    Add properties modified by an animation clip.

    Declaration
    void AddFromClip(AnimationClip clip)
    Parameters
    Type Name Description
    AnimationClip clip

    The animation clip that contains the properties.

    AddFromClip(GameObject, AnimationClip)

    Add property modifications modified by an animation clip.

    Declaration
    void AddFromClip(GameObject obj, AnimationClip clip)
    Parameters
    Type Name Description
    GameObject obj

    The GameObject where the properties exist.

    AnimationClip clip

    The animation clip that contains the properties.

    AddFromClips(IEnumerable<AnimationClip>)

    Add property modifications specified by a list of animation clips.

    Declaration
    void AddFromClips(IEnumerable<AnimationClip> clips)
    Parameters
    Type Name Description
    IEnumerable<AnimationClip> clips

    The list of animation clips used to determine which property modifications to apply.

    AddFromClips(GameObject, IEnumerable<AnimationClip>)

    Add property modifications specified by a list of animation clips.

    Declaration
    void AddFromClips(GameObject obj, IEnumerable<AnimationClip> clips)
    Parameters
    Type Name Description
    GameObject obj

    The gameObject that will be animated.

    IEnumerable<AnimationClip> clips

    The list of animation clips used to determine which property modifications to apply.

    AddFromComponent(GameObject, Component)

    Set all serializable properties on a component to be under preview control.

    Declaration
    void AddFromComponent(GameObject obj, Component component)
    Parameters
    Type Name Description
    GameObject obj

    The gameObject where the properties exist.

    Component component

    The component to set in preview mode.

    AddFromName(string)

    Add property modifications using the serialized property name.

    Declaration
    void AddFromName(string name)
    Parameters
    Type Name Description
    string name

    The name of the serialized property.

    Remarks

    This method uses the most recent gameObject from PushActiveGameObject.

    AddFromName(Component, string)

    Add property modifications using the serialized property name.

    Declaration
    void AddFromName(Component component, string name)
    Parameters
    Type Name Description
    Component component

    The component where the properties exist.

    string name

    The name of the serialized property.

    AddFromName(GameObject, string)

    Add property modifications using the serialized property name.

    Declaration
    void AddFromName(GameObject obj, string name)
    Parameters
    Type Name Description
    GameObject obj

    The gameObject where the properties exist.

    string name

    The name of the serialized property.

    AddFromName<T>(string)

    Add property modifications using the serialized property name.

    Declaration
    void AddFromName<T>(string name) where T : Component
    Parameters
    Type Name Description
    string name

    The name of the serialized property.

    Type Parameters
    Name Description
    T

    The type of the component the property exists on.

    Remarks

    This method uses the most recent gameObject from PushActiveGameObject.

    AddFromName<T>(GameObject, string)

    Add property modifications using the serialized property name.

    Declaration
    void AddFromName<T>(GameObject obj, string name) where T : Component
    Parameters
    Type Name Description
    GameObject obj

    The gameObject where the properties exist.

    string name

    The name of the serialized property.

    Type Parameters
    Name Description
    T

    The type of the component the property exists on.

    AddObjectProperties(Object, AnimationClip)

    Add property modifications modified by an animation clip.

    Declaration
    void AddObjectProperties(Object obj, AnimationClip clip)
    Parameters
    Type Name Description
    Object obj

    The Object where the properties exist.

    AnimationClip clip

    The animation clip that contains the properties.

    PopActiveGameObject()

    Removes the active GameObject from the modification stack, restoring the previous value.

    Declaration
    void PopActiveGameObject()

    PushActiveGameObject(GameObject)

    Sets the active game object for subsequent property modifications.

    Declaration
    void PushActiveGameObject(GameObject gameObject)
    Parameters
    Type Name Description
    GameObject gameObject

    The GameObject to push.

    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)