/// <summary>Initializes the struct with default values.</summary> public static ParticleCollisionsOptions Default() { ParticleCollisionsOptions value = new ParticleCollisionsOptions(); value.mode = ParticleCollisionMode.Plane; value.restitution = 1f; value.dampening = 0.5f; value.lifetimeLoss = 0f; value.radius = 0.00999999977f; value.layer = 18446744073709551615; return(value); }
private static extern void Internal_create(ParticleCollisions managedInstance, ref ParticleCollisionsOptions desc);
private static extern void Internal_setOptions(IntPtr thisPtr, ref ParticleCollisionsOptions options);
private static extern void Internal_getOptions(IntPtr thisPtr, out ParticleCollisionsOptions __output);
/// <summary>Creates a new particle collision evolver.</summary> public ParticleCollisions(ParticleCollisionsOptions desc) { Internal_create(this, ref desc); }