public void OnTangoEvent(TangoEvent args) { RunOnUiThread(() => { mTangoEventTextView.Text = args.EventKey + ": " + args.EventValue; }); }
void Tango.IOnTangoUpdateListener.OnTangoEvent(TangoEvent args) { ParentActivity.RunOnUiThread(() => { (mParentActivity as MotionTracking).mTangoEventTextView.Text = args.EventKey + ": " + args.EventValue; }); }
void Tango.IOnTangoUpdateListener.OnTangoEvent(TangoEvent args) { if (OnTangoEventCallBack != null) { mCurrentActivity.RunOnUiThread(() => { OnTangoEventCallBack(args); }); } }
public static float?GetADFSaveProgress(this TangoEvent self) { if (self.type == TangoEnums.TangoEventType.TANGO_EVENT_AREA_LEARNING && self.event_key == ADF_SAVE_PROGRESS) { return(float.Parse(self.event_value) * 100); } else { return(null); } }
public void OnTangoEventAvailableEventHandler(TangoEvent tangoEvent) { { // We will not have the saving progress when the learning mode is off. if (!m_tangoApplication.m_areaDescriptionLearningMode) { return; } if (tangoEvent.type == TangoEnums.TangoEventType.TANGO_EVENT_AREA_LEARNING && tangoEvent.event_key == "AreaDescriptionSaveProgress") { m_savingText.text = "Saving. " + (float.Parse(tangoEvent.event_value) * 100) + "%"; } } }
void ITangoEventMultithreaded.OnTangoEventMultithreadedAvailableEventHandler(TangoEvent tangoEvent) { eventUpdated = true; eventMessage = string.Format("{0} - {1} : {2}", tangoEvent.type, tangoEvent.event_key, tangoEvent.event_value); // handle event for ADF save progress float?progress = tangoEvent.GetADFSaveProgress(); if (progress.HasValue) { savingThisFrame = true; saveProgress = progress.Value; } }
public void OnTangoEvent(TangoEvent p0) { // Log.Debug(Tag, $"Navigate OntangoEvent"); }
public void OnTangoEvent(TangoEvent arg0) { // Ignoring TangoEvents }
public void OnTangoEvent(TangoEvent p0) { // Do somethinig with the status }
protected override void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent) { Debug.Log("Tango event fired : " + tangoEvent.event_value); }
/// <summary> /// Handle the callback sent by the Tango Service /// when a new Tango event is sampled. /// DO NOT USE THE UNITY API FROM INSIDE THIS FUNCTION! /// </summary> /// <param name="callbackContext">Callback context.</param> /// <param name="tangoEvent">Tango event.</param> protected override void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent) { m_eventString = tangoEvent.event_key + ": " + tangoEvent.event_value; }
/// <summary> /// Handle the callback sent by the Tango Service /// when a new event is issued. /// </summary> /// <param name="callbackContext">Callback context.</param> /// <param name="tangoEvent">Tango event.</param> protected abstract void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent);
/// <summary> /// Initialize the controller. /// </summary> void Start() { m_eventString = string.Empty; m_tangoApplication = GameObject.FindObjectOfType <TangoApplication>(); m_previousEvent = new TangoEvent(); }
public void OnTangoEvent(TangoEvent p0) { // this is being called // Log.Debug(Tag, "OntangoEvent:" + p0.EventKey); }