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; }
public GestureRecognizer(GestureDebugger debugger) { normalizer = new GestureNormalizer(BoundingBoxSize, Tolerance, TargetNormalizationPointCount); templateMatcher = new TemplateMatcher(DotDistancePenalty, debugger); }