public void Update() { if (null == m_body) { return; } ARDebug.LogInfo("body tracking state {0}", m_body.GetTrackingState()); _DonotShowPointAndConnections(); if (m_body.GetTrackingState() == ARTrackable.TrackingState.STOPPED) { Destroy(gameObject); } else if (m_body.GetTrackingState() == ARTrackable.TrackingState.TRACKING) { _UpdateBody(); } }
public void Update() { sb.Remove(0, sb.Length); sb.Append("BodyAction: " + m_body.GetBodyAction() + "\n"); if (null == m_body) { return; } ARDebug.LogInfo("body tracking state {0}", m_body.GetTrackingState()); _DonotShowPointAndConnections(); if (m_body.GetTrackingState() == ARTrackable.TrackingState.STOPPED) { Destroy(gameObject); } else if (m_body.GetTrackingState() == ARTrackable.TrackingState.TRACKING) { _UpdateBody(); } }