public void Start(Camera camera)
 {
     _camera     = camera;
     _debugger   = GameObject.FindObjectOfType <GestureDebugger>();
     _recognizer = new GestureRecognizer(_debugger);
     _strokes    = new List <Stroke>();
 }
 void OnEnable()
 {
     if (target != null)
     {
         GestureTracer = new SerializedObject(target);
         Idx           = GestureTracer.FindProperty("GesturePreviewIndex");
         Debugger      = (GestureDebugger)target;
     }
 }
 public TemplateMatcher(float dotDistancePenalty, GestureDebugger debugger = null)
 {
     this.dotDistancePenalty = dotDistancePenalty;
     this.debugger           = debugger;
 }
Exemple #4
0
 public GestureRecognizer(GestureDebugger debugger)
 {
     normalizer      = new GestureNormalizer(BoundingBoxSize, Tolerance, TargetNormalizationPointCount);
     templateMatcher = new TemplateMatcher(DotDistancePenalty, debugger);
 }