namespace Gameboard (Niantic.ARDK.Extensions.Gameboard)

namespace Gameboard {

// enums

enum PathFindingBehaviour;

// structs

struct AgentConfiguration;
struct Bounds;
struct GridNode;
struct ModelSettings;
struct PathFindingNode;
struct Waypoint;

// interfaces

interface IGameboard;

// classes

class Gameboard;
class GameboardCreatedArgs;
class GameboardFactory;
class GameboardManager;
class GameboardModel;
class GameboardUpdatedArgs;
class Path;
class PathFinding;
class SpatialTree;
class Surface;
class Utils;
class Visualiser;

} // namespace Gameboard