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()