Quick Start
Enable the plugin and send your first message on the bus.
1. Enable the plugin
Open Edit -> Plugins, search for Crimson, tick CrimsonCommon and restart the editor. C++ projects also add "CrimsonCommon" to PublicDependencyModuleNames in their module's .Build.cs.
Verify
The Crimson Wiki button appears on the Level Editor toolbar next to Play and opens this wiki. Tools -> Crimson Dev Tools -> Crimson Dev Tool Gallery (or
Crimson.DevTools.Gallery in the console) opens the component gallery.2. Broadcast and listen
First add the channel tag: open Project Settings -> Project -> GameplayTags and add Test.Ping (any tag works; the bus routes by tag).
In any actor graph: Event BeginPlay -> Listen For Crimson Messages (Channel = a tag such as Test.Ping) and wire On Message Received -> Print String. Then from a key event: Broadcast Message (Channel = Test.Ping, Message = any Make struct node).
Verify
Pressing the key prints the message. The bus is local to one game instance: in Play As Client each machine only hears its own broadcasts.