public static int GetSafeCollisionEventSize(this ParticleSystem ps)
 {
     return(ParticleSystemExtensionsImpl.GetSafeCollisionEventSize(ps));
 }
 public static void SetTriggerParticles(this ParticleSystem ps, ParticleSystemTriggerEventType type, List <ParticleSystem.Particle> particles)
 {
     ParticleSystemExtensionsImpl.SetTriggerParticles(ps, (int)type, particles, 0, particles.Count);
 }
 public static int GetSafeTriggerParticlesSize(this ParticleSystem ps, ParticleSystemTriggerEventType type)
 {
     return(ParticleSystemExtensionsImpl.GetSafeTriggerParticlesSize(ps, (int)type));
 }
 public static int GetTriggerParticles(this ParticleSystem ps, ParticleSystemTriggerEventType type, List <ParticleSystem.Particle> particles)
 {
     return(ParticleSystemExtensionsImpl.GetTriggerParticles(ps, (int)type, particles));
 }
 public static int GetCollisionEvents(this ParticleSystem ps, GameObject go, List <ParticleCollisionEvent> collisionEvents)
 {
     return(ParticleSystemExtensionsImpl.GetCollisionEvents(ps, go, collisionEvents));
 }