public TransitionState NegPolyHit(SpherePath path, Polygon hitPoly, bool stepUp) { var collisionNormal = path.LocalSpacePos.LocalToGlobalVec(hitPoly.Plane.Normal); path.SetNegPolyHit(stepUp, collisionNormal); return(TransitionState.OK); }