#ifndef UX_LUANAVPATHFINDER_H_
#define UX_LUANAVPATHFINDER_H_

#include "EABaseTypes/autoref.h"

extern "C"
{
	struct lua_State;
}

namespace EA
{
	namespace Types
	{
		EABASETYPES_FORWARD_DECLARATION(class, Function)
	}
}

namespace UX
{
	namespace LuaNavPathfinder
	{
		void Run(lua_State* L,
				 EA::Types::FunctionIn callback,
				 const char* navPathfinderFileName,
				 const char* navDataFileName,
				 const char* hintFileName,
				 const char* excludeFileName,
				 const char* target);
	};
}

#endif /* UX_LUANAVPATHFINDER_H_ */
