Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

ParticleSystem.GetCollisionEvents

Switch to Manual
GetCollisionEvents(go: GameObject, collisionEvents: CollisionEvent[]): int;
int GetCollisionEvents(GameObject go, CollisionEvent[] collisionEvents);
def GetCollisionEvents(go as GameObject, collisionEvents as CollisionEvent[]) as int

Parameters

goThe GameObject for which to retrieve collision events.
collisionEventsArray to write collision events to.

Description

Get the particle collision events for a GameObject. Returns the number of events written to the array.

This method is typically called from MonoBehaviour.OnParticleCollision in response to a collision callback.

If the array used is too short events may be truncated. To avoid this use ParticleSystem.safeCollisionEventSize to determine an appropriate array size prior the call.

See Also: MonoBehaviour.OnParticleCollision.