Show / Hide Table of Contents

Class GameObjectRecorder

Inheritance
Object
Object
GameObjectRecorder
Inherited Members
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
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.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.Animations
Assembly: UnityEditor.dll
Syntax
public class GameObjectRecorder : Object

Constructors

| Improve this Doc View Source

GameObjectRecorder(GameObject)

Declaration
public GameObjectRecorder(GameObject root)
Parameters
Type Name Description
GameObject root

Properties

currentTime

Declaration
public float currentTime { get; }
Property Value
Type Description
Single

isRecording

Declaration
public bool isRecording { get; }
Property Value
Type Description
Boolean

root

Declaration
public GameObject root { get; }
Property Value
Type Description
GameObject

Methods

| Improve this Doc View Source

Bind(EditorCurveBinding)

Declaration
public void Bind(EditorCurveBinding binding)
Parameters
Type Name Description
EditorCurveBinding binding

BindAll(GameObject, Boolean)

Declaration
public void BindAll(GameObject target, bool recursive)
Parameters
Type Name Description
GameObject target
Boolean recursive

BindComponent(Component)

Declaration
public void BindComponent(Component component)
Parameters
Type Name Description
Component component
| Improve this Doc View Source

BindComponentsOfType(GameObject, Type, Boolean)

Declaration
public void BindComponentsOfType(GameObject target, Type componentType, bool recursive)
Parameters
Type Name Description
GameObject target
Type componentType
Boolean recursive
| Improve this Doc View Source

BindComponentsOfType<T>(GameObject, Boolean)

Declaration
public void BindComponentsOfType<T>(GameObject target, bool recursive)
    where T : Component
Parameters
Type Name Description
GameObject target
Boolean recursive
Type Parameters
Name Description
T

GetBindings()

Declaration
public EditorCurveBinding[] GetBindings()
Returns
Type Description
EditorCurveBinding[]

ResetRecording()

Declaration
public void ResetRecording()
| Improve this Doc View Source

SaveToClip(AnimationClip)

Declaration
public void SaveToClip(AnimationClip clip)
Parameters
Type Name Description
AnimationClip clip
| Improve this Doc View Source

SaveToClip(AnimationClip, Single)

Declaration
public void SaveToClip(AnimationClip clip, float fps)
Parameters
Type Name Description
AnimationClip clip
Single fps

TakeSnapshot(Single)

Declaration
public void TakeSnapshot(float dt)
Parameters
Type Name Description
Single dt

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX