/// <summary> /// Set patternDetectionMode parameter at runtime. [public use] /// </summary> /// <param name="o">New parameter</param> public void SetPatternDetectionMode(PatternDetectionMode o) { if (HasNativeHandle()) { ARUWP.aruwpSetPatternDetectionMode((int)o); patternDetectionMode = (PatternDetectionMode)ARUWP.aruwpGetPatternDetectionMode(); if (patternDetectionMode != o) { Debug.Log(TAG + ": Unable to set pattern detection mode to " + o); } } else { Debug.Log(TAG + ": SetPatternDetectionMode() unsupported status"); } }
public void setPatternDetectionMode(PatternDetectionMode o) { if (state == State.DETECTION_RUNNING) { ARUWP.aruwpSetPatternDetectionMode((int)o); patternDetectionMode = (PatternDetectionMode)ARUWP.aruwpGetPatternDetectionMode(); if (patternDetectionMode != o) { Debug.Log(TAG + ": Unable to set pattern detection mode to " + o); } } else { patternDetectionMode = o; } }