Class TriggerTouchAction
java.lang.Object
org.vmstudio.visor.api.client.input.action.framework.VRActionButton
org.vmstudio.visor.api.client.input.action.framework.VRActionKey
net.timtaran.interactivemc.bridge.vr.visor.TriggerTouchAction
- All Implemented Interfaces:
org.vmstudio.visor.api.client.input.action.VRAction
public class TriggerTouchAction
extends org.vmstudio.visor.api.client.input.action.framework.VRActionKey
-
Field Summary
FieldsFields inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionButton
active, bindings, changed, defaultBindings, forcedState, pressDelayed, pressed, releaseDelayed -
Constructor Summary
ConstructorsConstructorDescriptionTriggerTouchAction(@NotNull org.vmstudio.visor.api.client.input.action.VRActionSet actionSet, @NotNull org.vmstudio.visor.api.common.HandType hand) -
Method Summary
Methods inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionKey
getCharacter, getName, getNameKey, isRequiredMethods inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionButton
clear, forcePress, forceRelease, getActionSet, getBinding, getButtonData, getDefaultBinding, getId, getSupportedBindingIds, isActive, isChanged, isPressed, onClear, press, preTick, release, setBinding, updateStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.vmstudio.visor.api.client.input.action.VRAction
getBindingOrEmpty, getSupportedBindingIds, isCommon
-
Field Details
-
MAINHAND_ID
- See Also:
-
OFFHAND_ID
- See Also:
-
-
Constructor Details
-
TriggerTouchAction
public TriggerTouchAction(@NotNull @NotNull org.vmstudio.visor.api.client.input.action.VRActionSet actionSet, @NotNull @NotNull org.vmstudio.visor.api.common.HandType hand)
-
-
Method Details
-
getHand
@NotNull public @NotNull org.vmstudio.visor.api.common.HandType getHand() -
onPress
protected void onPress()- Overrides:
onPressin classorg.vmstudio.visor.api.client.input.action.framework.VRActionKey
-
onRelease
protected void onRelease()- Overrides:
onReleasein classorg.vmstudio.visor.api.client.input.action.framework.VRActionKey
-
getDefaultBindings
@NotNull public @NotNull Map<me.phoenixra.atumvr.api.input.profile.VRInteractionProfileType,org.vmstudio.visor.api.client.input.action.ActionBinding> getDefaultBindings()- Specified by:
getDefaultBindingsin interfaceorg.vmstudio.visor.api.client.input.action.VRAction- Overrides:
getDefaultBindingsin classorg.vmstudio.visor.api.client.input.action.framework.VRActionKey
-