void OnTrackableStatusChanged(TrackableBehaviour.StatusChangeResult statusChangeResult) { prevStatus = statusChangeResult.PreviousStatus; currStatus = statusChangeResult.NewStatus; HandleTrackableStatusChanged(); }
protected void OnTrackableStateChanged(TrackableBehaviour.StatusChangeResult res) { Debug.Log("Trackable state: " + res.NewStatus); switch (res.NewStatus) { case TrackableBehaviour.Status.DETECTED: if (trackerTrackedEvent != null) { trackerTrackedEvent(); } break; case TrackableBehaviour.Status.EXTENDED_TRACKED: if (trackerTrackedEvent != null) { trackerTrackedEvent(); } break; case TrackableBehaviour.Status.TRACKED: if (trackerTrackedEvent != null) { trackerTrackedEvent(); } break; case TrackableBehaviour.Status.NO_POSE: if (trackerLostEvent != null) { trackerLostEvent(); } break; } }
public void OnTrackableStateChanged(TrackableBehaviour.StatusChangeResult statusChange) { foreach (TrackableBehaviour.Status trackedStatus in mTrackingFound) { if (statusChange.NewStatus == trackedStatus) { print("Tracking Found"); if (statusChange.NewStatus != null) { /*keywordRecognizer.Start(); * MenuDisplay.SetActive(true);*/ //OnTrackingFound.Invoke(); OnImageTargetFound.Invoke(TARGET_NUMBER); } return; } } /*foreach (TrackableBehaviour.Status trackedStatus in mTrackingLost) * { * if (statusChange.NewStatus == trackedStatus) * { * print("Tracking Lost"); * if (statusChange.NewStatus != null) * { * //OnTrackingLost.Invoke(); * OnImageTargetLost.Invoke(TARGET_NUMBER); * } * return; * } * }*/ }
private void OnTrackableStatusChanged(TrackableBehaviour.StatusChangeResult statusChangeResult) { m_PreviousStatus = statusChangeResult.PreviousStatus; m_NewStatus = statusChangeResult.NewStatus; HandleTrackableStatusChanged(); }
void OnTrackableStatusChanged(TrackableBehaviour.StatusChangeResult statusChangeResult) { m_PreviousStatus = statusChangeResult.PreviousStatus; m_NewStatus = statusChangeResult.NewStatus; Debug.LogFormat("Trackable {0} {1} -- {2}", mTrackableBehaviour.TrackableName, mTrackableBehaviour.CurrentStatus, mTrackableBehaviour.CurrentStatusInfo); HandleTrackableStatusChanged(); }
public void OnTrackableStateChanged( TrackableBehaviour.StatusChangeResult obj) { if (obj.NewStatus == Status.DETECTED || obj.NewStatus == Status.TRACKED) { mShowGUIButton = true; } else { mShowGUIButton = false; } }
protected virtual void OnTrackableStatusChanged(TrackableBehaviour.StatusChangeResult statusChangeResult) { m_PreviousStatus = statusChangeResult.PreviousStatus; m_NewStatus = statusChangeResult.NewStatus; Debug.Log("HAHAHAHAH"); if (m_NewStatus == TrackableBehaviour.Status.DETECTED || m_NewStatus == TrackableBehaviour.Status.TRACKED || m_NewStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { teksPetunjuk.SetActive(false); } else { teksPetunjuk.SetActive(true); } }
/// <summary> /// Implementation of the ITrackableEventHandler function called when the /// tracking state changes. /// </summary> public void OnTrackableStatusChanged(TrackableBehaviour.StatusChangeResult statusChangeResult) { if (statusChangeResult.NewStatus == TrackableBehaviour.Status.DETECTED || statusChangeResult.NewStatus == TrackableBehaviour.Status.TRACKED || statusChangeResult.NewStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { // if first time detection, trigger animations if (!this.alreadyDetectedOnce) { this.alreadyDetectedOnce = true; // Trigger the various animations and FX Invoke("SwitchMaterial", 0.0f); Invoke("SwitchMaterial", 1.25f); Invoke("PlayParticleSystems", 1.5f); Invoke("PlayAnimations", 1.5f); } } }
public void OnTrackableStateChanged(TrackableBehaviour.StatusChangeResult state) { IsTrackingActive = (state.NewStatus == TrackableBehaviour.Status.DETECTED || state.NewStatus == TrackableBehaviour.Status.TRACKED); }