/// <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;
 }
Beispiel #2
0
 /// <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;
 }
Beispiel #4
0
 /// <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);
Beispiel #5
0
 /// <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;
 }
Beispiel #6
0
 /// <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;
 }