You can get the first hit using Rhino.Geometry.Intersect.Intersection.MeshRay, but you’ll have to implement further bounces from here yourself. If you have issues implementing the second overload, here’s an example:
Rhino.Geometry.Intersect.Intersection.MeshRay
Edit: My first topic on Discourse was also related to this issue