Signaler View on Asset Store (opens in new tab)

Package details

Latest version
1.2.2
Last updated
First released
Unity version
5.6.6 or later
Package size
1.6 MB
Files
89
Favorites
81
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Signaler

by echo17 (opens in new tab)

5.0 / 5 · 10 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 10
4 stars 0
3 stars 0
2 stars 0
1 star 0
Price $20.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Signaler, 6 months Current $20.00; lowest $20.00; highest $20.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

Signaler screenshot 1

Signaler screenshot 1

About this asset

Website / Docs
Is your project getting too complex? Are you finding it hard to work in teams without breaking other people's code? Does your script look more like Spaghetti than an organized work of art?
Signaler can help you to decouple your code, allowing each section to work independently of others.
• Simplify and untangle your project.
• Make changes in one area without breaking everything else.
• Code in teams without having to worry about changes in each other's work.
• Isolate and test sections of code easily.
Signaler is a centralized messaging system that allows any script to subscribe to signals, or events. When you send out a broadcast, you do not need to worry about who or what is receiving the signals, only that you have passed on the information or made the request you need.
Unity's design encourages coupling by allowing you to make connections between components in the inspector. While this design is terrific for internal connections between components, it can be a nightmare when used to connect managers or entities together, especially when a major change is needed or collaborative teamwork is your style.
Decoupled scripting will pay dividends down the road as your projects become more complex, allowing you to make changes with little re-coding. Visualizing how everything works together with signals is far simpler than having to constantly keep track of each object's dependencies. The only dependencies you will need with Signaler are the signals and the Signaler manager, cutting down on the spaghetti nature of larger projects.
Send out two types of signals: messages and requests. Messages inform other objects that something has happened. Requests return information back to the broadcaster. Both types of signal will inform the broadcaster that the signal has been received and by whom.
Documentation, full C# source, and numerous examples are provided to help you understand how you can use Signaler in your project.

From the publisher's Asset Store listing.

Compatibility

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

As listed on the Asset Store.