On Player Trigger Stay
Physics & collisionsDetailedOnPlayerTriggerStay
Every physics step while a player stays in this trigger collider.
Needs an area on this object (a collider with Is Trigger on); Add an area on the card adds one.
This event happens often: keep heavy work out of it, and keep it on Only my screen.
Happens again and again while a player's capsule is inside the area (a collider with Is Trigger on). VRChat's docs describe it as every frame, for any player in the instance. Whose on the card starts as Me.
If entering and leaving are enough, use On Player Trigger Enter and On Player Trigger Exit instead.
Starting a timer here restarts it each time, so it never fires. Changing a synced variable here sends it each time it changes, which can delay other sync.
Official docs: Player Collisions (VRChat), Event Nodes (VRChat)
Event values
Values this event has; action settings can use them as targets or values.
| Name | Type |
|---|---|
| That player | Player |
On a card
In Udon
In UdonSharp, this is the method:
public override void OnPlayerTriggerStay(VRCPlayerApi player)In the same category
- On Player Collision Enter
- On Trigger Enter (Collider)
- On Trigger Exit (Collider)
- On Player Collision Exit
- On Player Collision Stay
- On Player Particle Collision
- On Controller Collider Hit Player
- On Trigger Stay (Collider)
- On Collision Enter
- On Collision Exit
- On Collision Stay
- On Trigger Enter 2D
- On Trigger Exit 2D
- On Trigger Stay 2D
- On Collision Enter 2D
- On Collision Exit 2D
- On Collision Stay 2D
- On Controller Collider Hit
- On Particle Collision
- On Particle Trigger
- On Joint Break
- On Joint Break 2D
- On Parent Changed
- On Children Changed