internal CheckingEndGestureState(GestureStateMachine stateMachine) : base(stateMachine) { new MovementDetectedTransition(this); new EndTimerTransition(this); new DisabledTransition(this); noMovementTime = Time.realtimeSinceStartup; }
internal DetectingGesturesState(GestureStateMachine stateMachine) : base(stateMachine) { new GestureDetectedTransition(this); new RegistrationDemandTransition(this); new DisabledTransitionNoSave(this); }
internal PerformingGestureState(GestureStateMachine stateMachine) : base(stateMachine) { new NoMovementTransition(this); new DisabledTransition(this); }
internal WaitingForMovementState(GestureStateMachine stateMachine) : base(stateMachine) { new FirstMovementDetectedTransition(this); new IdleDisabledTransition(this); }