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