Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Visual Scripting
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/5

Tutorial | Documentation | Support | Twitter


Have you ever faced such problems:
Recreating references for your components over and over again?
No control how the references are actually configured?
No control over the references in the inspector when setting them in code?
• End up frustrated with the slow scene loading when setting the references in code?


Well, here comes the solution.


EXPOSED is a simple but powerful tool which helps you easily and automatically map object references for your components. You can set rules for creating references. Plus these references are completely reusable for other components. Everything is configurable in the Inspector and you can see the results of rules settings and references immediately.


EXPOSED vs. drag&drop
Comparing to ordinary drag&dropping EXPOSED dramatically reduces repeatable d&d or reference selecting.


EXPOSED vs. coding
EXPOSED helps you to visualize the reference settings and to get rid of initialization performance overhead when setting references by code in Awake method.


How to use it
• Add ExposedReferences script on GameObject with your component.
• Create reusable exposed configuration asset file.
• Choose which references will be assigned automatically through EXPOSED and which will be handled manually.
• Define the rules.


Rules’ settings
There’s no need for coding when setting the rules, you can always use basic predefined rules. However, if you need to define extra conditions for obtaining references for scene objects, you can write your own rules and connect them through EXPOSED API. Or you will be able to use the query, which is realtime and the most flexible (query feature coming soon).


Predefined rules
• GameObject – searching for components on the same GameObject
• Children – searching for components or GameObjects in the children GameObjects
• Parents – searching for components or GameObjects in the parents GameObjects
• Tag – searching for components or GameObjects with specified tag in scene
• Object of Type – searching for objects of specified type in scene


Plugin is entirely written in C# and the source code files are included.


I´m planning to keep working on the EXPOSED plugin and keep adding more features. So if you have some ideas what could make your work with references easier, please definitely get in touch. You can ask your questions and share your ideas in the forum thread on Unity web site.

EXPOSED - rule-based references

(6)
114 users have favourite this asset
(114)
FREE
License type
File size
486.8 KB
Latest version
0.9.1
Latest release date
Mar 7, 2017
Original Unity version
4.5.1
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
FREE