public void OnExtendedTrackingQualityChanged(string targetName, ExtendedTrackingQuality newQuality) { if (targetName == null) { TrackingQualityText.text = "No target"; TrackingQualityBackground.color = Color.red; } else { switch (newQuality) { case ExtendedTrackingQuality.Bad: TrackingQualityText.text = "Target: " + targetName + " Quality: Bad"; TrackingQualityBackground.color = Color.red; break; case ExtendedTrackingQuality.Average: TrackingQualityText.text = "Target: " + targetName + " Quality: Average"; TrackingQualityBackground.color = Color.yellow; break; case ExtendedTrackingQuality.Good: TrackingQualityText.text = "Target: " + targetName + " Quality: Good"; TrackingQualityBackground.color = Color.green; break; default: break; } } }
public void OnExtendedTrackingQualityChanged(ImageTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality) { switch (newQuality) { case ExtendedTrackingQuality.Bad: informationText.text = "Extended Tracking Quality on Target " + target.Name + " : Bad"; informationBackground.color = Color.red; break; case ExtendedTrackingQuality.Average: informationText.text = "Extended Tracking Quality on Target " + target.Name + " : Average"; informationBackground.color = Color.yellow; break; case ExtendedTrackingQuality.Good: informationText.text = "Extended Tracking Quality on Target " + target.Name + " : Good"; informationBackground.color = Color.green; break; } }
public void OnExtendedTrackingQualityChanged(ObjectTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality) { switch (newQuality) { case ExtendedTrackingQuality.Bad: TrackingQualityText.text = "Target: " + target.Name + " Quality: Bad"; TrackingQualityBackground.color = Color.red; break; case ExtendedTrackingQuality.Average: TrackingQualityText.text = "Target: " + target.Name + " Quality: Average"; TrackingQualityBackground.color = Color.yellow; break; case ExtendedTrackingQuality.Good: TrackingQualityText.text = "Target: " + target.Name + " Quality: Good"; TrackingQualityBackground.color = Color.green; break; default: break; } }
public void OnExtendedTrackingQualityChanged(ImageTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality) { /* Update the UI based on the new extended tracking quality. */ switch (newQuality) { case ExtendedTrackingQuality.Bad: TrackingQualityText.text = "Target: " + target.Name + " Quality: Bad"; TrackingQualityBackground.color = Color.red; break; case ExtendedTrackingQuality.Average: TrackingQualityText.text = "Target: " + target.Name + " Quality: Average"; TrackingQualityBackground.color = Color.yellow; break; case ExtendedTrackingQuality.Good: TrackingQualityText.text = "Target: " + target.Name + " Quality: Good"; TrackingQualityBackground.color = Color.green; break; default: break; } }