#pragma once #include namespace f8 { class NavigationHandle { public: NavigationHandle() {}; ~NavigationHandle() {}; int FindStraightPath(int layer, const a8::Vec3& start, const a8::Vec3& end, std::vector& path_list); int FindRandomPointAroundCircle(int layer, const a8::Vec3& center_pos, std::vector& points, int max_points, float max_radius); int Raycast(int layer, const a8::Vec3& start, const a8::Vec3& end, std::vector& hit_points); }; }