/// <summary> /// Calls base input trigger setup and subscribes to the "OnPinchDetected" action. /// </summary> /// <param name="inputReactionComponent">InputReactionField the trigger is attached to.</param> public override void Setup(InputReactionField inputReactionComponent) { base.Setup(inputReactionComponent); PinchEvaluator.OnPinchDetected += Trigger; }
/// <summary> /// Calls base input trigger setup and subscribes to the "OnEndedTiltRight" action. /// </summary> /// <param name="inputReactionComponent">InputReactionField the trigger is attached to.</param> public override void Setup(InputReactionField inputReactionComponent) { base.Setup(inputReactionComponent); TiltEvaluator.OnEndedTiltRight += Trigger; }
/// <summary> /// Calls base input trigger setup and subscribes to the "OnSwipeDetected" action. /// </summary> /// <param name="inputReactionComponent">InputReactionField the trigger is attached to.</param> public override void Setup(InputReactionField inputReactionComponent) { base.Setup(inputReactionComponent); SwipeEventDetector.OnSwipeDetected += Trigger; }
/// <summary> /// Set up of all input triggers, sets the owning input reaction component to be able to message it. /// </summary> /// <param name="inputReactionField">InputReactionField the trigger is attached to.</param> virtual public void Setup(InputReactionField inputReactionField) => owningInputReactionFields.Add(inputReactionField);
/// <summary> /// Calls base input trigger setup and subscribes to the "OnPinchDetected" action. /// </summary> /// <param name="inputReactionComponent">InputReactionField the trigger is attached to.</param> public override void Setup(InputReactionField inputReactionComponent) { base.Setup(inputReactionComponent); TiltEvaluator.OnOngoingTilt += Trigger; }
/// <summary> /// Calls base input trigger setup and subscribes to the "OnSwipeEndedDetected" action. /// </summary> /// <param name="inputReactionComponent">InputReactionField the trigger is attached to.</param> public override void Setup(InputReactionField inputReactionComponent) { base.Setup(inputReactionComponent); SwipeEvaluator.OnSwipeEnded += Trigger; }