コード例 #1
0
 void OnTriggerExit(Collider other)
 {
     // Forget a previous collider.
     if (Condition == null || Condition(other) && colliders.Contains(other))
     {
         colliders.Remove(other);
         ColliderRemoved?.Invoke(other);
         LastColliderRemoved?.Invoke(other);
     }
 }
コード例 #2
0
 /// <inheritdoc />
 protected override void OnEntityComponentRemoved(Entity entity, StaticColliderComponent component, StaticColliderData data)
 {
     ColliderRemoved?.Invoke(component, data);
 }