void OnMappingChanged (const FString & ActionID , const FKey & PreviousKey , const FKey & NewKey ) Script216 statements · 7,603 bytes of bytecode 0x0000 PushFlow(Label_1DB0);0x0005 InPreviousKey = Key{FName(None)};0x0032 InNewKey = Key{FName(None)};0x005F CurrentActionID = ActionID;0x007A InPreviousKey = PreviousKey;0x0095 InNewKey = NewKey;0x00B0 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, CurrentActionID, InNewKey);0x00EB PushFlow(Label_0E2D);0x00F0 PushFlow(Label_06B8);0x00F5 PushFlow(Label_0455);0x00FA PushFlow(Label_0262);0x00FF K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Forward");0x0125 if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_0FD3;0x0133 K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Backward");0x015A if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_10D6;0x0168 K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Left");0x018B if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_11D9;0x0199 K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Right");0x01BD if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_1332;0x01CB K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Jump");0x01EE if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_148B;0x01FC K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Dodge");0x0220 if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_14E2;0x022E K2Node_SwitchString_CmpSuccess_3 = NotEqual_StriStri(CurrentActionID, "Crouch");0x0253 if (!(K2Node_SwitchString_CmpSuccess_3)) goto Label_1539;0x0261 PopFlow();0x0262 Label_0262:0x0262 K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "PrimaryAction");0x028E if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_03A8;0x029C K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "SecondaryAction");0x02CA if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_1590;0x02D8 K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Reload");0x02FD if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_1693;0x030B K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Ability1");0x0332 if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_16EA;0x0340 K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Ability2");0x0367 if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_17ED;0x0375 K2Node_SwitchString_CmpSuccess_2 = NotEqual_StriStri(CurrentActionID, "Shock");0x0399 if (!(K2Node_SwitchString_CmpSuccess_2)) goto Label_18F0;0x03A7 PopFlow();0x03A8 Label_03A8:0x03A8 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.EquippedItemPrimaryAction)}, InNewKey, InPreviousKey);0x03FE ApplyInputBinding(GameplayTag{FName(Input.MappingContext.MechanicalLock)}, GameplayTag{FName(InputAction.MechanicalLock.MechanicalLock_Action)}, InNewKey, InPreviousKey);0x0454 PopFlow();0x0455 Label_0455:0x0455 K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon1");0x047B if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_0661;0x0489 K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon2");0x04AF if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_060A;0x04BD K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon3");0x04E3 if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1947;0x04F1 K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Weapon4");0x0517 if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_199E;0x0525 K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "RadialMenu");0x054E if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_19F5;0x055C K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "CassetteMenu");0x0587 if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1AA2;0x0595 K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Next Weapon");0x05BF if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1AF9;0x05CD K2Node_SwitchString_CmpSuccess_1 = NotEqual_StriStri(CurrentActionID, "Previous Weapon");0x05FB if (!(K2Node_SwitchString_CmpSuccess_1)) goto Label_1B50;0x0609 PopFlow();0x060A Label_060A:0x060A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot2)}, InNewKey, InPreviousKey);0x0660 PopFlow();0x0661 Label_0661:0x0661 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot1)}, InNewKey, InPreviousKey);0x06B7 PopFlow();0x06B8 Label_06B8:0x06B8 K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Interact");0x06DF if (!(K2Node_SwitchString_CmpSuccess)) goto Label_09CE;0x06ED K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Inventory");0x0715 if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0921;0x0723 K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "Scan");0x0746 if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0874;0x0754 K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "UseConsumable");0x0780 if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1BA7;0x078E K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "NextConsumable");0x07BB if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1BFE;0x07C9 K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "PreviousConsumable");0x07FA if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1C55;0x0808 K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "OpenMap");0x082E if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1CAC;0x083C K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CurrentActionID, "AudioDiary");0x0865 if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1D59;0x0873 PopFlow();0x0874 Label_0874:0x0874 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, InNewKey, InPreviousKey);0x08CA ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.UI_SuslikCamera_Scan)}, InNewKey, InPreviousKey);0x0920 PopFlow();0x0921 Label_0921:0x0921 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ToggleInventory)}, InNewKey, InPreviousKey);0x0977 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.ToggleInventory)}, InNewKey, InPreviousKey);0x09CD PopFlow();0x09CE Label_09CE:0x09CE ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Use)}, InNewKey, InPreviousKey);0x0A24 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.UseHold)}, InNewKey, InPreviousKey);0x0A7A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.GrabbaleDrop)}, InNewKey, InPreviousKey);0x0AD0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.GrabbaleThrow)}, InNewKey, InPreviousKey);0x0B26 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.SuslikCamera_Use)}, InNewKey, InPreviousKey);0x0B7C ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SuslikCameraWidget)}, GameplayTag{FName(InputAction.SuslikCameraWidget.SuslikCamera_Use)}, InNewKey, InPreviousKey);0x0BD2 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Dialog)}, GameplayTag{FName(InputAction.Dialog.UI_Dialogue_ApplyDialogue)}, InNewKey, InPreviousKey);0x0C28 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Quit)}, InNewKey, InPreviousKey);0x0C7E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.MechanicalLock)}, GameplayTag{FName(InputAction.MechanicalLock.UI_MechanicalLock_BackPressed)}, InNewKey, InPreviousKey);0x0CD4 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_AcceptPopUp)}, InNewKey, InPreviousKey);0x0D2A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UniversalLock)}, GameplayTag{FName(InputAction.UniversalLock.UI_UniversalLock_Use)}, InNewKey, InPreviousKey);0x0D80 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_GetOut)}, InNewKey, InPreviousKey);0x0DD6 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.StealthKill)}, InNewKey, InPreviousKey);0x0E2C PopFlow();0x0E2D Label_0E2D:0x0E2D K2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "Acceleraton");0x0E57 if (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0F7C;0x0E65 K2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "Brake");0x0E89 if (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0F25;0x0E97 K2Node_SwitchString_CmpSuccess_4 = NotEqual_StriStri(CurrentActionID, "HandBrake");0x0EBF if (!(K2Node_SwitchString_CmpSuccess_4)) goto Label_0ECE;0x0ECD PopFlow();0x0ECE Label_0ECE:0x0ECE ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Break)}, InNewKey, InPreviousKey);0x0F24 PopFlow();0x0F25 Label_0F25:0x0F25 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Move)}, InNewKey, InPreviousKey);0x0F7B PopFlow();0x0F7C Label_0F7C:0x0F7C ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.Vehicle_Move)}, InNewKey, InPreviousKey);0x0FD2 PopFlow();0x0FD3 Label_0FD3:0x0FD3 Apply_Forward(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x1029 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveForward)}, InNewKey, InPreviousKey);0x107F ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Up)}, InNewKey, InPreviousKey);0x10D5 PopFlow();0x10D6 Label_10D6:0x10D6 Apply_BackForward(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x112C ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveForward)}, InNewKey, InPreviousKey);0x1182 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Down)}, InNewKey, InPreviousKey);0x11D8 PopFlow();0x11D9 Label_11D9:0x11D9 Apply_Left(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x122F ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveRight)}, InNewKey, InPreviousKey);0x1285 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Left)}, InNewKey, InPreviousKey);0x12DB ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_NavigatePopUpLeft)}, InNewKey, InPreviousKey);0x1331 PopFlow();0x1332 Label_1332:0x1332 Apply_Right(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Move)}, InNewKey, InPreviousKey);0x1388 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_MoveRight)}, InNewKey, InPreviousKey);0x13DE ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Snake)}, GameplayTag{FName(InputAction.SnakeMinigame.SnakeMinigame_Right)}, InNewKey, InPreviousKey);0x1434 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.PopUp)}, GameplayTag{FName(InputAction.PopUp.UI_NavigatePopUpRight)}, InNewKey, InPreviousKey);0x148A PopFlow();0x148B Label_148B:0x148B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Jump)}, InNewKey, InPreviousKey);0x14E1 PopFlow();0x14E2 Label_14E2:0x14E2 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Dodge)}, InNewKey, InPreviousKey);0x1538 PopFlow();0x1539 Label_1539:0x1539 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Crouch)}, InNewKey, InPreviousKey);0x158F PopFlow();0x1590 Label_1590:0x1590 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.EquippedItemSecondaryAction)}, InNewKey, InPreviousKey);0x15E6 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSpecialAbility)}, InNewKey, InPreviousKey);0x163C ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectCassetteSlot)}, InNewKey, InPreviousKey);0x1692 PopFlow();0x1693 Label_1693:0x1693 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, InNewKey, InPreviousKey);0x16E9 PopFlow();0x16EA Label_16EA:0x16EA ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SwitchAbilityLeft)}, InNewKey, InPreviousKey);0x1740 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Rotate)}, InNewKey, InPreviousKey);0x1796 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SkillTree)}, GameplayTag{FName(InputAction.SkillTree.UI_SetAbilityLeftSlot)}, InNewKey, InPreviousKey);0x17EC PopFlow();0x17ED Label_17ED:0x17ED ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SwitchAbilityRight)}, InNewKey, InPreviousKey);0x1843 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Minigame.Ikar)}, GameplayTag{FName(InputAction.IkarMinigame.UI_Ikar_Rotate)}, InNewKey, InPreviousKey);0x1899 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.UI.SkillTree)}, GameplayTag{FName(InputAction.SkillTree.UI_SetAbilityRightSlot)}, InNewKey, InPreviousKey);0x18EF PopFlow();0x18F0 Label_18F0:0x18F0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, InNewKey, InPreviousKey);0x1946 PopFlow();0x1947 Label_1947:0x1947 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot3)}, InNewKey, InPreviousKey);0x199D PopFlow();0x199E Label_199E:0x199E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateSlot4)}, InNewKey, InPreviousKey);0x19F4 PopFlow();0x19F5 Label_19F5:0x19F5 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, InNewKey, InPreviousKey);0x1A4B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, InNewKey, InPreviousKey);0x1AA1 PopFlow();0x1AA2 Label_1AA2:0x1AA2 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.StartCasseteSelection)}, InNewKey, InPreviousKey);0x1AF8 PopFlow();0x1AF9 Label_1AF9:0x1AF9 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, InNewKey, InPreviousKey);0x1B4F PopFlow();0x1B50 Label_1B50:0x1B50 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, InNewKey, InPreviousKey);0x1BA6 PopFlow();0x1BA7 Label_1BA7:0x1BA7 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ActivateHealthSlot)}, InNewKey, InPreviousKey);0x1BFD PopFlow();0x1BFE Label_1BFE:0x1BFE ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, InNewKey, InPreviousKey);0x1C54 PopFlow();0x1C55 Label_1C55:0x1C55 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, InNewKey, InPreviousKey);0x1CAB PopFlow();0x1CAC Label_1CAC:0x1CAC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ToggleWorldMap)}, InNewKey, InPreviousKey);0x1D02 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Vehicle)}, GameplayTag{FName(InputAction.Vehicle.ToggleMap)}, InNewKey, InPreviousKey);0x1D58 PopFlow();0x1D59 Label_1D59:0x1D59 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.AudioDiary)}, GameplayTag{FName(InputAction.AudioDiary.ActivateAudioDiary)}, InNewKey, InPreviousKey);0x1DAF PopFlow();0x1DB0 Label_1DB0:0x1DB0 return;Public 0x274f500 0x40 void UnmapLastActionForKey (FKey & Key , const FString & In ID , UOptionsWidget * OptionsWidget ) Script32 statements · 1,016 bytes of bytecode 0x0000 KeyMappingIndex = 0;0x0017 CallFunc_Key_IsValid_ReturnValue = Key_IsValid(Key);0x0034 if (!(CallFunc_Key_IsValid_ReturnValue)) goto Label_03F5;0x0042 CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, In ID);0x007E if (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_0091;0x008C goto Label_03F5;0x0091 Label_0091:0x0091 CallFunc_Map_Values_Values = {};0x009C /Script/Engine.Default__BlueprintMapLibrary.Map_Values(MappedAtions, CallFunc_Map_Values_Values);0x00CE CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Values_Values, Key);0x0112 KeyMappingIndex = CallFunc_Array_Find_ReturnValue;0x012D CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(KeyMappingIndex, 0);0x014F if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_03F5;0x015D CallFunc_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);0x01D5 InputID = CallFunc_Array_Get_Item;0x01F0 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, InputID);0x022C CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_Contains_ReturnValue);0x0249 CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(InputID, In ID);0x026F CallFunc_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);0x02C7 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item_1, Key{FName(()});0x02FF CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue);0x031C CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_2);0x0342 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0368 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_03F5;0x0376 OptionsWidget.RemapInputSetting(InputID, Key{FName(()});0x03BA /Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, InputID, Temp_struct_Variable);0x03F5 Label_03F5:0x03F5 return;Public 0x274f500 0x30 void GamepadInputPresetApplier (int32 PresetIndex ) Script115 statements · 10,187 bytes of bytecode 0x0000 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 0);0x0022 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0185;0x0030 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 1);0x0052 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_064E;0x0060 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 2);0x0082 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0B17;0x0090 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 3);0x00B2 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0FE0;0x00C0 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 4);0x00E2 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_14A9;0x00F0 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 5);0x0112 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1972;0x0120 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 6);0x0142 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1E3B;0x0150 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(PresetIndex, 7);0x0172 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_2304;0x0180 goto Label_27C8;0x0185 Label_0185:0x0185 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x01FF ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0279 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x02F3 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x036D ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x03E7 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0461 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x04DB ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0555 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x05CF ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0649 goto Label_27C8;0x064E Label_064E:0x064E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x06C8 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0742 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x07BC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x0836 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x08B0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x092A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x09A4 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x0A1E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x0A98 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0B12 goto Label_27C8;0x0B17 Label_0B17:0x0B17 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x0B91 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x0C0B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x0C85 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x0CFF ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x0D79 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0DF3 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0E6D ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x0EE7 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x0F61 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x0FDB goto Label_27C8;0x0FE0 Label_0FE0:0x0FE0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x105A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x10D4 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x114E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x11C8 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1242 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x12BC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1336 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x13B0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Touch1)}, Key{FName(Gamepad_RightShoulder)});0x142A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Gamepad_LeftThumbstick)}, Key{FName(Touch1)});0x14A4 goto Label_27C8;0x14A9 Label_14A9:0x14A9 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x1523 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x159D ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1617 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1691 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x170B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1785 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x17FF ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1879 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x18F3 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x196D goto Label_27C8;0x1972 Label_1972:0x1972 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x19EC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x1A66 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1AE0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1B5A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x1BD4 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1C4E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1CC8 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x1D42 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x1DBC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x1E36 goto Label_27C8;0x1E3B Label_1E3B:0x1E3B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x1EB5 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x1F2F ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x1FA9 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x2023 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x209D ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2117 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2191 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x220B ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x2285 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x22FF goto Label_27C8;0x2304 Label_2304:0x2304 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumableNext)}, Key{FName(Gamepad_DPad_Right)}, Key{FName(Touch1)});0x237E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.HealConsumablePrevious)}, Key{FName(Gamepad_DPad_Left)}, Key{FName(Touch1)});0x23F8 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectNextWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Right)});0x2472 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.SelectPreviousWeapon)}, Key{FName(Touch1)}, Key{FName(Gamepad_DPad_Left)});0x24EC ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Shocker)}, Key{FName(Gamepad_FaceButton_Left)}, Key{FName(Gamepad_FaceButton_Top)});0x2566 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Reload)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x25E0 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenu)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x265A ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.RadialMenuClose)}, Key{FName(Gamepad_FaceButton_Top)}, Key{FName(Gamepad_FaceButton_Left)});0x26D4 ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.ScannnerDoublePress)}, Key{FName(Gamepad_RightShoulder)}, Key{FName(Touch1)});0x274E ApplyInputBinding(GameplayTag{FName(Input.MappingContext.Gameplay)}, GameplayTag{FName(InputAction.Gameplay.Scannner)}, Key{FName(Touch1)}, Key{FName(Gamepad_LeftThumbstick)});0x27C8 Label_27C8:0x27C8 return;Public 0x274f500 0x04 void ActualizeMappedKeys (const FString & SettingId ) Script27 statements · 686 bytes of bytecode 0x0000 PushFlow(Label_02AB);0x0005 CallFunc_Map_Keys_Keys = {};0x0010 /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(MappedAtions, CallFunc_Map_Keys_Keys);0x0042 Temp_int_Loop_Counter_Variable = 0;0x0059 Temp_int_Array_Index_Variable = 0;0x0070 Label_0070:0x0070 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x00AB CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D1 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DB Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F6 PushFlow(Label_0261);0x00FB /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0136 CallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_Array_Get_Item, SettingId);0x015C if (!(CallFunc_NotEqual_StrStr_ReturnValue)) PopFlow();0x0166 CallFunc_GetEngineSubsystem_ReturnValue = GetEngineSubsystem(/Script/AtomicHeart.AHGameSettingsSubsystem);0x0183 CallFunc_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);0x01EA CallFunc_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);0x0260 PopFlow();0x0261 Label_0261:0x0261 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x028B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02A6 goto Label_0070;0x02AB Label_02AB:0x02AB return;Public 0x274f500 0x10 void Apply_Left (const FGameplayTag & Context , const FGameplayTag & Action , const FKey & NewKey , const FKey & PreviousKey ) Script102 statements · 2,936 bytes of bytecode 0x0000 PushFlow(Label_0B75);0x0005 Temp_int_Loop_Counter_Variable_2 = 0;0x001C Temp_int_Array_Index_Variable_1 = 0;0x0033 Label_0033:0x0033 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006B Temp_struct_Variable = GameplayTag{FName(None)};0x0098 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8 K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018C Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7 PushFlow(Label_07FE);0x01AC CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4 Temp_struct_Variable = GameplayTag{FName(None)};0x0211 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023E Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251 K2Node_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);0x02D5 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FC bIsHasSwizzle = false;0x0307 bHasNegate = false;0x0312 CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032F InputAction = CallFunc_GetInputAction_ReturnValue;0x0342 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037A Temp_struct_Variable = GameplayTag{FName(None)};0x03A7 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7 K2Node_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);0x046B CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488 MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049B Temp_bool_True_if_break_was_hit_Variable = false;0x04A6 Temp_int_Loop_Counter_Variable_1 = 0;0x04BD Temp_int_Array_Index_Variable_2 = 0;0x04D4 Label_04D4:0x04D4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058E if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3 PushFlow(Label_0848);0x05B8 Temp_int_Loop_Counter_Variable = 0;0x05CF Temp_int_Array_Index_Variable = 0;0x05E6 Label_05E6:0x05E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067B CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CA PushFlow(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);0x0764 K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A87;0x07B3 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2 bIsHasSwizzle = true;0x07FD PopFlow();0x07FE Label_07FE:0x07FE CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843 goto Label_0033;0x0848 Label_0848:0x0848 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088D goto Label_04D4;0x0892 Label_0892:0x0892 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bIsHasSwizzle);0x092F CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x095E CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0984 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_1);0x09AA CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, bHasNegate);0x09D0 if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A26;0x09DE AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A1A Temp_bool_True_if_break_was_hit_Variable = true;0x0A25 PopFlow();0x0A26 Label_0A26:0x0A26 bIsHasSwizzle = false;0x0A31 bHasNegate = false;0x0A3C PopFlow();0x0A3D Label_0A3D:0x0A3D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A67 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A82 goto Label_05E6;0x0A87 Label_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);0x0B1C CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B39 CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B5F if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B69 bHasNegate = true;0x0B74 PopFlow();0x0B75 Label_0B75:0x0B75 return;Public 0x274f500 0x40 void Apply_Right (const FGameplayTag & Context , const FGameplayTag & Action , const FKey & NewKey , const FKey & PreviousKey ) Script103 statements · 2,965 bytes of bytecode 0x0000 PushFlow(Label_0B92);0x0005 Temp_int_Loop_Counter_Variable_2 = 0;0x001C Temp_int_Array_Index_Variable_1 = 0;0x0033 Label_0033:0x0033 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006B Temp_struct_Variable = GameplayTag{FName(None)};0x0098 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8 K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018C Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7 PushFlow(Label_07FE);0x01AC CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4 Temp_struct_Variable = GameplayTag{FName(None)};0x0211 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023E Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251 K2Node_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);0x02D5 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FC bIsHasSwizzle = false;0x0307 bHasNegate = false;0x0312 CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032F InputAction = CallFunc_GetInputAction_ReturnValue;0x0342 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037A Temp_struct_Variable = GameplayTag{FName(None)};0x03A7 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7 K2Node_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);0x046B CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488 MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049B Temp_bool_True_if_break_was_hit_Variable = false;0x04A6 Temp_int_Loop_Counter_Variable_1 = 0;0x04BD Temp_int_Array_Index_Variable_2 = 0;0x04D4 Label_04D4:0x04D4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058E if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3 PushFlow(Label_0848);0x05B8 Temp_int_Loop_Counter_Variable = 0;0x05CF Temp_int_Array_Index_Variable = 0;0x05E6 Label_05E6:0x05E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067B CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CA PushFlow(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);0x0764 K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0AA4;0x07B3 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2 bIsHasSwizzle = true;0x07FD PopFlow();0x07FE Label_07FE:0x07FE CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843 goto Label_0033;0x0848 Label_0848:0x0848 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088D goto Label_04D4;0x0892 Label_0892:0x0892 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bHasNegate);0x092F CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(bIsHasSwizzle);0x094C CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x097B CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x09A1 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_2);0x09C7 CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_1);0x09ED if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A43;0x09FB AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A37 Temp_bool_True_if_break_was_hit_Variable = true;0x0A42 PopFlow();0x0A43 Label_0A43:0x0A43 bIsHasSwizzle = false;0x0A4E bHasNegate = false;0x0A59 PopFlow();0x0A5A Label_0A5A:0x0A5A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A84 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A9F goto Label_05E6;0x0AA4 Label_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);0x0B39 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B56 CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B7C if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B86 bHasNegate = true;0x0B91 PopFlow();0x0B92 Label_0B92:0x0B92 return;Public 0x274f500 0x40 void Apply_Forward (const FGameplayTag & Context , const FGameplayTag & Action , const FKey & NewKey , const FKey & PreviousKey ) Script102 statements · 2,936 bytes of bytecode 0x0000 PushFlow(Label_0B75);0x0005 Temp_int_Loop_Counter_Variable_2 = 0;0x001C Temp_int_Array_Index_Variable_1 = 0;0x0033 Label_0033:0x0033 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006B Temp_struct_Variable = GameplayTag{FName(None)};0x0098 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8 K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018C Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7 PushFlow(Label_07FE);0x01AC CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4 Temp_struct_Variable = GameplayTag{FName(None)};0x0211 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023E Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251 K2Node_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);0x02D5 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FC bIsHasSwizzle = false;0x0307 bHasNegate = false;0x0312 CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032F InputAction = CallFunc_GetInputAction_ReturnValue;0x0342 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037A Temp_struct_Variable = GameplayTag{FName(None)};0x03A7 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7 K2Node_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);0x046B CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488 MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049B Temp_bool_True_if_break_was_hit_Variable = false;0x04A6 Temp_int_Loop_Counter_Variable_1 = 0;0x04BD Temp_int_Array_Index_Variable_2 = 0;0x04D4 Label_04D4:0x04D4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058E if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3 PushFlow(Label_0848);0x05B8 Temp_int_Loop_Counter_Variable = 0;0x05CF Temp_int_Array_Index_Variable = 0;0x05E6 Label_05E6:0x05E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067B CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CA PushFlow(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);0x0764 K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A87;0x07B3 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2 bIsHasSwizzle = true;0x07FD PopFlow();0x07FE Label_07FE:0x07FE CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843 goto Label_0033;0x0848 Label_0848:0x0848 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088D goto Label_04D4;0x0892 Label_0892:0x0892 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bHasNegate);0x092F CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x095E CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0984 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, bIsHasSwizzle);0x09AA CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_1);0x09D0 if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A26;0x09DE AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x0A1A Temp_bool_True_if_break_was_hit_Variable = true;0x0A25 PopFlow();0x0A26 Label_0A26:0x0A26 bIsHasSwizzle = false;0x0A31 bHasNegate = false;0x0A3C PopFlow();0x0A3D Label_0A3D:0x0A3D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A67 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A82 goto Label_05E6;0x0A87 Label_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);0x0B1C CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B39 CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B5F if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B69 bHasNegate = true;0x0B74 PopFlow();0x0B75 Label_0B75:0x0B75 return;Public 0x274f500 0x40 void Apply_BackForward (const FGameplayTag & Context , const FGameplayTag & Action , const FKey & NewKey , const FKey & PreviousKey ) Script101 statements · 2,907 bytes of bytecode 0x0000 PushFlow(Label_0B58);0x0005 Temp_int_Loop_Counter_Variable_2 = 0;0x001C Temp_int_Array_Index_Variable_1 = 0;0x0033 Label_0033:0x0033 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x006B Temp_struct_Variable = GameplayTag{FName(None)};0x0098 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8 K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0182 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x018C Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x01A7 PushFlow(Label_07FE);0x01AC CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x01E4 Temp_struct_Variable = GameplayTag{FName(None)};0x0211 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023E Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251 K2Node_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);0x02D5 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_2);0x02F2 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FC bIsHasSwizzle = false;0x0307 bHasNegate = false;0x0312 CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x032F InputAction = CallFunc_GetInputAction_ReturnValue;0x0342 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x037A Temp_struct_Variable = GameplayTag{FName(None)};0x03A7 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03D4 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03E7 K2Node_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);0x046B CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_2);0x0488 MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x049B Temp_bool_True_if_break_was_hit_Variable = false;0x04A6 Temp_int_Loop_Counter_Variable_1 = 0;0x04BD Temp_int_Array_Index_Variable_2 = 0;0x04D4 Label_04D4:0x04D4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x0525 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x054B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0568 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x058E if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0598 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x05B3 PushFlow(Label_0848);0x05B8 Temp_int_Loop_Counter_Variable = 0;0x05CF Temp_int_Array_Index_Variable = 0;0x05E6 Label_05E6:0x05E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0637 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Modifiers);0x067B CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x06A1 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0892;0x06AF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06CA PushFlow(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);0x0764 K2Node_DynamicCast_AsSwizzle_Input_Axis_Values = Cast<InputModifierSwizzleAxis>(CallFunc_Array_Get_Item_1);0x0788 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values);0x07A5 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0A6A;0x07B3 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsSwizzle_Input_Axis_Values.Order, 0);0x07E8 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07F2 bIsHasSwizzle = true;0x07FD PopFlow();0x07FE Label_07FE:0x07FE CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0828 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0843 goto Label_0033;0x0848 Label_0848:0x0848 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0872 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x088D goto Label_04D4;0x0892 Label_0892:0x0892 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08E3 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0912 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x0941 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0967 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, bIsHasSwizzle);0x098D CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, bHasNegate);0x09B3 if (!(CallFunc_BooleanAND_ReturnValue_3)) goto Label_0A09;0x09C1 AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_2], NewKey);0x09FD Temp_bool_True_if_break_was_hit_Variable = true;0x0A08 PopFlow();0x0A09 Label_0A09:0x0A09 bIsHasSwizzle = false;0x0A14 bHasNegate = false;0x0A1F PopFlow();0x0A20 Label_0A20:0x0A20 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A4A Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A65 goto Label_05E6;0x0A6A Label_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);0x0AFF CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item_1);0x0B1C CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Script/EnhancedInput.InputModifierNegate);0x0B42 if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x0B4C bHasNegate = true;0x0B57 PopFlow();0x0B58 Label_0B58:0x0B58 return;Public 0x274f500 0x40 void ApplyInputBinding (const FGameplayTag & Context , const FGameplayTag & Action , const FKey & NewKey , const FKey & PreviousKey ) Script62 statements · 1,888 bytes of bytecode 0x0000 PushFlow(Label_075D);0x0005 Temp_int_Loop_Counter_Variable_1 = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 Temp_struct_Variable = GameplayTag{FName(None)};0x0060 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0098 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x00C5 Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00D8 K2Node_MakeArray_Array = {Context, Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default)};0x0121 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x015C CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0182 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x018C Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x01A7 PushFlow(Label_06C9);0x01AC Temp_struct_Variable = GameplayTag{FName(None)};0x01D9 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0211 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x023E Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x0251 K2Node_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);0x02D5 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CallFunc_Array_Get_Item_1);0x02F2 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x02FC CallFunc_GetInputAction_ReturnValue = GetInputAction(Action);0x0319 InputAction = CallFunc_GetInputAction_ReturnValue;0x032C Temp_struct_Variable = GameplayTag{FName(None)};0x0359 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(Context, GameplayTag{FName(Input.MappingContext.Gameplay)});0x0391 Temp_struct_Variable_1 = GameplayTag{FName(Input.MappingContext.GameplayWithoutViewControl)};0x03BE Temp_bool_Variable = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x03D1 K2Node_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);0x0455 CallFunc_GetInputMappingContext_ReturnValue = GetInputMappingContext(CallFunc_Array_Get_Item_1);0x0472 MappingContext = CallFunc_GetInputMappingContext_ReturnValue;0x0485 Temp_bool_True_if_break_was_hit_Variable = false;0x0490 Temp_int_Loop_Counter_Variable = 0;0x04A7 Temp_int_Array_Index_Variable_1 = 0;0x04BE Label_04BE:0x04BE CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.Mappings);0x050F CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0535 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0552 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0578 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0582 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x059D PushFlow(Label_0713);0x05A2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.Mappings, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05F3 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item.Key, PreviousKey);0x0622 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Action, InputAction);0x0651 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0677 if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x0681 AHRemapMappingKey(MappingContext.Mappings[Temp_int_Array_Index_Variable_1], NewKey);0x06BD Temp_bool_True_if_break_was_hit_Variable = true;0x06C8 PopFlow();0x06C9 Label_06C9:0x06C9 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06F3 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x070E goto Label_0033;0x0713 Label_0713:0x0713 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x073D Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0758 goto Label_04BE;0x075D Label_075D:0x075D return;Public 0x274f500 0x40 void RemapInput (const FString & ActionGroupId , FKey & NewKey , FKey & OldKey ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ActionGroupId = ActionGroupId;0x0012 PersistentFrame.K2Node_Event_NewKey_1 = NewKey;0x0024 PersistentFrame.K2Node_Event_OldKey_1 = OldKey;0x0036 ExecuteUbergraph_BP_MainMenuPlayerController(247);0x0045 return;Event Public 0x274f500 0x40 void OnRemapKeyPressed (UOptionsWidget * OptionsWidget , const FString & SettingId , FKey & NewKey , FKey & OldKey ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_OptionsWidget = OptionsWidget;0x0012 PersistentFrame.K2Node_Event_SettingId = SettingId;0x0024 PersistentFrame.K2Node_Event_NewKey = NewKey;0x0036 PersistentFrame.K2Node_Event_OldKey = OldKey;0x0048 ExecuteUbergraph_BP_MainMenuPlayerController(10);0x0057 return;Event Public 0x274f500 0x48 void RemapGamepadInput (int32 PresetIndex ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PresetIndex = PresetIndex;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(219);0x0021 return;Event Public 0x274f500 0x04 void BlackAndWhiteModeEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled_5 = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(993);0x0021 return;Event Public 0x274f500 0x01 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_MainMenuPlayerController(1093);0x000F return;Event Protected 0x274f500 0x00 void SpecialContrastModeChanged (int32 ContrastMode ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ContrastMode = ContrastMode;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(1470);0x0021 return;Event Public 0x274f500 0x04 void HighlightAICharactersEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled_4 = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(1674);0x0021 return;Event Public 0x274f500 0x01 void HighlightInteractablesEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled_3 = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(1774);0x0021 return;Event Public 0x274f500 0x01 void HighlightPlayerEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled_2 = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(1874);0x0021 return;Event Public 0x274f500 0x01 void HighlightQuestItemsEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled_1 = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(1974);0x0021 return;Event Public 0x274f500 0x01 void HighlightClimbingEnabled (bool bEnabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bEnabled = bEnabled;0x0012 ExecuteUbergraph_BP_MainMenuPlayerController(2074);0x0021 return;Event Public 0x274f500 0x01 void ExecuteUbergraph_BP_MainMenuPlayerController (int32 EntryPoint ) Script109 statements · 2,172 bytes of bytecode 0x0000 goto [EntryPoint];0x000A ActualizeMappedKeys(K2Node_Event_SettingId);0x0021 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(K2Node_Event_NewKey, K2Node_Event_OldKey);0x0047 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue);0x0064 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0879;0x0072 UnmapLastActionForKey(K2Node_Event_NewKey, K2Node_Event_SettingId, K2Node_Event_OptionsWidget);0x009B /Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, K2Node_Event_SettingId, K2Node_Event_NewKey);0x00D6 goto Label_0879;0x00DB GamepadInputPresetApplier(K2Node_Event_PresetIndex);0x00F2 goto Label_0879;0x00F7 CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(K2Node_Event_NewKey_1, K2Node_Event_OldKey_1);0x011D CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_EqualEqual_KeyKey_ReturnValue_1);0x013A if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_0176;0x0148 OnMappingChanged(K2Node_Event_ActionGroupId, K2Node_Event_OldKey_1, K2Node_Event_NewKey_1);0x0171 goto Label_0879;0x0176 Label_0176:0x0176 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(UnRemappableActions, K2Node_Event_ActionGroupId);0x01B2 if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_01C5;0x01C0 goto Label_0879;0x01C5 Label_01C5:0x01C5 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(MappedAtions, K2Node_Event_ActionGroupId, K2Node_Event_OldKey_1);0x0200 goto Label_0879;0x0205 Label_0205:0x0205 K2Node_DynamicCast_AsINTER_Menu_P3 = Cast<INTER_MenuP3_C>(Menu_P3);0x0229 K2Node_DynamicCast_bSuccess = Cast<73>(K2Node_DynamicCast_AsINTER_Menu_P3);0x0246 if (!(K2Node_DynamicCast_bSuccess)) goto Label_027B;0x0254 K2Node_DynamicCast_AsINTER_Menu_P3.MenuP3(1);0x027B Label_027B:0x027B CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0295 CallFunc_GetPlayerController_ReturnValue.SetViewTargetWithBlend(Menu_P3, 0f, 0, 0f, false);0x02CF ExecuteConsoleCommand(this, "ah.Accessibility.AtomicVisionMode", nullptr);0x02FE goto Label_0879;0x0303 Label_0303:0x0303 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Developers/Denya/MenuP3/BP_MenuP3.BP_MenuP3_C);0x0321 Menu_P3 = CallFunc_GetActorOfClass_ReturnValue;0x0334 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Core/UI/Widgets/MainMenu/WBP_MainMenu.WBP_MainMenu_C, nullptr);0x0369 CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(Menu_P3);0x038E SetSoftObjectPropertyByName(CallFunc_Create_ReturnValue, FName(MenuP3), CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue);0x03B7 CallFunc_Create_ReturnValue.AddToViewport(0);0x03DC goto Label_0205;0x03E1 if (!(K2Node_Event_bEnabled_5)) goto Label_041A;0x03EF SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Desaturation Mode), 1f);0x0415 goto Label_0879;0x041A Label_041A:0x041A SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Desaturation Mode), 0f);0x0440 goto Label_0879;0x0445 goto Label_0303;0x044A Label_044A:0x044A SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 1f);0x0470 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 1f);0x0496 goto Label_0879;0x049B Label_049B:0x049B SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 0.8f);0x04C1 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 0.8f);0x04E7 goto Label_0879;0x04EC Label_04EC:0x04EC SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast), 1.2f);0x0512 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Brightness), 1.2f);0x0538 goto Label_0879;0x053D Label_053D:0x053D SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 0f);0x0563 goto Label_044A;0x0568 Label_0568:0x0568 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 1f);0x058E goto Label_049B;0x0593 Label_0593:0x0593 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Contrast Mode), 1f);0x05B9 goto Label_04EC;0x05BE CallFunc_InRange_IntInt_ReturnValue = InRange_IntInt(K2Node_Event_ContrastMode, 0, 2, true, true);0x05E7 if (!(CallFunc_InRange_IntInt_ReturnValue)) goto Label_0879;0x05F5 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 0);0x0617 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_053D;0x0625 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 1);0x0647 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0568;0x0655 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_ContrastMode, 2);0x0677 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0593;0x0685 goto Label_0879;0x068A if (!(K2Node_Event_bEnabled_4)) goto Label_06C3;0x0698 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight AI), 1f);0x06BE goto Label_0879;0x06C3 Label_06C3:0x06C3 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight AI), 0f);0x06E9 goto Label_0879;0x06EE if (!(K2Node_Event_bEnabled_3)) goto Label_0727;0x06FC SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Interactions), 1f);0x0722 goto Label_0879;0x0727 Label_0727:0x0727 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Interactions), 0f);0x074D goto Label_0879;0x0752 if (!(K2Node_Event_bEnabled_2)) goto Label_078B;0x0760 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Player), 1f);0x0786 goto Label_0879;0x078B Label_078B:0x078B SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Player), 0f);0x07B1 goto Label_0879;0x07B6 if (!(K2Node_Event_bEnabled_1)) goto Label_07EF;0x07C4 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Items), 1f);0x07EA goto Label_0879;0x07EF Label_07EF:0x07EF SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Items), 0f);0x0815 goto Label_0879;0x081A if (!(K2Node_Event_bEnabled)) goto Label_0853;0x0828 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Climbing), 1f);0x084E goto Label_0879;0x0853 Label_0853:0x0853 SetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_SpecialColorMode.MPC_SpecialColorMode, FName(Highlight Climbing), 0f);0x0879 Label_0879:0x0879 return;Final 0x274f500 0x04