View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.3
- Last updated
- First released
- Unity version
- 2021.3.15 or later
- Package size
- 568 KB
- Files
- 20
- Favorites
- 11
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $11.19 on
Keywords
Mailman - Pooled Event System
A pooled event dispatcher that is an easy-to-use yet extremely powerful tool that can be leveraged to completely decouple GameObjects from one another by acting like a middle man between them.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Mailman - Pooled Event System video 1
About this asset
Mailman is a plugin that simplifies inter-object communication by providing an easy-to-use messaging system. It allows developers to create message types (mail) and listeners to handle them, enabling objects to communicate with each other without the need for explicit references.
This decouples objects and makes it easier to manage the interactions between them, especially when a project base starts to grow. Mailman also provides features such as prioritization to further enhance the communication between objects. With Mailman, developers can create more flexible and modular code, leading to more efficient and maintainable projects.
One of the most unique features of Mailman is the in-built custom mail editor, which uses code generation to allow developers to make and change their mail classes without having to program anything.
Overall, Mailman is a powerful tool for developers looking to simplify and optimize their inter-object communication.
If you have any question, feel free to reach out to us!
Support: [email protected]
Website: bigbench.games
From the publisher's Asset Store listing.
Technical details
- Static dispatcher accessible from any part of the code base.
- Creation and sending of custom mail types with custom data through GUI and code generation.
- Pooled mail for almost completely reduced garbage generation.
- One sender to Many listeners connections.
- Many senders to Many listeners connections.
- Priority dispatch functionality.
- Custom editor for creating and editing hard typed mail objects.
- Extremely high performance dispatch system.
- Fully documented source code.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2021.3.15f1 | Compatible | Compatible | Compatible | Compatible |
This package should work with most recent Unity versions before 2021. If you have any questions about compatability please reach out to us.
As listed on the Asset Store.