isTrigger property
When true, this collider emits TriggerEntered / TriggerExited
events but does not produce a contact response.
Implementation
@override
bool get isTrigger => _isTrigger;
Implementation
@override
set isTrigger(bool value) {
if (_isTrigger == value) return;
_isTrigger = value;
// Membership in the world's trigger bookkeeping changes when this
// flag flips; let the world re-classify by re-registering.
final world = _world;
if (world != null) {
world.unregisterCollider(this);
world.registerCollider(this);
}
}