operator [] method

dynamic operator [](
  1. ShapeType type
)

Implementation

operator [](ShapeType type){
  if(type == ShapeType.sphere) {
    return _intersectSphere;
  }
  if(type == ShapeType.plane) {
    return _intersectPlane;
  }
  if(type == ShapeType.box) {
    return _intersectBox;
  }
  if(type == ShapeType.cylinder) {
    return _intersectConvex;
  }
  if(type == ShapeType.convex) {
    return _intersectConvex;
  }
  if(type == ShapeType.heightfield) {
    return _intersectHeightfield;
  }
  if(type == ShapeType.trimesh) {
    return _intersectTrimesh;
  }
}