part of World Components
Description
This is a world builder's most important component (besides the VRC_SceneDescriptor) and allows creators to give their world life. By specifying conditions, triggers can be used to make changes to the world in real time.
Trigger References
- Broadcast Types (e.g. Local, Master, AlwaysUnbuffered, etc.)
- Trigger Conditions (e.g. OnNetworkReady, Custom, OnPlayerLeft, OnPickupUseUp, etc.)
- Trigger Actions (e.g. ActivateCustomTrigger, AnimationIntAdd, TeleportPlayer, etc.)
- Randomize
Parameters
Advanced Mode
Enabling this will allow you access to Always, Local, Owner, Master* triggers and other advanced functions, including 'Ramdomize' and the SendRPC action.
Show Help
Enabling this will show you tooltips and warnings about your trigger setup.
Trigger Condition
This tells the trigger under circumstance it should fire. See Trigger Conditions for details.
Broadcast Type
This tells the trigger which players can trigger this and which players it will trigger for. See Broadcast Types for details.
Randomize
Enabling this will make the trigger choose a random action. See Randomize for details.
Remove
This will remove the current trigger from the component.
Delay in Seconds
Delays when the trigger will fire in seconds. Even if the object it is attached to is disabled, the trigger will still fire. Can be a floating point value but cannot be negative.
Action Type
Tells the trigger what to do once it is fired. See Trigger Actions for details.
Add
Adds another trigger onto the same component. Beware, having too many triggers on one component can have a performance impact in Unity (but not in game).