Send Float
Feeds the value at In every frame into the channel named in the Channel field. ReceiveFloat picks it up. Since no edge is created in the graph, you avoid routing wires to distant nodes, and it is not subject to cycle detection (= you can build feedback).
- Channel names are compared with leading and trailing whitespace removed. When the field is empty, nothing is sent
- Sending happens in LateUpdate and receiving in Update, so the Receive side reads the previous frame’s value (one frame of delay)
If several Send Float nodes use the same channel name, a warning appears and the one that registered later wins. The losing Send is ignored every frame.
Video
Input ports
| Port ID | Type |
|---|---|
In | float |
Output ports
None
Scriptable members
| Path | Type |
|---|---|
input | float |
currentChannel | string |
Synapse Apps (scripting)
await synapse.modules.create({ type: "SendFloat" }) 