示例#1
0
        public Collidable(Bounds2d bounds)
        {
            _disposed = 0;

            Bounds = bounds;
            ID = Interlocked.Increment(ref _collidableIDs);

            // Set a default collision event so we don't have to check if its null
            OnCollision = obj => { };
            OnDisposed = obj => { };
        }
示例#2
0
 public override bool Intersects(Bounds2d obj)
 {
     return obj.Intersects(this);
 }
示例#3
0
 public abstract bool Intersects(Bounds2d obj);