-- Constructor.

function FastCast.new()
	return setmetatable({
		LengthChanged = Signal.new("LengthChanged"),
		RayFinalHit = Signal.new("RayFinalHit"),
		RayHit = Signal.new("RayHit"),
		RayPenetrated = Signal.new("RayPenetrated"),
		CastTerminating = Signal.new("CastTerminating"),
		WorldRoot = workspace
	}, FastCast)
end
