protected override void CollisionAfter(Collidable <MonkeyBoard> otherCollidable, CollisionStatus direction) { if (otherCollidable is AI <MonkeyBoard> ) { AIKilledSound.Play(); Board.RemovePositional(otherCollidable); Board.RemovePositional(this); } if (otherCollidable is BorderTile) { Board.RemovePositional(this); } }
protected override void CollisionAfter(Collidable <MonkeyBoard> otherCollidable, CollisionStatus direction) { if (otherCollidable is Monkey || otherCollidable is Crate) { if (direction == CollisionStatus.CollisionFromTop) { Board.RemovePositional(this); if (AIKilledSound != null) { AIKilledSound.Play(); } } } base.CollisionAfter(otherCollidable, direction); }