class LocalizationAttemptManager (Niantic.ARDK.Extensions.Localization.LocalizationAttemptManager)
Overview
class LocalizationAttemptManager: Niantic.ARDK.Extensions.ARSessionListener { public: // fields string LocalizationEndpoint = string.Empty; float LocalizationTimeout = 30; string MapIdentifier = string.Empty; float RequestTimeLimit = 10; // methods virtual override void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties); void StartLocalization(); void StopLocalization(); };
Inherited Members
public: // properties bool AreFeaturesEnabled; bool CanInitialize; bool Initialized; // methods void Deinitialize(); void DisableFeatures(); void EnableFeatures(); void Initialize(); virtual abstract void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties) = 0;
Detailed Documentation
Note
This is an experimental feature, and may be changed or removed in a future release. This feature is currently not functional or supported.
Methods
virtual override void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties)
Inheritors should override this to modify session configuration settings based on their script’s needs.
Note
This is executed as a result of the ARSession being run, which may or may not be triggered by a call to RaiseConfigurationChanged().