| List<Pathfinding.Funnel.PathPart> SplitIntoParts(Path path) | PublicStatic | | 0x08 |
| FunnelPortals ConstructFunnelPortals(List<Pathfinding.GraphNode> nodes, const PathPart& part) | PublicStatic | | 0x24 |
| void ShrinkPortals(const FunnelPortals& portals, float shrink) | PublicStatic | | 0x10 |
| bool UnwrapHelper(const Vector3& portalStart, const Vector3& portalEnd, const Vector3& prevPoint, const Vector3& nextPoint, ref Quaternion& mRot, ref Vector3& mOffset) | PrivateStatic | | 0x10 |
| void Unwrap(const FunnelPortals& funnel, const Vector2[]& left, const Vector2[]& right) | PublicStatic | | 0x10 |
| int FixFunnel(const Vector2[]& left, const Vector2[]& right, int numPortals) | PrivateStatic | | 0x08 |
| Vector2 ToXZ(const Vector3& p) | Static+1 flags | | 0x0C |
| Vector3 FromXZ(const Vector2& p) | Static+1 flags | | 0x0C |
| bool RightOrColinear(const Vector2& a, const Vector2& b) | Static+1 flags | | 0x08 |
| bool LeftOrColinear(const Vector2& a, const Vector2& b) | Static+1 flags | | 0x08 |
| List<UnityEngine.Vector3> Calculate(const FunnelPortals& funnel, bool unwrap, bool splitAtEveryPortal) | PublicStatic | | 0x10 |
| void Calculate(const Vector2[]& left, const Vector2[]& right, int numPortals, int startIndex, List<System.Int32> funnelPath, int maxCorners, ref bool& lastCorner) | PrivateStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |