class GameboardManager (Niantic.ARDK.Extensions.Gameboard.GameboardManager)
Overview
This helper can be placed in a scene to easily create and update a Gameboard. Other scripts can subscribe to GameboardFactory.OnGameboardCreated to access the created Gameboard. It will trigger regular scans of the environment in front of the ARCamera based on the scan settings. The Gameboard will add and remove tiles based on the Gameboard settings. Scanning can be enabled/disabled by calling EnableFeatures() / DisableFeatures(). Gameboard debug visibility can be toggled on and off. This includes Gameboard tiles, paths, and gizmos of the scanning rays. More…
class GameboardManager: Niantic.ARDK.Extensions.UnityLifecycleDriver { public: // fields bool _visualise = true; // properties Camera ArCamera; float FlatFloorTolerance; IGameboard Gameboard; LayerMask LayerMask; float MaxSlope; float ScanInterval; float ScanRange; float StepHeight; float TileSize; bool Visualise; // methods void CreateNewGameboard(); void DestroyGameboard(); void SetVisualisationActive(bool active); };
Inherited Members
public: // properties bool AreFeaturesEnabled; bool CanInitialize; bool Initialized; // methods void Deinitialize(); void DisableFeatures(); void EnableFeatures(); void Initialize();
Detailed Documentation
This helper can be placed in a scene to easily create and update a Gameboard. Other scripts can subscribe to GameboardFactory.OnGameboardCreated to access the created Gameboard. It will trigger regular scans of the environment in front of the ARCamera based on the scan settings. The Gameboard will add and remove tiles based on the Gameboard settings. Scanning can be enabled/disabled by calling EnableFeatures() / DisableFeatures(). Gameboard debug visibility can be toggled on and off. This includes Gameboard tiles, paths, and gizmos of the scanning rays.
Methods
void CreateNewGameboard()
Creates a new Gameboard using the GameboardFactory.
void DestroyGameboard()
Destroys the existing Gameboard.
void SetVisualisationActive(bool active)
Activate/deactivate visualisation of scan raycasts, Gameboard tiles and paths.