Skip to content

BarcodeBimbo/SendCustomNetworkEventApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

About!

Allows client devs to send udon events via vrc

SendNetworkEventTargeted:
UdonBehaviour Example = GameObject.Find("Object")?.GetComponent<UdonBehaviour>();
CustomNetworkEventApi.SendNetworkEventTargeted(Example, "eventName", selectedPlayer);
SendNetworkEventAll:
UdonBehaviour Example = GameObject.Find("Object")?.GetComponent<UdonBehaviour>();
CustomNetworkEventApi.SendNetworkEventTargeted(Example, "eventName");
SendByEventByNameTargeted:
CustomNetworkEventApi.SendByEventByNameTargeted("eventName", selectedPlayer);
SendByEventByNameAll:
CustomNetworkEventApi.SendByEventByNameAll("eventName");
SendByEventByObjectTargeted:
CustomNetworkEventApi.SendByEventByObjectTargeted("eventName", "objectName", selectedPlayer);
SendByEventByObjectAll:
CustomNetworkEventApi.SendByEventByObjectAll("eventName", "objectName");

Jar Based Games:

SendJarGamesEventTargeted:
 CustomNetworkEventApi.SendJarGamesEventTargeted("eventName", selectedPlayer);
SendJarGamesEventAll:
CustomNetworkEventApi.SendJarGamesEventAll("eventName");
BringObjectToPlayer:
CustomNetworkEventApi.BringObjectToPlayer("objectName", selectedPlayer);
BringObjectToSelf:
CustomNetworkEventApi.BringObjectToSelf("objectName");

Get Objects / Events / Network Events

GetGameObjects:
var objects = CustomNetworkEventApi.GetGameObjects();
GetEvents:
var events = CustomNetworkEventApi.GetEvents();
GetNetworkedEvents:
MelonCoroutines.Start(CustomNetworkEventApi.GetNetworkedEvents());

About

Simple Class To Help VRC Developers Use Udon Events Via VRC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages