MBus - a lightweight message bus
com.melchart.mbus is an OpenUPM Unity package. MBus is a message bus system for Unity that allows you to communicate between different components of your game using messages that are classes or structs. You can use MBus to send and subscribe to messages of any type, and easily manage the lifetime of your subscriptions. You can either manually subscribe and unsubscribe to messages, or use the scope feature to automatically unsubscribe when a MonoBehaviour is destroyed or disabled. MBus is lightweight, fast and easy to use, and it helps you keep your code clean and decoupled.
Install this package from the OpenUPM scoped registry with the instructions on this page, or use openupm-cli to update Packages/manifest.json.
Repository: https://github.com/PMelch/MBus.
Owner: PMelch.
Topics
Related Unity Packages
- RAGSearchUnity ai.undream.ragsearchunity
- Giezi's Scriptable Object Variant ch.giezi.tools.scriptableobjectvariant
- Trimmer ch.sttz.trimmer
- Acciaio com.abambini.acciaio
- AceLand Memento Service com.aceland.mementoservice
- MultiPool com.adamcarballo.multipool
For registry setup problems, see Unity scoped registry troubleshooting.