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, ISerializationCallbackReceiver
Constructors
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()