Interface Reference View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.22 or later
Package size
109 KB
Files
111
Favorites
3
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Interface Reference

by santutu (opens in new tab)

No ratings yet

Serialize interface fields in the Unity Inspector. Assign Unity Objects or SerializeReference implementors.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Interface Reference, 6 months Current Free; lowest Free; highest Free in this period. $0 12 Oct 19 Oct 26 Oct 2 Nov

Asset preview

1 / 2

Interface Reference screenshot 1

Interface Reference screenshot 1

About this asset

Unity does not serialize interface-typed fields. Interfaces are how professional code keeps a stable contract while implementations change. **Interface Reference** makes that work in the Inspector.

**Who this is for**

Anyone who types `ISomething` in code and wants to assign the implementor in the Inspector.

**What you get**

- `InterfaceRef<T>` — Inspector field limited to implementors

- Implementor Picker — search Scene / Assets; Unity Object or Reference

- MonoBehaviour, ScriptableObject, and plain serializable classes

- `.Value` / `.HasValue` / `.TryGetValue`

- Also: `[SerializeReference, SerializeRefInspector]` type picker

**Documentation**

https://santutu.gitbook.io/interface-reference

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.22f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.