Simplified radio communication system for VRChat Udon worlds.
Add package from git URL
.git+https://github.com/esnya/UdonRadioCommunications.git?path=/Packages/com.nekometer.esnya.udon-radio-communications
and click Add button (Enter git+https://github.com/esnya/UdonRadioCommunications.git?path=/Packages/com.nekometer.esnya.udon-radio-communications#beta
to use beta releases)Transmitter
s and Receiver
s wherever you want.Activate
and Deactivate
and set variable frequency
by player interactions.UdonRadioCommunication
to the scene.For more usage such as Transceiver
, open a scene Demo.unity
.
Name | Description |
---|---|
InariUdon | Interaction/TouchSwitch and Interaction/KeyboardInput are used and required in sample prefabs. |
Only one udon is using the Update
loop. If the number of Transmitters
is Nt
, the number of Receivers
is Nr
, and the number of Players
is Np
, the computational complexity is O(Np(Nt+Nr))
.
Property Name | Description |
---|---|
Exclusive | Turn off receiver during transmitting. |
Property Name | Description |
---|---|
Sync | If checked, anyone who is near the receiver can listen to the radio. If not, only local clients. |
Integration addons for SaccFlightAndVehicles. DFUNCs are provided to manage fequency, toggle receiving and push to talk.
Add package from git URL
.git+https://github.com/esnya/UdonRadioCommunications.git?path=/Packages/com.nekometer.esnya.udon-radio-communications-sf
and click Add button (Enter git+https://github.com/esnya/UdonRadioCommunications.git?path=/Packages/com.nekometer.esnya.udon-radio-communications-sf#beta
to use beta releases)