Zdexby TheHolyOneZ
4,763 classes
Class

ABP_MainMenuPlayerController_C

: ABasePlayerController : APlayerController : AController : AActor : UObject
/Game/Core/Player/BP_MainMenuPlayerController.BP_MainMenuPlayerController_C 0x0928 (2,344 B) align 8 inherited 0x08B0 21 scripted vtable /Game/Core/Player/BP_MainMenuPlayerController
0x00x0928

Members 5

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08AHLevelLoadingScreenUAHLevelLoadingScreenComponent*7 flagsnullptr
0x50MappedAtionsTMap<TArray<FGameplayTagContainer>, FString>3 flags<TMap>
0x10UnRemappableActionsTArray<FGameplayTagContainer>3 flags[3 items]
Inherited from ABasePlayerController 20
OffsetSizeNameTypeFlagsDefault
0x28InputContextsWithIgnoredKeysFGameplayTagContainer4 flags{GameplayTags=[], ParentTags=[]}
0x10OnBasePlayerControllerBeginPlayFMulticastScriptDelegateTransient+4 flags<delegate>
0x10OnGamepadControlledEventDelegateFMulticastScriptDelegateTransient+4 flags<delegate>
0x10OnInputActionExecutedFMulticastScriptDelegateTransient+4 flags<delegate>
0x10OnGamePausedDelegateFMulticastScriptDelegateTransient+4 flags<delegate>
0x06200x10padding / unreflected
0x08ForceFeedbacksUDA_ForceFeedbacks*Protected+8 flagsnullptr
0x28NoControllerWidgetTemplateTSoftClassPtr<UAHBaseUserWidget>Protected+7 flags<SoftClassProperty>
0x04MouseSensitivityConstantfloatProtected+8 flags1.3
0x04MouseHorizontalSensitivityConstantfloatProtected+8 flags2
0x04MouseVerticalSensitivityConstantfloatProtected+8 flags2
0x04AnalogStickSensitivityConstantfloatProtected+8 flags4
0x04AnalogStickHorizontalSensitivityConstantfloatProtected+8 flags90
0x04AnalogStickVerticalSensitivityConstantfloatProtected+8 flags90
0x28MainMenuWidgetTemplateTSoftClassPtr<UMainMenuWidget>Protected+7 flags<SoftClassProperty>
0x08CurrentCharacterAAHBaseCharacter*TransientProtected+5 flagsnullptr
0x06A80x38padding / unreflected
0x50LoadedIconsTMap<UAHBaseUserWidget*, FKey>Transient+1 flags<TMap>
0x08NoControllerWidgetInstanceUAHBaseUserWidget*Transient+7 flagsnullptr
0x08MainMenuWidgetInstanceUMainMenuWidget*Transient+7 flagsnullptr
0x50InputMappingContextTMap<TMap<UPlayer*, FGameplayTag>, FGameplayTag>Transient+1 flags<TMap>
0x50InputActionsTMap<UPlayer*, FGameplayTag>Transient+1 flags<TMap>
Inherited from APlayerController 47
OffsetSizeNameTypeFlagsDefault
0x08PlayerUPlayer*5 flagsnullptr
0x08AcknowledgedPawnAPawn*5 flagsnullptr
0x08ControllingDirTrackInstUInterpTrackInstDirector*Transient+5 flagsnullptr
0x08MyHUDAHUD*5 flagsnullptr
0x08PlayerCameraManagerAPlayerCameraManager*7 flagsnullptr
0x08PlayerCameraManagerClassTSubclassOf<APlayerCameraManager>9 flagsnullptr
0x01bAutoManageActiveCameraTargetbool6 flagstrue
0x02E90x03padding / unreflected
0x0CTargetViewRotationFRotatorNet+4 flags{Pitch=0, Yaw=0, Roll=0}
0x02F80x0Cpadding / unreflected
0x04SmoothTargetViewRotationSpeedfloat7 flags20
0x03080x08padding / unreflected
0x10HiddenActorsTArray<TArray<float>>2 flags[]
0x10HiddenPrimitiveComponentsTArray<float>5 flags[]
0x03300x04padding / unreflected
0x04LastSpectatorStateSynchTimefloat5 flags0
0x0CLastSpectatorSyncLocationFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x0CLastSpectatorSyncRotationFRotatorTransient+4 flags{Pitch=0, Yaw=0, Roll=0}
0x04ClientCapint325 flags0
0x03540x04padding / unreflected
0x08CheatManagerUCheatManager*Transient+7 flagsnullptr
0x08CheatClassTSubclassOf<UCheatManager>10 flags/Script/Engine.CheatManager
0x08PlayerInputUPlayerInput*Transient+5 flagsnullptr
0x10ActiveForceFeedbackEffectsTArray<bool>Transient+2 flags[]
0x03800x70padding / unreflected
0x01bPlayerIsWaiting : 1bit 4bool8 flagsfalse
0x03F10x03padding / unreflected
0x01NetPlayerIndexuint86 flags0
0x03F50x3Bpadding / unreflected
0x08PendingSwapConnectionUNetConnection*6 flagsnullptr
0x08NetConnectionUNetConnection*6 flagsnullptr
0x04400x0Cpadding / unreflected
0x04InputYawScalefloat8 flags2.5
0x04InputPitchScalefloat8 flags-2.5
0x04InputRollScalefloat8 flags1
0x01bShowMouseCursor : 1bit 0bool5 flagsfalse
0x01bEnableClickEvents : 1bit 1bool5 flagsfalse
0x01bEnableTouchEvents : 1bit 2bool5 flagstrue
0x01bEnableMouseOverEvents : 1bit 3bool5 flagsfalse
0x01bEnableTouchOverEvents : 1bit 4bool5 flagsfalse
0x01bForceFeedbackEnabled : 1bit 5bool5 flagstrue
0x04590x03padding / unreflected
0x04ForceFeedbackScalefloat6 flags1
0x10ClickEventKeysTArray<uint8>4 flags[1 item]
0x01DefaultMouseCursoruint88 flags1
0x01CurrentMouseCursoruint86 flags0
0x01DefaultClickTraceChanneluint88 flags3
0x01CurrentClickTraceChanneluint86 flags0
0x04HitResultTraceDistancefloat7 flags1e+05
0x02SeamlessTravelCountuint165 flags0
0x02LastCompletedSeamlessTravelCountuint165 flags0
0x047C0x74padding / unreflected
0x08InactiveStateInputComponentUInputComponent*Protected+7 flagsnullptr
0x01bShouldPerformFullTickWhenPaused : 1bit 2boolProtected+5 flagsfalse
0x04F90x17padding / unreflected
0x08CurrentTouchInterfaceUTouchInterface*Protected+5 flagsnullptr
0x05180x68padding / unreflected
0x08SpectatorPawnASpectatorPawn*5 flagsnullptr
0x05880x04padding / unreflected
0x01bIsLocalPlayerControllerbool5 flagsfalse
0x058D0x03padding / unreflected
0x0CSpawnlocationFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
Inherited from AController 8
OffsetSizeNameTypeFlagsDefault
0x08PlayerStateAPlayerState*NetRepNotify+7 flagsnullptr
0x02500x08padding / unreflected
0x10OnInstigatedAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x08StateNameFName5 flagsNone
0x08PawnAPawn*NetRepNotify+5 flagsnullptr
0x02780x08padding / unreflected
0x08CharacterACharacter*5 flagsnullptr
0x08TransformComponentUSceneComponent*7 flags/Script/Engine.Default__Controller.TransformComponent0
0x02900x18padding / unreflected
0x0CControlRotationFRotatorProtected+4 flags{Pitch=0, Yaw=0, Roll=0}
0x01bAttachToPawn : 1bit 0boolProtected+5 flagsfalse
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bHiddenTemporary : 1bit 6boolTransient+5 flagsfalse
0x01bTearOff : 1bit 7boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 0bool3 flagsfalse
0x01bExchangedRoles : 1bit 1boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 2bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 3bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 4bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 5bool5 flagstrue
0x01bReplayRewindable : 1bit 6bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 7bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 0bool4 flagsfalse
0x01bCanBeDamaged : 1bit 1boolNet+6 flagstrue
0x01bBlockInput : 1bit 2bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 3bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 4bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 5bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 6bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 7bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 0bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 1bool3 flagsfalse
0x01bShouldBeSaved : 1bit 2bool5 flagsfalse
0x01bCanBeMovedToAnotherLevel : 1bit 3bool6 flagsfalse
0x01bReplicates : 1bit 4boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 5boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 6boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 6bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 7boolTransient+4 flagsfalse
0x00650x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x00690x03padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00A80x08padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01240x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<USceneComponent*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<TArray<TWeakObjectPtr<UChildActorComponent>>>TransientProtected+2 flags[]
0x01580x10padding / unreflected
0x10LayersTArray<TWeakObjectPtr<UChildActorComponent>>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01800x08padding / unreflected
0x10TagsTArray<FMulticastScriptDelegate>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01A80x68padding / unreflected
0x10InstanceComponentsTArray<TArray<void>>4 flags[]
0x10BlueprintCreatedComponentsTArray<void>6 flags[]

Functions 21

SignatureFlagsNativeParams
void OnMappingChanged(const FString& ActionID, const FKey& PreviousKey, const FKey& NewKey)
Script216 statements · 7,603 bytes of bytecode
0x0000PushFlow(Label_1DB0);0x0005InPreviousKey = Key{FName(None)};0x0032InNewKey = Key{FName(None)};0x005FCurrentActionID = ActionID;0x007AInPreviousKey = PreviousKey;0x0095InNewKey = NewKey;0x00B0/Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, CurrentActionID, InNewKey);0x00EBPushFlow(Label_0E2D);0x00F0PushFlow(Label_06B8);0x00F5PushFlow(Label_0455);0x00FAPushFlow(Label_0262);0x00FFK2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Forward");0x0125if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_0FD3;0x0133K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Backward");0x015Aif (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_10D6;0x0168K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Left");0x018Bif (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_11D9;0x0199K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Right");0x01BDif (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_1332;0x01CBK2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Jump");0x01EEif (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_148B;0x01FCK2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Dodge");0x0220if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_14E2;0x022EK2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Crouch");0x0253if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_1539;0x0261PopFlow();0x0262Label_0262:0x0262K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "PrimaryAction");0x028Eif (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_03A8;0x029CK2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "SecondaryAction");0x02CAif (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_1590;0x02D8K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Reload");0x02FDif (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_1693;0x030BK2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Ability1");0x0332if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_16EA;0x0340K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Ability2");0x0367if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_17ED;0x0375K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Shock");0x0399if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_18F0;0x03A7PopFlow();0x03A8Label_03A8:0x03A8ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.EquippedItemPrimaryAction)}, InNewKey, InPreviousKey);0x03FEApplyInputBinding(GameplayTag{FName(Input.MappingContext.MechanicalLock)}, GameplayTag{FName(InputAction.MechanicalLock.MechanicalLock_Action)}, InNewKey, InPreviousKey);0x0454PopFlow();0x0455Label_0455:0x0455K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon1");0x047Bif (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_0661;0x0489K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon2");0x04AFif (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_060A;0x04BDK2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon3");0x04E3if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1947;0x04F1K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon4");0x0517if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_199E;0x0525K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "RadialMenu");0x054Eif (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_19F5;0x055CK2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "CassetteMenu");0x0587if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1AA2;0x0595K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Next Weapon");0x05BFif (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1AF9;0x05CDK2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Previous Weapon");0x05FBif (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1B50;0x0609PopFlow();0x060ALabel_060A:0x060AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot2)}, InNewKey, InPreviousKey);0x0660PopFlow();0x0661Label_0661:0x0661ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot1)}, InNewKey, InPreviousKey);0x06B7PopFlow();0x06B8Label_06B8:0x06B8K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Interact");0x06DFif (!(K2Node_SwitchString_CmpSuccess)) goto Label_09CE;0x06EDK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Inventory");0x0715if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0921;0x0723K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Scan");0x0746if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0874;0x0754K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "UseConsumable");0x0780if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1BA7;0x078EK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "NextConsumable");0x07BBif (!(K2Node_SwitchString_CmpSuccess)) goto Label_1BFE;0x07C9K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "PreviousConsumable");0x07FAif (!(K2Node_SwitchString_CmpSuccess)) goto Label_1C55;0x0808K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "OpenMap");0x082Eif (!(K2Node_SwitchString_CmpSuccess)) goto Label_1CAC;0x083CK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "AudioDiary");0x0865if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1D59;0x0873PopFlow();0x0874Label_0874:0x0874ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, InNewKey, InPreviousKey);0x08CAApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.UI_SuslikCamera_Scan)}, InNewKey, InPreviousKey);0x0920PopFlow();0x0921Label_0921:0x0921ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ToggleInventory)}, InNewKey, InPreviousKey);0x0977ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.ToggleInventory)}, InNewKey, InPreviousKey);0x09CDPopFlow();0x09CELabel_09CE:0x09CEApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Use)}, InNewKey, InPreviousKey);0x0A24ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.UseHold)}, InNewKey, InPreviousKey);0x0A7AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.GrabbaleDrop)}, InNewKey, InPreviousKey);0x0AD0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.GrabbaleThrow)}, InNewKey, InPreviousKey);0x0B26ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.SuslikCamera_Use)}, InNewKey, InPreviousKey);0x0B7CApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.SuslikCamera_Use)}, InNewKey, InPreviousKey);0x0BD2ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Dialog)}, GameplayTag{FName(InputAction.Dialog.UI_Dialogue_ApplyDialogue)}, InNewKey, InPreviousKey);0x0C28ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Quit)}, InNewKey, InPreviousKey);0x0C7EApplyInputBinding(GameplayTag{FName(Input.MappingContext.MechanicalLock)}, GameplayTag{FName(InputAction.MechanicalLock.UI_MechanicalLock_BackPressed)}, InNewKey, InPreviousKey);0x0CD4ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_AcceptPopUp)}, InNewKey, InPreviousKey);0x0D2AApplyInputBinding(GameplayTag{FName(Input.MappingContext.UniversalLock)}, GameplayTag{FName(InputAction.UniversalLock.UI_UniversalLock_Use)}, InNewKey, InPreviousKey);0x0D80ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_GetOut)}, InNewKey, InPreviousKey);0x0DD6ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.StealthKill)}, InNewKey, InPreviousKey);0x0E2CPopFlow();0x0E2DLabel_0E2D:0x0E2DK2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "Acceleraton");0x0E57if (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0F7C;0x0E65K2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "Brake");0x0E89if (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0F25;0x0E97K2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "HandBrake");0x0EBFif (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0ECE;0x0ECDPopFlow();0x0ECELabel_0ECE:0x0ECEApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Break)}, InNewKey, InPreviousKey);0x0F24PopFlow();0x0F25Label_0F25:0x0F25ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Move)}, InNewKey, InPreviousKey);0x0F7BPopFlow();0x0F7CLabel_0F7C:0x0F7CApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Move)}, InNewKey, InPreviousKey);0x0FD2PopFlow();0x0FD3Label_0FD3:0x0FD3Apply_Forward(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x1029ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveForward)}, InNewKey, InPreviousKey);0x107FApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Up)}, InNewKey, InPreviousKey);0x10D5PopFlow();0x10D6Label_10D6:0x10D6Apply_BackForward(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x112CApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveForward)}, InNewKey, InPreviousKey);0x1182ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Down)}, InNewKey, InPreviousKey);0x11D8PopFlow();0x11D9Label_11D9:0x11D9Apply_Left(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x122FApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveRight)}, InNewKey, InPreviousKey);0x1285ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Left)}, InNewKey, InPreviousKey);0x12DBApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_NavigatePopUpLeft)}, InNewKey, InPreviousKey);0x1331PopFlow();0x1332Label_1332:0x1332Apply_Right(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x1388ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveRight)}, InNewKey, InPreviousKey);0x13DEApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Right)}, InNewKey, InPreviousKey);0x1434ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_NavigatePopUpRight)}, InNewKey, InPreviousKey);0x148APopFlow();0x148BLabel_148B:0x148BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Jump)}, InNewKey, InPreviousKey);0x14E1PopFlow();0x14E2Label_14E2:0x14E2ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Dodge)}, InNewKey, InPreviousKey);0x1538PopFlow();0x1539Label_1539:0x1539ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Crouch)}, InNewKey, InPreviousKey);0x158FPopFlow();0x1590Label_1590:0x1590ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.EquippedItemSecondaryAction)}, InNewKey, InPreviousKey);0x15E6ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSpecialAbility)}, InNewKey, InPreviousKey);0x163CApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectCassetteSlot)}, InNewKey, InPreviousKey);0x1692PopFlow();0x1693Label_1693:0x1693ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, InNewKey, InPreviousKey);0x16E9PopFlow();0x16EALabel_16EA:0x16EAApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SwitchAbilityLeft)}, InNewKey, InPreviousKey);0x1740ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Rotate)}, InNewKey, InPreviousKey);0x1796ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SkillTree)}, GameplayTag{FName(InputAction.SkillTree.UI_SetAbilityLeftSlot)}, InNewKey, InPreviousKey);0x17ECPopFlow();0x17EDLabel_17ED:0x17EDApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SwitchAbilityRight)}, InNewKey, InPreviousKey);0x1843ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Rotate)}, InNewKey, InPreviousKey);0x1899ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SkillTree)}, GameplayTag{FName(InputAction.SkillTree.UI_SetAbilityRightSlot)}, InNewKey, InPreviousKey);0x18EFPopFlow();0x18F0Label_18F0:0x18F0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, InNewKey, InPreviousKey);0x1946PopFlow();0x1947Label_1947:0x1947ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot3)}, InNewKey, InPreviousKey);0x199DPopFlow();0x199ELabel_199E:0x199EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot4)}, InNewKey, InPreviousKey);0x19F4PopFlow();0x19F5Label_19F5:0x19F5ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, InNewKey, InPreviousKey);0x1A4BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, InNewKey, InPreviousKey);0x1AA1PopFlow();0x1AA2Label_1AA2:0x1AA2ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.StartCasseteSelection)}, InNewKey, InPreviousKey);0x1AF8PopFlow();0x1AF9Label_1AF9:0x1AF9ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, InNewKey, InPreviousKey);0x1B4FPopFlow();0x1B50Label_1B50:0x1B50ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, InNewKey, InPreviousKey);0x1BA6PopFlow();0x1BA7Label_1BA7:0x1BA7ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateHealthSlot)}, InNewKey, InPreviousKey);0x1BFDPopFlow();0x1BFELabel_1BFE:0x1BFEApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, InNewKey, InPreviousKey);0x1C54PopFlow();0x1C55Label_1C55:0x1C55ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, InNewKey, InPreviousKey);0x1CABPopFlow();0x1CACLabel_1CAC:0x1CACApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ToggleWorldMap)}, InNewKey, InPreviousKey);0x1D02ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.ToggleMap)}, InNewKey, InPreviousKey);0x1D58PopFlow();0x1D59Label_1D59:0x1D59ApplyInputBinding(GameplayTag{FName(Input.MappingContext.AudioDiary)}, GameplayTag{FName(InputAction.AudioDiary.ActivateAudioDiary)}, InNewKey, InPreviousKey);0x1DAFPopFlow();0x1DB0Label_1DB0:0x1DB0return;0x1DB2// end of script
Public0x40
void UnmapLastActionForKey(FKey& Key, const FString& In ID, UOptionsWidget* OptionsWidget)
Script32 statements · 1,016 bytes of bytecode
0x0000KeyMappingIndex = 0;0x0017CallFunc_Key_IsValid_ReturnValue = Key_IsValid(Key);0x0034if (!(CallFunc_Key_IsValid_ReturnValue)) goto Label_03F5;0x0042CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, In ID);0x007Eif (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_0091;0x008Cgoto Label_03F5;0x0091Label_0091:0x0091CallFunc_Map_Values_Values = {};0x009C/Script/Engine.Default__BlueprintMapLibrary.Map_Values(MappedAtions, CallFunc_Map_Values_Values);0x00CECallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Values_Values, Key);0x0112KeyMappingIndex = CallFunc_Array_Find_ReturnValue;0x012DCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(KeyMappingIndex, 0);0x014Fif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_03F5;0x015DCallFunc_Map_Keys_Keys = {};0x0168/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(MappedAtions, CallFunc_Map_Keys_Keys);0x019A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, KeyMappingIndex, CallFunc_Array_Get_Item);0x01D5InputID = CallFunc_Array_Get_Item;0x01F0CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, InputID);0x022CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_Contains_ReturnValue);0x0249CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(InputID, In ID);0x026FCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_EqualEqual_StrStr_ReturnValue);0x028C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, KeyMappingIndex, CallFunc_Array_Get_Item_1);0x02C7CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item_1, Key{FName(()});0x02FFCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue);0x031CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_2);0x0342CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0368if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_03F5;0x0376OptionsWidget.RemapInputSetting(InputID, Key{FName(()});0x03BA/Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, InputID, Temp_struct_Variable);0x03F5Label_03F5:0x03F5return;0x03F7// end of script
Public0x30
void GamepadInputPresetApplier(int32 PresetIndex)
Script115 statements · 10,187 bytes of bytecode
0x0000K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 0);0x0022if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0185;0x0030K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 1);0x0052if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_064E;0x0060K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 2);0x0082if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0B17;0x0090K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 3);0x00B2if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0FE0;0x00C0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 4);0x00E2if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_14A9;0x00F0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 5);0x0112if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1972;0x0120K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 6);0x0142if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1E3B;0x0150K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 7);0x0172if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_2304;0x0180goto Label_27C8;0x0185Label_0185:0x0185ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x01FFApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0279ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x02F3ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x036DApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x03E7ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0461ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x04DBApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0555ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x05CFApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0649goto Label_27C8;0x064ELabel_064E:0x064EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x06C8ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0742ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x07BCApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x0836ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x08B0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x092AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x09A4ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x0A1EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x0A98ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0B12goto Label_27C8;0x0B17Label_0B17:0x0B17ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x0B91ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x0C0BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x0C85ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0CFFApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x0D79ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0DF3ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0E6DApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0EE7ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x0F61ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0FDBgoto Label_27C8;0x0FE0Label_0FE0:0x0FE0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x105AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x10D4ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x114EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x11C8ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1242ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x12BCApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1336ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x13B0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x142AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x14A4goto Label_27C8;0x14A9Label_14A9:0x14A9ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x1523ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x159DApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1617ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1691ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x170BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1785ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x17FFApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1879ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x18F3ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x196Dgoto Label_27C8;0x1972Label_1972:0x1972ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x19ECApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x1A66ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1AE0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1B5AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1BD4ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1C4EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1CC8ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1D42ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x1DBCApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x1E36goto Label_27C8;0x1E3BLabel_1E3B:0x1E3BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1EB5ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1F2FApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x1FA9ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x2023ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x209DApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2117ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2191ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x220BApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x2285ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x22FFgoto Label_27C8;0x2304Label_2304:0x2304ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x237EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x23F8ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x2472ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x24ECApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2566ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x25E0ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x265AApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x26D4ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x274EApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x27C8Label_27C8:0x27C8return;0x27CA// end of script
Public0x04
void ActualizeMappedKeys(const FString& SettingId)
Script27 statements · 686 bytes of bytecode
0x0000PushFlow(Label_02AB);0x0005CallFunc_Map_Keys_Keys = {};0x0010/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(MappedAtions, CallFunc_Map_Keys_Keys);0x0042Temp_int_Loop_Counter_Variable = 0;0x0059Temp_int_Array_Index_Variable = 0;0x0070Label_0070:0x0070CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x00ABCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D1if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F6PushFlow(Label_0261);0x00FB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0136CallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_Array_Get_Item, SettingId);0x015Cif (!(CallFunc_NotEqual_StrStr_ReturnValue)) PopFlow();0x0166CallFunc_GetEngineSubsystem_ReturnValue = GetEngineSubsystem(/Script/AtomicHeart.AHGameSettingsSubsystem);0x0183CallFunc_GetCategoryData_ReturnValue = CallFunc_GetEngineSubsystem_ReturnValue.GetCategoryData(2);0x01AF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01EACallFunc_GetInputKeyByID_ReturnValue = CallFunc_GetCategoryData_ReturnValue.GetInputKeyByID(CallFunc_Array_Get_Item);0x0225/Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, CallFunc_Array_Get_Item, CallFunc_GetInputKeyByID_ReturnValue);0x0260PopFlow();0x0261Label_0261:0x0261CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x028BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02A6goto Label_0070;0x02ABLabel_02AB:0x02ABreturn;0x02AD// end of script
Public0x10
void Apply_Left(const FGameplayTag& Context, const FGameplayTag& Action, const FKey& NewKey, const FKey& PreviousKey)
Script102 statements · 2,936 bytes of bytecode
0x0000PushFlow(Label_0B75);0x0005Temp_int_Loop_Counter_Variable_2 = 0;0x001CTemp_int_Array_Index_Variable_1 = 0;0x0033Label_0033:0x0033CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006BTemp_struct_Variable = GameplayTag{FName(None)};0x0098Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018CTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7PushFlow(Label_07FE);0x01ACCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4Temp_struct_Variable = GameplayTag{FName(None)};0x0211Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023ETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x02D5CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FCbIsHasSwizzle = false;0x0307bHasNegate = false;0x0312CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032FInputAction = CallFunc_GetInputAction_ReturnValue;0x0342CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037ATemp_struct_Variable = GameplayTag{FName(None)};0x03A7Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0430/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x046BCallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049BTemp_bool_True_if_break_was_hit_Variable = false;0x04A6Temp_int_Loop_Counter_Variable_1 = 0;0x04BDTemp_int_Array_Index_Variable_2 = 0;0x04D4Label_04D4:0x04D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3PushFlow(Label_0848);0x05B8Temp_int_Loop_Counter_Variable = 0;0x05CFTemp_int_Array_Index_Variable = 0;0x05E6Label_05E6:0x05E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CAPushFlow(Label_0A3D);0x06CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0720/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0764K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A87;0x07B3CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2bIsHasSwizzle = true;0x07FDPopFlow();0x07FELabel_07FE:0x07FECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843goto Label_0033;0x0848Label_0848:0x0848CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088Dgoto Label_04D4;0x0892Label_0892:0x0892/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bIsHasSwizzle);0x092FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x095ECallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0984CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_1);0x09AACallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, bHasNegate);0x09D0if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A26;0x09DEAHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A1ATemp_bool_True_if_break_was_hit_Variable = true;0x0A25PopFlow();0x0A26Label_0A26:0x0A26bIsHasSwizzle = false;0x0A31bHasNegate = false;0x0A3CPopFlow();0x0A3DLabel_0A3D:0x0A3DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A67Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A82goto Label_05E6;0x0A87Label_0A87:0x0A87/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0AD8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B1CCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B39CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B5Fif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B69bHasNegate = true;0x0B74PopFlow();0x0B75Label_0B75:0x0B75return;0x0B77// end of script
Public0x40
void Apply_Right(const FGameplayTag& Context, const FGameplayTag& Action, const FKey& NewKey, const FKey& PreviousKey)
Script103 statements · 2,965 bytes of bytecode
0x0000PushFlow(Label_0B92);0x0005Temp_int_Loop_Counter_Variable_2 = 0;0x001CTemp_int_Array_Index_Variable_1 = 0;0x0033Label_0033:0x0033CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006BTemp_struct_Variable = GameplayTag{FName(None)};0x0098Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018CTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7PushFlow(Label_07FE);0x01ACCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4Temp_struct_Variable = GameplayTag{FName(None)};0x0211Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023ETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x02D5CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FCbIsHasSwizzle = false;0x0307bHasNegate = false;0x0312CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032FInputAction = CallFunc_GetInputAction_ReturnValue;0x0342CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037ATemp_struct_Variable = GameplayTag{FName(None)};0x03A7Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0430/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x046BCallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049BTemp_bool_True_if_break_was_hit_Variable = false;0x04A6Temp_int_Loop_Counter_Variable_1 = 0;0x04BDTemp_int_Array_Index_Variable_2 = 0;0x04D4Label_04D4:0x04D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3PushFlow(Label_0848);0x05B8Temp_int_Loop_Counter_Variable = 0;0x05CFTemp_int_Array_Index_Variable = 0;0x05E6Label_05E6:0x05E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CAPushFlow(Label_0A5A);0x06CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0720/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0764K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0AA4;0x07B3CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2bIsHasSwizzle = true;0x07FDPopFlow();0x07FELabel_07FE:0x07FECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843goto Label_0033;0x0848Label_0848:0x0848CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088Dgoto Label_04D4;0x0892Label_0892:0x0892/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bHasNegate);0x092FCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(bIsHasSwizzle);0x094CCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x097BCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x09A1CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_2);0x09C7CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_1);0x09EDif (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A43;0x09FBAHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A37Temp_bool_True_if_break_was_hit_Variable = true;0x0A42PopFlow();0x0A43Label_0A43:0x0A43bIsHasSwizzle = false;0x0A4EbHasNegate = false;0x0A59PopFlow();0x0A5ALabel_0A5A:0x0A5ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A84Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A9Fgoto Label_05E6;0x0AA4Label_0AA4:0x0AA4/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0AF5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B39CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B56CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B7Cif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B86bHasNegate = true;0x0B91PopFlow();0x0B92Label_0B92:0x0B92return;0x0B94// end of script
Public0x40
void Apply_Forward(const FGameplayTag& Context, const FGameplayTag& Action, const FKey& NewKey, const FKey& PreviousKey)
Script102 statements · 2,936 bytes of bytecode
0x0000PushFlow(Label_0B75);0x0005Temp_int_Loop_Counter_Variable_2 = 0;0x001CTemp_int_Array_Index_Variable_1 = 0;0x0033Label_0033:0x0033CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006BTemp_struct_Variable = GameplayTag{FName(None)};0x0098Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018CTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7PushFlow(Label_07FE);0x01ACCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4Temp_struct_Variable = GameplayTag{FName(None)};0x0211Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023ETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x02D5CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FCbIsHasSwizzle = false;0x0307bHasNegate = false;0x0312CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032FInputAction = CallFunc_GetInputAction_ReturnValue;0x0342CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037ATemp_struct_Variable = GameplayTag{FName(None)};0x03A7Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0430/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x046BCallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049BTemp_bool_True_if_break_was_hit_Variable = false;0x04A6Temp_int_Loop_Counter_Variable_1 = 0;0x04BDTemp_int_Array_Index_Variable_2 = 0;0x04D4Label_04D4:0x04D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3PushFlow(Label_0848);0x05B8Temp_int_Loop_Counter_Variable = 0;0x05CFTemp_int_Array_Index_Variable = 0;0x05E6Label_05E6:0x05E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CAPushFlow(Label_0A3D);0x06CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0720/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0764K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A87;0x07B3CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2bIsHasSwizzle = true;0x07FDPopFlow();0x07FELabel_07FE:0x07FECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843goto Label_0033;0x0848Label_0848:0x0848CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088Dgoto Label_04D4;0x0892Label_0892:0x0892/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bHasNegate);0x092FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x095ECallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0984CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, bIsHasSwizzle);0x09AACallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_1);0x09D0if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A26;0x09DEAHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A1ATemp_bool_True_if_break_was_hit_Variable = true;0x0A25PopFlow();0x0A26Label_0A26:0x0A26bIsHasSwizzle = false;0x0A31bHasNegate = false;0x0A3CPopFlow();0x0A3DLabel_0A3D:0x0A3DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A67Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A82goto Label_05E6;0x0A87Label_0A87:0x0A87/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0AD8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B1CCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B39CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B5Fif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B69bHasNegate = true;0x0B74PopFlow();0x0B75Label_0B75:0x0B75return;0x0B77// end of script
Public0x40
void Apply_BackForward(const FGameplayTag& Context, const FGameplayTag& Action, const FKey& NewKey, const FKey& PreviousKey)
Script101 statements · 2,907 bytes of bytecode
0x0000PushFlow(Label_0B58);0x0005Temp_int_Loop_Counter_Variable_2 = 0;0x001CTemp_int_Array_Index_Variable_1 = 0;0x0033Label_0033:0x0033CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006BTemp_struct_Variable = GameplayTag{FName(None)};0x0098Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018CTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7PushFlow(Label_07FE);0x01ACCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4Temp_struct_Variable = GameplayTag{FName(None)};0x0211Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023ETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x02D5CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FCbIsHasSwizzle = false;0x0307bHasNegate = false;0x0312CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032FInputAction = CallFunc_GetInputAction_ReturnValue;0x0342CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037ATemp_struct_Variable = GameplayTag{FName(None)};0x03A7Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0430/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x046BCallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049BTemp_bool_True_if_break_was_hit_Variable = false;0x04A6Temp_int_Loop_Counter_Variable_1 = 0;0x04BDTemp_int_Array_Index_Variable_2 = 0;0x04D4Label_04D4:0x04D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3PushFlow(Label_0848);0x05B8Temp_int_Loop_Counter_Variable = 0;0x05CFTemp_int_Array_Index_Variable = 0;0x05E6Label_05E6:0x05E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CAPushFlow(Label_0A20);0x06CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0720/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0764K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A6A;0x07B3CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2bIsHasSwizzle = true;0x07FDPopFlow();0x07FELabel_07FE:0x07FECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843goto Label_0033;0x0848Label_0848:0x0848CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088Dgoto Label_04D4;0x0892Label_0892:0x0892/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x0941CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0967CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, bIsHasSwizzle);0x098DCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, bHasNegate);0x09B3if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A09;0x09C1AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x09FDTemp_bool_True_if_break_was_hit_Variable = true;0x0A08PopFlow();0x0A09Label_0A09:0x0A09bIsHasSwizzle = false;0x0A14bHasNegate = false;0x0A1FPopFlow();0x0A20Label_0A20:0x0A20CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A4ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A65goto Label_05E6;0x0A6ALabel_0A6A:0x0A6A/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0ABB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Modifiers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0AFFCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B1CCallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B42if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B4CbHasNegate = true;0x0B57PopFlow();0x0B58Label_0B58:0x0B58return;0x0B5A// end of script
Public0x40
void ApplyInputBinding(const FGameplayTag& Context, const FGameplayTag& Action, const FKey& NewKey, const FKey& PreviousKey)
Script62 statements · 1,888 bytes of bytecode
0x0000PushFlow(Label_075D);0x0005Temp_int_Loop_Counter_Variable_1 = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033Temp_struct_Variable = GameplayTag{FName(None)};0x0060CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0098Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015CCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0182if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x018CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x01A7PushFlow(Label_06C9);0x01ACTemp_struct_Variable = GameplayTag{FName(None)};0x01D9CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0211Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023ETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x02D5CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_1);0x02F2if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FCCallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x0319InputAction = CallFunc_GetInputAction_ReturnValue;0x032CTemp_struct_Variable = GameplayTag{FName(None)};0x0359CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0391Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03BETemp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03D1K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x041A/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0455CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_1);0x0472MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x0485Temp_bool_True_if_break_was_hit_Variable = false;0x0490Temp_int_Loop_Counter_Variable = 0;0x04A7Temp_int_Array_Index_Variable_1 = 0;0x04BELabel_04BE:0x04BECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x050FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0535CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0552CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0578if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0582Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x059DPushFlow(Label_0713);0x05A2/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05F3CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0622CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x0651CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0677if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x0681AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_1], NewKey);0x06BDTemp_bool_True_if_break_was_hit_Variable = true;0x06C8PopFlow();0x06C9Label_06C9:0x06C9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06F3Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x070Egoto Label_0033;0x0713Label_0713:0x0713CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x073DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0758goto Label_04BE;0x075DLabel_075D:0x075Dreturn;0x075F// end of script
Public0x40
void RemapInput(const FString& ActionGroupId, FKey& NewKey, FKey& OldKey)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ActionGroupId = ActionGroupId;0x0012PersistentFrame.K2Node_Event_NewKey_1 = NewKey;0x0024PersistentFrame.K2Node_Event_OldKey_1 = OldKey;0x0036ExecuteUbergraph_BP_MainMenuPlayerController(247);0x0045return;0x0047// end of script
EventPublic0x40
void OnRemapKeyPressed(UOptionsWidget* OptionsWidget, const FString& SettingId, FKey& NewKey, FKey& OldKey)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OptionsWidget = OptionsWidget;0x0012PersistentFrame.K2Node_Event_SettingId = SettingId;0x0024PersistentFrame.K2Node_Event_NewKey = NewKey;0x0036PersistentFrame.K2Node_Event_OldKey = OldKey;0x0048ExecuteUbergraph_BP_MainMenuPlayerController(10);0x0057return;0x0059// end of script
EventPublic0x48
void RemapGamepadInput(int32 PresetIndex)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PresetIndex = PresetIndex;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(219);0x0021return;0x0023// end of script
EventPublic0x04
void BlackAndWhiteModeEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled_5 = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(993);0x0021return;0x0023// end of script
EventPublic0x01
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_MainMenuPlayerController(1093);0x000Freturn;0x0011// end of script
EventProtected0x00
void SpecialContrastModeChanged(int32 ContrastMode)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ContrastMode = ContrastMode;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(1470);0x0021return;0x0023// end of script
EventPublic0x04
void HighlightAICharactersEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled_4 = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(1674);0x0021return;0x0023// end of script
EventPublic0x01
void HighlightInteractablesEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled_3 = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(1774);0x0021return;0x0023// end of script
EventPublic0x01
void HighlightPlayerEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled_2 = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(1874);0x0021return;0x0023// end of script
EventPublic0x01
void HighlightQuestItemsEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled_1 = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(1974);0x0021return;0x0023// end of script
EventPublic0x01
void HighlightClimbingEnabled(bool bEnabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bEnabled = bEnabled;0x0012ExecuteUbergraph_BP_MainMenuPlayerController(2074);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_BP_MainMenuPlayerController(int32 EntryPoint)
Script109 statements · 2,172 bytes of bytecode
0x0000goto [EntryPoint];0x000AActualizeMappedKeys(K2Node_Event_SettingId);0x0021CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(K2Node_Event_NewKey, K2Node_Event_OldKey);0x0047CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue);0x0064if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0879;0x0072UnmapLastActionForKey(K2Node_Event_NewKey, K2Node_Event_SettingId, K2Node_Event_OptionsWidget);0x009B/Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, K2Node_Event_SettingId, K2Node_Event_NewKey);0x00D6goto Label_0879;0x00DBGamepadInputPresetApplier(K2Node_Event_PresetIndex);0x00F2goto Label_0879;0x00F7CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(K2Node_Event_NewKey_1, K2Node_Event_OldKey_1);0x011DCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue_1);0x013Aif (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_0176;0x0148OnMappingChanged(K2Node_Event_ActionGroupId, K2Node_Event_OldKey_1, K2Node_Event_NewKey_1);0x0171goto Label_0879;0x0176Label_0176:0x0176CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, K2Node_Event_ActionGroupId);0x01B2if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_01C5;0x01C0goto Label_0879;0x01C5Label_01C5:0x01C5/Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, K2Node_Event_ActionGroupId, K2Node_Event_OldKey_1);0x0200goto Label_0879;0x0205Label_0205:0x0205K2Node_DynamicCast_AsINTER_Menu_P3 = Cast<INTER_MenuP3_C>(Menu_P3);0x0229K2Node_DynamicCast_bSuccess = Cast<73>(K2Node_DynamicCast_AsINTER_Menu_P3);0x0246if (!(K2Node_DynamicCast_bSuccess)) goto Label_027B;0x0254K2Node_DynamicCast_AsINTER_Menu_P3.MenuP3(1);0x027BLabel_027B:0x027BCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0295CallFunc_GetPlayerController_ReturnValue.SetViewTargetWithBlend(Menu_P3, 0f, 0, 0f, false);0x02CFExecuteConsoleCommand(this, "ah.Accessibility.AtomicVisionMode", nullptr);0x02FEgoto Label_0879;0x0303Label_0303:0x0303CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Developers/Denya/MenuP3/BP_MenuP3.BP_MenuP3_C);0x0321Menu_P3 = CallFunc_GetActorOfClass_ReturnValue;0x0334CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Core/UI/Widgets/MainMenu/WBP_MainMenu.WBP_MainMenu_C, nullptr);0x0369CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(Menu_P3);0x038ESetSoftObjectPropertyByName(CallFunc_Create_ReturnValue, FName(MenuP3), CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue);0x03B7CallFunc_Create_ReturnValue.AddToViewport(0);0x03DCgoto Label_0205;0x03E1if (!(K2Node_Event_bEnabled_5)) goto Label_041A;0x03EFSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Desaturation Mode), 1f);0x0415goto Label_0879;0x041ALabel_041A:0x041ASetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Desaturation Mode), 0f);0x0440goto Label_0879;0x0445goto Label_0303;0x044ALabel_044A:0x044ASetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 1f);0x0470SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 1f);0x0496goto Label_0879;0x049BLabel_049B:0x049BSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 0.8f);0x04C1SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 0.8f);0x04E7goto Label_0879;0x04ECLabel_04EC:0x04ECSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 1.2f);0x0512SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 1.2f);0x0538goto Label_0879;0x053DLabel_053D:0x053DSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 0f);0x0563goto Label_044A;0x0568Label_0568:0x0568SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 1f);0x058Egoto Label_049B;0x0593Label_0593:0x0593SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 1f);0x05B9goto Label_04EC;0x05BECallFunc_InRange_IntInt_ReturnValue = InRange_IntInt(K2Node_Event_ContrastMode, 0, 2, true, true);0x05E7if (!(CallFunc_InRange_IntInt_ReturnValue)) goto Label_0879;0x05F5K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 0);0x0617if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_053D;0x0625K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 1);0x0647if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0568;0x0655K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 2);0x0677if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0593;0x0685goto Label_0879;0x068Aif (!(K2Node_Event_bEnabled_4)) goto Label_06C3;0x0698SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight AI), 1f);0x06BEgoto Label_0879;0x06C3Label_06C3:0x06C3SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight AI), 0f);0x06E9goto Label_0879;0x06EEif (!(K2Node_Event_bEnabled_3)) goto Label_0727;0x06FCSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Interactions), 1f);0x0722goto Label_0879;0x0727Label_0727:0x0727SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Interactions), 0f);0x074Dgoto Label_0879;0x0752if (!(K2Node_Event_bEnabled_2)) goto Label_078B;0x0760SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Player), 1f);0x0786goto Label_0879;0x078BLabel_078B:0x078BSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Player), 0f);0x07B1goto Label_0879;0x07B6if (!(K2Node_Event_bEnabled_1)) goto Label_07EF;0x07C4SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Items), 1f);0x07EAgoto Label_0879;0x07EFLabel_07EF:0x07EFSetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Items), 0f);0x0815goto Label_0879;0x081Aif (!(K2Node_Event_bEnabled)) goto Label_0853;0x0828SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Climbing), 1f);0x084Egoto Label_0879;0x0853Label_0853:0x0853SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Climbing), 0f);0x0879Label_0879:0x0879return;0x087B// end of script
Final0x04