Class MultiClickManipulatorMetadata

Defines properties and message types for MultiClickManipulator.

Inherits properties and message types from InputManipulatorMetadata.

Property Types

See also PropertyType
MultiClickManipulatorMetadata.ClickCountProperty

The number of clicks required to send the MultiClickMessage message.

Message Types

See also MessageType
MultiClickManipulatorMetadata.MultiClickMessage

Occurs when the user presses and releases a hit-testable node with a Multi-Click Manipulator a specified number of times (default 2) within a set amount of time (default 250 ms) between presses.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: MultiClickManipulatorMetadata.MultiClickMessageArguments

MultiClickManipulatorMetadata.IntermediateClickMessage

Occurs when the user presses and releases a hit-testable node with a Multi-Click Manipulator that is set to send messages for intermediate clicks.

To set a Multi-Click Manipulator to send messages for intermediate clicks, in the Multi-Click Manipulator enable the Send Intermediate Click Messages property.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: MultiClickManipulatorMetadata.MultiClickMessageArguments

MultiClickManipulatorMetadata.CanceledMessage

Occurs during the multi-click gesture when the user moves the focus away from a hit-testable node with a Multi-Click Manipulator.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: MultiClickManipulatorMetadata.CanceledMessageArguments

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

MultiClickManipulatorMetadata.CanceledMessageArguments

MultiClickManipulatorMetadata.MultiClickMessageArguments

ClickCountProperty

The number of clicks required to send the MultiClickMessage message.

Example
local value = arguments:getClickCountProperty()
arguments:setClickCountProperty(value)