Skip to content

MobileInputZone

Class in GameFramework · GameFramework.MobileInputZone · perobjectconfig, editinlinenew, config, native

Object › MobileInputZone

Using it from Lua
h7.find_all("MobileInputZone")            -- live instances
h7.find_class("GameFramework.MobileInputZone")   -- the class
h7.hook("GameFramework.MobileInputZone.ActivateZone", fn)

Enums

EZoneSlideType

ZoneSlide_UpDown = 0, ZoneSlide_LeftRight = 1

EZoneState

ZoneState_Inactive = 0, ZoneState_Activating = 1, ZoneState_Active = 2, ZoneState_Deactivating = 3

EZoneType

ZoneType_Button = 0, ZoneType_Joystick = 1, ZoneType_Trackball = 2, ZoneType_Slider = 3, ZoneType_SubClassed = 4

Structs

TextureUVs

FieldType
Ufloat
Vfloat
ULfloat
VLfloat
Defaults
UL=64.0f
VL=64.0f

Properties

NameTypeNotes
Accelerationfloatconfig
ActivateTimefloatconfig
ActiveSizeXfloatconfig
ActiveSizeYfloatconfig
AnimatingFadeOpacityfloat
AuthoredGlobalScalefloatconfig
bActiveSizeYFromXboolconfig
bAllowFirstDeltaForTrackballZoneboolconfig
bApplyGlobalScaleToActiveSizesboolconfig
bCenterOnEventboolconfig
bCenterXboolconfig
bCenterYboolconfig
bFloatingTiltZoneboolconfig
bIsDoubleTapAndHoldbool
bIsInvisibleboolconfig
Borderfloatconfig
bQuickDoubleTapboolconfig
bRelativeSizeXboolconfig
bRelativeSizeYboolconfig
bRelativeXboolconfig
bRelativeYboolconfig
bRenderGuidesboolconfig
bScalePawnMovementboolconfig
bSizeYFromSizeXboolconfig
bSliderHasTrackboolconfig
bUseGentleTransitionsboolconfig
Captionstringconfig
CaptionXAdjustmentfloatconfig
CaptionYAdjustmentfloatconfig
CurrentCenterVector2D
CurrentLocationVector2D
DeactivateTimefloatconfig
DoubleTapInputKeynameconfig
EscapeVelocityVector2D
EscapeVelocityStrengthfloatconfig
HorizMultiplierfloatconfig
HorizontalInputKeynameconfig
InactiveAlphafloatconfig
InitialActiveSizeXfloatconst
InitialActiveSizeYfloatconst
InitialCenterVector2D
InitialLocationVector2D
InitialSizeXfloatconst
InitialSizeYfloatconst
InitialXfloatconst
InitialYfloatconst
InputKeynameconfig
InputOwnerMobilePlayerInput
LastAxisValuesVector2D
LastTouchTimefloat
LastWentActiveTimefloat
MobileSeqEventHandlersarray<SeqEvent_MobileZoneBase>
OverrideTexture1Texture2D
OverrideTexture1Namestringconfig
OverrideTexture2Texture2D
OverrideTexture2Namestringconfig
OverrideUVs1TextureUVsconfig
OverrideUVs2TextureUVsconfig
PreviousLocationCountint
PreviousLocationsVector2D[6]
PreviousMoveDeltaTimesfloat[6]
RenderColorcolorconfig
ResetCenterAfterInactivityTimefloatconfig
SizeXfloatconfig
SizeYfloatconfig
SlideTypeEZoneSlideTypeconfig
Smoothingfloatconfig
StateEZoneState
TapDistanceConstraintfloatconfig
TapInputKeynameconfig
TimeSinceLastTapRepeatfloat
TotalActiveTimefloat
TouchpadIndexbyte
TransitionTimefloat
TypeEZoneTypeconfig
VertMultiplierfloatconfig
Xfloatconfig
Yfloatconfig

Functions

NameDeclaration
ActivateZonenative function ActivateZone()
AddKismetEventHandlerfunction AddKismetEventHandler(SeqEvent_MobileZoneBase NewHandler)
DeactivateZonenative function DeactivateZone()
OnDoubleTapDelegatedelegate bool OnDoubleTapDelegate(MobileInputZone Zone, ETouchType EventType, Vector2D TouchLocation)
OnPostDrawZonedelegate OnPostDrawZone(MobileInputZone Zone, Canvas Canvas)
OnPreDrawZonedelegate bool OnPreDrawZone(MobileInputZone Zone, Canvas Canvas)
OnProcessInputDelegatedelegate bool OnProcessInputDelegate(MobileInputZone Zone, float DeltaTime, int Handle, ETouchType EventType, Vector2D TouchLocation)
OnProcessSlidedelegate bool OnProcessSlide(MobileInputZone Zone, ETouchType EventType, int SlideValue, Vector2D ViewportSize)
OnTapDelegatedelegate bool OnTapDelegate(MobileInputZone Zone, ETouchType EventType, Vector2D TouchLocation)

Inherited

FromMembers
Object13 properties, 308 functions