News #
- Listener can be activated / desactivated.
- Automatic switch between standalone mode and linked mode.
- New functions for subsystem :
- Get Configuration,
- Save Configuration With Setup
- Hide All Except
- Show All Except
- Hide All Except Named Ones
- Show All Except Named Ones
- Hide All Virtual Input
- Show All Virtual Input
- Touch Interface Runtime Configurator : UMG Widget that allow player to modify touch interface easily.
- New function for Virtual Input Event :
- GetPlayerController : Recovers the pawn’s player controller controlled by the touch interface.
- Virtual Input Event can now optionaly block enhanced input when multitouch is detected
Improvements #
- Listener is now registered automatically.
- Some subsystem functions renamed :
- VirtualControlConfigurationExist renamed to TouchInterfaceSaveFileExist
- ConfigurationExist renamed to TouchInterfaceConfigurationExist
- DeleteConfigurationSlot renamed to DeleteTouchInterfaceSaveFile
- SaveConfiguration renamed to SaveConfigurationFromCurrentSetup
- Startup Delay is now fixed at 0.016 at minimum : Let the engine to update the geometry of the touch interface before drawing the virtual inputs.
- Active & Inactive opacity lerp speed : Two new variables have been added to the touch interface parameters. Active Lerp Opacity & Inactive Lerp Opacity. They allow you to control the speed of opacity transition between active and inactive states.
- Virtual Input Event :
- Deinitialize Event : Called before virtual input event destruction.
- Expose Should Tick variable to blueprint : Allows the developer to decide whether the virtual input event should tick. Previously, a function had to be called on startup.
- Virtual Input Turn Rate on each axis : Turn rate can now be specified both horizontally and vertically.
Deprecated #
- Deprecated Subsystem Function : SetInputAction.
- Download Example Plugin notification has been removed : The examples are available on the site and are now downloadable projects.
- Standalone Mode on subsystem has been removed : Use Gesture Recognizer component instead.
Bug fixes #
- Virtual Input Previewer doesn’t update if editor window geometry change.
- Virtual Input Curve work only on positive value.
- Virtual Input Event doesn’t tick if virtual input is a child.