コード例 #1
0
 /// <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;
     }
 }