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.This package should work with most recent Unity versions before 2021. If you have any questions about compatability please reach out to us.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.DocumentationForumIf you have any question, feel free to reach out to us!Support: support@bigbench.gamesWebsite: bigbench.gamesStatic 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.