+
+ +
+

Events

+

The Events module.

+
+
+
+

FixedUpdate

+
+
+Event_FixedUpdate()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

Interact

+
+
+Event_Interact()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player interacts with this object.

+
+
+

LateUpdate

+
+
+Event_LateUpdate()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnAnimatorIK

+
+
+Event_OnAnimatorIK()
+
+ +

outputs: layerIndex (Int32)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnAnimatorMove

+
+
+Event_OnAnimatorMove()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionEnter

+
+
+Event_OnCollisionEnter()
+
+ +

outputs: other (Collision)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionEnter2D

+
+
+Event_OnCollisionEnter2D()
+
+ +

outputs: other (Collision2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionExit

+
+
+Event_OnCollisionExit()
+
+ +

outputs: other (Collision)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionExit2D

+
+
+Event_OnCollisionExit2D()
+
+ +

outputs: other (Collision2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionStay

+
+
+Event_OnCollisionStay()
+
+ +

outputs: other (Collision)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnCollisionStay2D

+
+
+Event_OnCollisionStay2D()
+
+ +

outputs: other (Collision2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnControllerColliderHit

+
+
+Event_OnControllerColliderHit()
+
+ +

outputs: hit (ControllerColliderHit)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnDeserialization

+
+
+Event_OnDeserialization()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnDestroy

+
+
+Event_OnDestroy()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnDisable

+
+
+Event_OnDisable()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnDrop

+
+
+Event_OnDrop()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player drops this object after being held.

+
+
+

OnEnable

+
+
+Event_OnEnable()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnJointBreak

+
+
+Event_OnJointBreak()
+
+ +

outputs: breakForce (Single)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnJointBreak2D

+
+
+Event_OnJointBreak2D()
+
+ +

outputs: brokenJoint (Joint2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseDown

+
+
+Event_OnMouseDown()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseDrag

+
+
+Event_OnMouseDrag()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseEnter

+
+
+Event_OnMouseEnter()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseExit

+
+
+Event_OnMouseExit()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseOver

+
+
+Event_OnMouseOver()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseUp

+
+
+Event_OnMouseUp()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnMouseUpAsButton

+
+
+Event_OnMouseUpAsButton()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnOwnershipTransferred

+
+
+Event_OnOwnershipTransferred()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when the ownership of this object is transferred via some mechanic.

+
+
+

OnParticleCollision

+
+
+Event_OnParticleCollision()
+
+ +

outputs: other (GameObject)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnParticleTrigger

+
+
+Event_OnParticleTrigger()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnPickup

+
+
+Event_OnPickup()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when this object is picked up by a VRChat player.

+
+
+

OnPickupUseDown

+
+
+Event_OnPickupUseDown()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when this object is held and the Use button is pressed. Fires on button down.

+
+
+

OnPickupUseUp

+
+
+Event_OnPickupUseUp()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when this object is held and the Use button is pressed. Fires on button up.

+
+
+

OnPlayerJoined

+
+
+Event_OnPlayerJoined()
+
+ +

outputs: player (VRCPlayerApi)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player joins the instance. Outputs the player that joined.

+
+
+

OnPlayerLeft

+
+
+Event_OnPlayerLeft()
+
+ +

outputs: player (VRCPlayerApi)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player leaves the instance. Outputs the player that left.

+
+
+

OnPostRender

+
+
+Event_OnPostRender()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnPreCull

+
+
+Event_OnPreCull()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnPreRender

+
+
+Event_OnPreRender()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnPreSerialization

+
+
+Event_OnPreSerialization()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnRenderImage

+
+
+Event_OnRenderImage()
+
+ +

outputs: src (RenderTexture), dest (RenderTexture)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnRenderObject

+
+
+Event_OnRenderObject()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnSpawn

+
+
+Event_OnSpawn()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when this object spawns for the local player. Unbuffered, so late joiners do not get this event. Only fires when the object is spawned via network instantiation. Will not fire if the object is present in the base scene.

+
+
+

OnStationEntered

+
+
+Event_OnStationEntered()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player enters the station on this object.

+
+
+

OnStationExited

+
+
+Event_OnStationExited()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when a VRChat player exits the station on this object.

+
+
+

OnTransformChildrenChanged

+
+
+Event_OnTransformChildrenChanged()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTransformParentChanged

+
+
+Event_OnTransformParentChanged()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerEnter

+
+
+Event_OnTriggerEnter()
+
+ +

outputs: other (Collider)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerEnter2D

+
+
+Event_OnTriggerEnter2D()
+
+ +

outputs: other (Collider2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerExit

+
+
+Event_OnTriggerExit()
+
+ +

outputs: other (Collider)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerExit2D

+
+
+Event_OnTriggerExit2D()
+
+ +

outputs: other (Collider2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerStay

+
+
+Event_OnTriggerStay()
+
+ +

outputs: other (Collider)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnTriggerStay2D

+
+
+Event_OnTriggerStay2D()
+
+ +

outputs: other (Collider2D)

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

OnVideoEnd

+
+
+Event_OnVideoEnd()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when the video player on this object is finished playing, either via the end of the video or via player interaction.

+
+
+

OnVideoPause

+
+
+Event_OnVideoPause()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when the video player on this object is paused.

+
+
+

OnVideoPlay

+
+
+Event_OnVideoPlay()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when the video player on this object starts playback, either via the start of a new video in a queue, unpausing, or via player interaction.

+
+
+

OnVideoStart

+
+
+Event_OnVideoStart()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Fired when the video player on this object starts playback from a stopped state.

+
+
+

OnWillRenderObject

+
+
+Event_OnWillRenderObject()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

Start

+
+
+Event_Start()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+

Update

+
+
+Event_Update()
+
+ +

outputs: none

+

flow inputs: unnamed

+

flow outputs: unnamed

+

Unity Documentation

+
+
+ + +
+
+ +
+