Sparrow is a lightweight system which allows you show and use references to C# interfaces in Unity Editor.Support Unity 2019.4 and higher.Read Documentation to configure the system for work with Unity 2020 and prior versions.Sparrow Interface Field allows you to use Drag-and-Drop approach for C# interface field in Unity Inspector. It provides the possibility to use interfaces in code without more complex dependency injection principles. Now it is possible to use the interface fields references in a classic manner with the Drag-and-Drop like reference to an average class.Besides this, Sparrow provides a mechanism of fast and easy initialization for every interface field. Beside a classic Drag-and-Drop, there are three initialization modes: Auto Initialization, Search in child components and Search in scene components.DocumentationFeatures:Classic Drag-and-Drop approach for C# interface initialization in Unity Inspector;Fast search target component with auto initialization mode in child components;Easily search target in child components with fast initialization mode;Easily search target in all scene components with fast initialization mode;Support arrays and container classes;Support Scriptable Objects;Support two work modes: via attributes and via special wrapper class.Support all platforms.Support Unity 2019.4 and higher.Read Documentation to configure the system for work with Unity 2020 and prior versions.