Initializing ASC from the Interaction component is now optional (Default: True).
Removed
5.1 As of UE 5.1, legacy input method ("Input Component") is no longer supported. "Enhanced Input" is the new default for binding inputs with Gameplay Abilities now.
4.275.0 New input action for enhanced input component (Input trigger multiple tap).
4.275.0 Interaction based on holding the input (PostInteract will be called when the input is released).
4.275.0 Interaction based on Gameplay Events (PostInteract will be called when *Gameplay Event Received* is triggered on specific tag).
CheckInteractionTimerPeriod and ObjectCheckInteractionTimerPeriod is now in the "InteractionContext" struct.
New argument for "IsInteractionStillValid" that takes the task instance name that is calling this function.
Changed
Interactable actors can now inherit from ACharacter or APawn.
In Gameplay Ability TBIA_GAInteractAnimation there is now an option to call IsInteractionStillValid either on the Interacting Actor or Interacted Actor.
Removed
CheckInteractionTimerPeriod is removed from the TBIA_GAInteractActive and TBIA_GAObjectInteractionTimed Gameplay Abilities.
BugFix
Ability Tasks now are activated properly.
Ability Task CheckInteractionWhileWaiting now calls PerformCheck function immediately after activating the timer.
Gameplay Ability TBIA_GAObjectInteractionTimed can call IsInteractionStillValid even if there is no anim montage set using ObjectCheckInteractionTimerPeriod for timer interval.