using System;
using System.Collections.Generic;
namespace UnityEditor.Recorder
{
///
/// Base class that represents a RecorderSetting Input that can be recorded from. (like a Camera, a RenderTexture...)
///
[Serializable]
public abstract class RecorderInputSettings
{
protected internal abstract Type InputType { get; }
[Obsolete("Please use methods CheckForErrors() and CheckForWarnings()")]
protected internal virtual bool ValidityCheck(List errors)
{
return true;
}
protected internal virtual void CheckForWarnings(List warnings) {}
protected internal virtual void CheckForErrors(List errors) {}
}
}