Hello @haganeiro, we’ve double checked the Input Trigger Device with both direct event binding and Verse script implementation, while both of them are working properly as expected.
We are using some test Verse script setup as below and it validates to be working properly. Could you share any further details about your setup so that we can have a better investigation?
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Quick Test for the Input Trigger activating on Crouch but not Sprint.
TestInputTrigger := class(creative_device):
@editable
Input:input_trigger_device = input_trigger_device{}
OnBegin<override>()<suspends>:void=
Print("Started Input Trigger Test. Debug text should appear when pressing/releasing Crouch but not Sprint")
Input.PressedEvent.Subscribe(OnPressed)
Input.ReleasedEvent.Subscribe(OnReleased)
OnPressed(Agent:agent):void=
Print("Pressed")
OnReleased(Agent:agent, Time:float):void=
Print("Released. Held for {Time}s")
We have verified that it occurs only under the following conditions
Input Type : Standard Action
Standard Input : Crouch
Registered Player Behavior : Require Registered