Class AnimationRecorderSettings
Class describing the settings for Animation Recorder.
Inherited Members
Namespace: UnityEditor.Recorder
Syntax
[Serializable]
[RecorderSettings(typeof(AnimationRecorder), "Animation Clip", "animation_recorder")]
public class AnimationRecorderSettings : RecorderSettings
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 |
---|---|
Boolean |
Overrides
Remarks
Animation Recorder currently supports the following platforms: LinuxEditor, OSXEditor, WindowsEditor.
Methods
OnAfterDuplicate()
Override this method if any post treatement needs to be done after this Recorder is duplicated in the Recorder Window.
Declaration
public override void OnAfterDuplicate()
Overrides
ValidityCheck(List<String>)
Tests if the Recorder is correctly configured.
Declaration
protected override bool ValidityCheck(List<string> errors)
Parameters
Type | Name | Description |
---|---|---|
List<String> | errors | List of errors encountered. |
Returns
Type | Description |
---|---|
Boolean | True if there are no errors, False otherwise. |