C# Class MiningGameServer.Shapes.Shape

Show file Open project: geel9/Minor-Destruction

Public Methods

Method Description
CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
CollideRay ( ShapeRay collidingWith ) : RayCollisionResult

Method Details

CollideAABB() public abstract method

public abstract CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
collidingWith ShapeAABB
return AABBCollisionResult

CollideLineSegment() public abstract method

public abstract CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
collidingWith ShapeLineSegment
return SegmentCollisionResult

CollideRay() public abstract method

public abstract CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
collidingWith ShapeRay
return RayCollisionResult