Class AnimationRecorderSettings
Class describing the settings for Animation Recorder.
Implements
Inherited Members
Namespace: UnityEditor.Recorder
Assembly: Unity.Recorder.Editor.dll
Syntax
[Serializable]
[RecorderSettings(typeof(AnimationRecorder), "Animation Clip", "animation_recorder")]
public class AnimationRecorderSettings : RecorderSettings, ISerializationCallbackReceiverConstructors
AnimationRecorderSettings()
Default constructor.
Declaration
public AnimationRecorderSettings()Properties
AnimationInputSettings
Stores the reference to the current Animation Recorder input settings.
Declaration
public AnimationInputSettings AnimationInputSettings { get; set; }Property Value
| Type | Description | 
|---|---|
| AnimationInputSettings | 
Extension
Stores the file extension used by this Recorder (without the dot).
Declaration
protected override string Extension { get; }Property Value
| Type | Description | 
|---|---|
| string | 
Overrides
InputsSettings
Stores the list of Input settings required by this Recorder.
Declaration
public override IEnumerable<RecorderInputSettings> InputsSettings { get; }Property Value
| Type | Description | 
|---|---|
| IEnumerable<RecorderInputSettings> | 
Overrides
IsPlatformSupported
Indicates if the current platform is supported (True) or not (False).
Declaration
public override bool IsPlatformSupported { get; }Property Value
| Type | Description | 
|---|---|
| bool | 
Overrides
Remarks
Animation Recorder currently supports the following platforms: LinuxEditor, OSXEditor, WindowsEditor.
Methods
GetErrors(List<string>)
Tests if the Recorder has any errors.
Declaration
protected override void GetErrors(List<string> errors)Parameters
| Type | Name | Description | 
|---|---|---|
| List<string> | errors | List of errors encountered. | 
Overrides
OnAfterDuplicate()
Override this method if any post treatment needs to be done after this Recorder is duplicated in the Recorder Window.
Declaration
public override void OnAfterDuplicate()