void ExitSpline () Script5 statements · 81 bytes of bytecode 0x0000 CharacterMovement.SetMovementMode(1, 0);0x0028 IsOnSpline = false;0x0033 SplineDelta = 0;0x004E return;Public 0x1448c50 0x00 void EnterSpline (USplineComponent * Spline , double SplineMovementSpeed ) Script9 statements · 224 bytes of bytecode 0x0000 SplineMovementSpeed = SplineMovementSpeed;0x001B SplineRef = Spline;0x002E CharacterMovement.SetMovementMode(0, 0);0x0056 IsOnSpline = true;0x0061 SplineDelta = 0;0x007C CallFunc_GetLocationAtSplinePoint_ReturnValue = SplineRef.GetLocationAtSplinePoint(0, 1);0x00B5 CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_GetLocationAtSplinePoint_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x00DD return;Public 0x1448c50 0x10 void UpdateSplineMovement () Script14 statements · 403 bytes of bytecode 0x0000 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x001D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(SplineMovementSpeed, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x004B CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(SplineDelta, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0079 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x00B0 SplineDelta = CallFunc_FClamp_ReturnValue;0x00CB CallFunc_GetLocationAtTime_Time_ImplicitCast = Cast<3>(SplineDelta);0x00E8 CallFunc_GetLocationAtTime_ReturnValue = SplineRef.GetLocationAtTime(CallFunc_GetLocationAtTime_Time_ImplicitCast, 1, true);0x0126 CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_GetLocationAtTime_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x014E CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(SplineDelta, 1);0x0174 if (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_0190;0x0182 ExitSpline();0x0190 Label_0190:0x0190 return;Public 0x1448c50 0x00 void UpdateMovementSpeed () Script9 statements · 312 bytes of bytecode 0x0000 Temp_bool_Variable_1 = IsChildSized;0x0013 K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(Switch(Temp_bool_Variable_1, false => BaseWalkSpeed, true => ChildWalkSpeed, default => K2Node_Select_Default_1));0x005C CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x008D K2Node_VariableSet_CurrentWalkSpeed_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x00C0 CurrentWalkSpeed = K2Node_VariableSet_CurrentWalkSpeed_ImplicitCast;0x00DB Temp_bool_Variable = IsChildSized;0x00EE CurrentSprintSpeed = Switch(Temp_bool_Variable, false => BaseSprintSpeed, true => ChildSprintSpeed, default => K2Node_Select_Default);0x0135 return;Public 0x1448c50 0x00 void GetHandswayAnim (const float & MouseX , const float & MouseY ) Script12 statements · 429 bytes of bytecode 0x0000 CallFunc_GetInputAxisKeyValue_ReturnValue = GetInputAxisKeyValue(Key{FName(MouseY)});0x0037 CallFunc_GetInputAxisKeyValue_ReturnValue_1 = GetInputAxisKeyValue(Key{FName(MouseX)});0x006E CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetInputAxisKeyValue_ReturnValue);0x008B CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, -5.5, 5.5, -10, 10);0x00D4 CallFunc_MapRangeClamped_Value_ImplicitCast_1 = Cast<4>(CallFunc_GetInputAxisKeyValue_ReturnValue_1);0x00F1 CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_1, -4.5, 4.5, -10, 10);0x013A K2Node_FunctionResult_MouseX_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0x0157 MouseX = K2Node_FunctionResult_MouseX_ImplicitCast;0x0172 K2Node_FunctionResult_MouseY_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x018F MouseY = K2Node_FunctionResult_MouseY_ImplicitCast;0x01AA return;Public 0x1448c50 0x08 void OnGameEvent (const E_GameEvent & Event ) Script24 statements · 258 bytes of bytecode 0x0000 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 4);0x001F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00B9;0x002D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 5);0x004C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00D4;0x005A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 21);0x0079 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00E4;0x0087 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 22);0x00A6 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00F4;0x00B4 goto Label_00FF;0x00B9 Label_00B9:0x00B9 CanSprint = false;0x00C4 IsSprinting = false;0x00CF goto Label_00FF;0x00D4 Label_00D4:0x00D4 CanSprint = true;0x00DF goto Label_00FF;0x00E4 Label_00E4:0x00E4 CanSprint = false;0x00EF goto Label_00FF;0x00F4 Label_00F4:0x00F4 CanSprint = true;0x00FF Label_00FF:0x00FF return;Public 0x1448c50 0x01 void DoClippingTrace () Script25 statements · 1,199 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(PickupInHand);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_04AC;0x002B CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(ItemClippingTraceOffset);0x0048 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x006D K2Node_MakeArray_Array = {PickupInHand};0x0081 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(ItemClippingTraceDistance);0x00A6 CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x00D8 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0106 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0134 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0166 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0194 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01C2 CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue, ItemClippingTraceRadius, 1, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0253 CallFunc_SelectVector_ReturnValue = SelectVector(MeshInHandLocationChild, MeshInHandLocationAdult, IsChildSized);0x028A BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x033F CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_BreakHitResult_Distance);0x035C CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 0, ItemClippingTraceDistance, 0, 1);0x03A5 CallFunc_Lerp_ReturnValue = Lerp(ItemClippingDistance, 0, CallFunc_MapRangeClamped_ReturnValue);0x03DC CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Lerp_ReturnValue, 0, 0);0x0413 CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_SelectVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0441 CallFunc_SelectVector_ReturnValue_1 = SelectVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_SelectVector_ReturnValue, CallFunc_SphereTraceSingle_ReturnValue);0x0478 MeshInHand.K2_SetRelativeLocation(CallFunc_SelectVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x04AC Label_04AC:0x04AC return;Private 0x1448c50 0x00 void DoInteractionTrace (const AActor * & TargetInteractable ) Script72 statements · 2,061 bytes of bytecode 0x0000 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(InteractionRange);0x0025 CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x0057 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0089 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x00B7 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x00E5 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 2, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x016D BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0222 HitActor = CallFunc_BreakHitResult_HitActor;0x0235 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(HitActor, TargetInteractable);0x025B if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) goto Label_080A;0x0269 OnTargetInteractableChanged.Broadcast(HitActor);0x0285 CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(HitActor, /Game/GameBlueprints/BlueprintInterfaces/BPI_Interact.BPI_Interact_C);0x02AB if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_0743;0x02B9 TargetInteractable = HitActor;0x02CC K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(TargetInteractable);0x02F0 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x030D if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_07DA;0x031B K2Node_DynamicCast_AsBPI_Interact_1.IsInteractionAllowed(CallFunc_IsInteractionAllowed_Allowed);0x0349 Label_0349:0x0349 if (!(CallFunc_IsInteractionAllowed_Allowed)) goto Label_0743;0x0357 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetInteractable);0x037B K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0398 if (!(K2Node_DynamicCast_bSuccess)) goto Label_07EA;0x03A6 K2Node_DynamicCast_AsBPI_Interact.ShouldHideInteractPrompt(CallFunc_ShouldHideInteractPrompt_Result);0x03D4 Label_03D4:0x03D4 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_ShouldHideInteractPrompt_Result);0x03F1 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_072B;0x03FF K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(TargetInteractable);0x0423 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x0440 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_07FA;0x044E K2Node_DynamicCast_AsBPI_Interact_2.GetInteractionComponent(CallFunc_GetInteractionComponent_InteractionComponent);0x047C Label_047C:0x047C CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetInteractionComponent_InteractionComponent);0x0499 if (!(CallFunc_IsValid_ReturnValue)) goto Label_080A;0x04A7 CallFunc_K2_AttachToComponent_ReturnValue = BP_InteractionPromptComponent.K2_AttachToComponent(CallFunc_GetInteractionComponent_InteractionComponent, FName(None), 2, 2, 0, true);0x04EE BP_InteractionPromptComponent.Show();0x0512 if (!(DebugTargetInteractable)) goto Label_080A;0x0520 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(TargetInteractable);0x0545 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x056A K2Node_MakeStruct_FormatArgumentData.ArgumentName = "DisplayName";0x0592 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x05AF K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x05D3 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x05F7 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0617 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x063B K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0658 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x066C CallFunc_Format_ReturnValue = Format(NSLOCTEXT("4FF4D08B42B3B52B9161EF82046B8C78", "", "Interactable: {DisplayName}"), K2Node_MakeArray_Array);0x06D4 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x06F9 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x072B Label_072B:0x072B TargetInteractable = TargetInteractable;0x073E goto Label_080A;0x0743 Label_0743:0x0743 TargetInteractable = nullptr;0x074E BP_InteractionPromptComponent.K2_DetachFromComponent(1, 1, 1, true);0x0775 BP_InteractionPromptComponent.GetIsVisible(CallFunc_GetIsVisible_IsVisible);0x07A2 if (!(CallFunc_GetIsVisible_IsVisible)) goto Label_080A;0x07B0 BP_InteractionPromptComponent.Hide(false);0x07D5 goto Label_080A;0x07DA Label_07DA:0x07DA CallFunc_IsInteractionAllowed_Allowed = false;0x07E5 goto Label_0349;0x07EA Label_07EA:0x07EA CallFunc_ShouldHideInteractPrompt_Result = false;0x07F5 goto Label_03D4;0x07FA Label_07FA:0x07FA CallFunc_GetInteractionComponent_InteractionComponent = nullptr;0x0805 goto Label_047C;0x080A Label_080A:0x080A return;Private 0x1448c50 0x08 void OnInteract () Script15 statements · 319 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(TargetInteractable);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F3;0x002B K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetInteractable);0x004F K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x006C if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A1;0x007A K2Node_DynamicCast_AsBPI_Interact.Interact(false, this);0x00A1 Label_00A1:0x00A1 BP_InteractionPromptComponent.Hide(true);0x00C6 /Game/GameBlueprints/FunctionLibraries/BPFL_Actor.Default__BPFL_Actor_C.T5F_UpdateHighlight(nullptr, false, false, this);0x00EE goto Label_013C;0x00F3 Label_00F3:0x00F3 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("No interactable actor in range", 0, 1, this);0x013C Label_013C:0x013C return;Private 0x1448c50 0x00 bool CanJumpInternal () Script5 statements · 88 bytes of bytecode 0x0000 CallFunc_CanJumpInternal_ReturnValue = CanJumpInternal();0x0014 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_CanJumpInternal_ReturnValue, CanMove);0x003A ReturnValue = CallFunc_BooleanAND_ReturnValue;0x004D return ReturnValue;Event Protected 0x1448c50 0x01 void GetItemDropForce (const FVector & Force ) Script6 statements · 163 bytes of bytecode 0x0000 CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x0032 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(ItemDropForce);0x0057 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0085 Force = CallFunc_Multiply_VectorVector_ReturnValue;0x00A0 return;Private 0x1448c50 0x18 void CanReceiveStarterItems (UT5FSaveGame * SaveGame , const bool & CanReceiveStarterItems ) Script30 statements · 1,139 bytes of bytecode 0x0000 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(6);0x001E CallFunc_MakeLiteralByte_ReturnValue_1 = MakeLiteralByte(0);0x003C CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue);0x0061 CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue);0x009D CallFunc_Conv_ByteToInt_ReturnValue_1 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_1);0x00C2 CallFunc_MakeLiteralByte_ReturnValue_2 = MakeLiteralByte(10);0x00E0 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_1);0x011C CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_NotEqual_IntInt_ReturnValue);0x0142 CallFunc_Conv_ByteToInt_ReturnValue_2 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_2);0x0167 CallFunc_MakeLiteralByte_ReturnValue_3 = MakeLiteralByte(11);0x0185 CallFunc_NotEqual_IntInt_ReturnValue_1 = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_2);0x01C1 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_NotEqual_IntInt_ReturnValue_1);0x01E7 CallFunc_Conv_ByteToInt_ReturnValue_3 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_3);0x020C CallFunc_MakeLiteralByte_ReturnValue_4 = MakeLiteralByte(12);0x022A CallFunc_NotEqual_IntInt_ReturnValue_2 = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_3);0x0266 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_NotEqual_IntInt_ReturnValue_2);0x028C CallFunc_Conv_ByteToInt_ReturnValue_4 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_4);0x02B1 CallFunc_MakeLiteralByte_ReturnValue_5 = MakeLiteralByte(16);0x02CF CallFunc_NotEqual_IntInt_ReturnValue_3 = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_4);0x030B CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_NotEqual_IntInt_ReturnValue_3);0x0331 CallFunc_Conv_ByteToInt_ReturnValue_5 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_5);0x0356 CallFunc_MakeLiteralByte_ReturnValue_6 = MakeLiteralByte(17);0x0374 CallFunc_NotEqual_IntInt_ReturnValue_4 = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_5);0x03B0 CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_3, CallFunc_NotEqual_IntInt_ReturnValue_4);0x03D6 CallFunc_Conv_ByteToInt_ReturnValue_6 = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue_6);0x03FB CallFunc_NotEqual_IntInt_ReturnValue_5 = NotEqual_IntInt(SaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue_6);0x0437 CallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_BooleanAND_ReturnValue_4, CallFunc_NotEqual_IntInt_ReturnValue_5);0x045D CanReceiveStarterItems = CallFunc_BooleanAND_ReturnValue_5;0x0470 return;Private 0x1448c50 0x09 void GiveStarterItems () Script11 statements · 261 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool.BP_Inky_Tool_C);0x001E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003B if (!(CallFunc_IsValid_ReturnValue)) goto Label_00B0;0x0049 CallFunc_GetActorOfClass_ReturnValue.Interact(false, this);0x0070 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("GiveStarterItems", 0, 0, this);0x00AB goto Label_0102;0x00B0 Label_00B0:0x00B0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Couldn't find Inky for GiveStarterItems", 0, 2, this);0x0102 Label_0102:0x0102 return;Public 0x1448c50 0x00 void SetMovementEnabled (bool Enabled ) Script6 statements · 89 bytes of bytecode 0x0000 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Enabled);0x001D IsMoving = CallFunc_Not_PreBool_ReturnValue;0x0030 CanMove = Enabled;0x0043 CanSprint = Enabled;0x0056 return;Public 0x1448c50 0x01 void SetSpawnTransform () Script68 statements · 2,196 bytes of bytecode 0x0000 PushFlow(Label_0891);0x0005 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0033 CallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance.HasSaveGame();0x005D if (!(CallFunc_HasSaveGame_ReturnValue)) PopFlow();0x0067 CallFunc_GetAllActorsOfClass_OutActors = {};0x0072 GetAllActorsOfClass(this, /Game/GameBlueprints/Core/BP_Spawnpoint.BP_Spawnpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x008F Temp_bool_True_if_break_was_hit_Variable = false;0x009A Temp_int_Loop_Counter_Variable = 0;0x00B1 Temp_int_Array_Index_Variable = 0;0x00C8 Label_00C8:0x00C8 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00E5 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0120 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0146 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x016C if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0176 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0191 PushFlow(Label_0847);0x0196 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D1 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_Array_Get_Item.LinkedArea);0x020C CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area);0x025E if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0268 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A3 CallFunc_GetActorForwardVector_ReturnValue = CallFunc_Array_Get_Item.GetActorForwardVector();0x02D5 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_Array_Get_Item.K2_GetActorLocation();0x0307 CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_GetActorForwardVector_ReturnValue);0x032C CallFunc_Conv_VectorToString_ReturnValue = Conv_VectorToString(CallFunc_K2_GetActorLocation_ReturnValue);0x0351 CallFunc_Conv_RotatorToString_ReturnValue = Conv_RotatorToString(CallFunc_Conv_VectorToRotator_ReturnValue);0x0376 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Conv_VectorToString_ReturnValue);0x039B CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Conv_RotatorToString_ReturnValue);0x03C0 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Location";0x03E5 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0402 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0426 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x044A K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x046A K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x048E K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x04AB K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Rotation";0x04D0 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x04ED K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_1;0x0511 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0535 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0555 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0579 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0596 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x05B3 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("79F255451186417FBB32838C95922A17", "", "SetSpawnTransform, Location: {Location}, Rotation: {Rotation}"), K2Node_MakeArray_Array);0x063D CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0662 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0694 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06CF CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_Array_Get_Item.K2_GetActorLocation();0x0701 CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0729 CallFunc_GetController_ReturnValue = GetController();0x073D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetController_ReturnValue);0x075A if (!(CallFunc_IsValid_ReturnValue)) goto Label_083B;0x0768 CallFunc_GetController_ReturnValue = GetController();0x077C /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07B7 CallFunc_GetActorForwardVector_ReturnValue = CallFunc_Array_Get_Item.GetActorForwardVector();0x07E9 CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_GetActorForwardVector_ReturnValue);0x080E CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_Conv_VectorToRotator_ReturnValue);0x083B Label_083B:0x083B Temp_bool_True_if_break_was_hit_Variable = true;0x0846 PopFlow();0x0847 Label_0847:0x0847 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0871 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x088C goto Label_00C8;0x0891 Label_0891:0x0891 return;Public 0x1448c50 0x00 void CanDropItem (const bool & CanDrop ) Script10 statements · 115 bytes of bytecode 0x0000 CallFunc_GetAttachParent_ReturnValue = CapsuleComponent.GetAttachParent();0x002A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParent_ReturnValue);0x0047 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0065;0x0055 CanDrop = false;0x0060 goto Label_0070;0x0065 Label_0065:0x0065 CanDrop = true;0x0070 Label_0070:0x0070 return;Public 0x1448c50 0x01 void CanPickupItem (const bool & CanPickupItem ) Script5 statements · 80 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(PickupInHand);0x001D CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue);0x003A CanPickupItem = CallFunc_Not_PreBool_ReturnValue;0x004D return;Public 0x1448c50 0x01 void DropItem (const AActor * & DroppedItem ) Script58 statements · 1,393 bytes of bytecode 0x0000 PushFlow(Label_056E);0x0005 LastPickupInHand = PickupInHand;0x0018 CallFunc_IsValid_ReturnValue_1 = IsValid(PickupInHand);0x0035 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x003F CallFunc_K2_GetRootComponent_ReturnValue = PickupInHand.K2_GetRootComponent();0x0069 K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x008D K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x00AA if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x00B4 K2Node_DynamicCast_AsPrimitive_Component.SetCastShadow(true);0x00D5 PickupInHand.SetActorEnableCollision(true);0x00F6 K2Node_DynamicCast_AsPrimitive_Component.SetSimulatePhysics(true);0x011B PickupInHand.K2_DetachFromActor(0, 0, 0);0x0141 GetItemDropForce(CallFunc_GetItemDropForce_Force);0x0158 K2Node_DynamicCast_AsPrimitive_Component.AddForce(CallFunc_GetItemDropForce_Force, FName(None), true);0x0193 PushFlow(Label_053F);0x0198 PushFlow(Label_0330);0x019D PushFlow(Label_029F);0x01A2 PushFlow(Label_01D8);0x01A7 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayAVI(PickupInHand, 4, this);0x01D7 PopFlow();0x01D8 Label_01D8:0x01D8 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(PickupInHand);0x01FC K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0219 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0223 K2Node_DynamicCast_AsBPI_Interact_1.GetHighlightComponent(CallFunc_GetHighlightComponent_Highlight_Component);0x0251 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetHighlightComponent_Highlight_Component);0x026E if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0278 CallFunc_GetHighlightComponent_Highlight_Component.UpdateHighlight(true, false);0x029E PopFlow();0x029F Label_029F:0x029F K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickupInHand);0x02C3 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x02E0 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x02EA GetItemDropForce(CallFunc_GetItemDropForce_Force);0x0301 K2Node_DynamicCast_AsBPI_Interact.Withdraw(CallFunc_GetItemDropForce_Force);0x032F PopFlow();0x0330 Label_0330:0x0330 PickupInHand = nullptr;0x033B CallFunc_GetDisplayName_ReturnValue = GetDisplayName(LastPickupInHand);0x0360 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x0385 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Item Name";0x03AB K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x03C8 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x03EC K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0410 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0430 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0454 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0471 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0485 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("146331F9471254B08A9BCDA9BDAE0A69", "", "DropItem: {Item Name}"), K2Node_MakeArray_Array);0x04E7 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x050C /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x053E PopFlow();0x053F Label_053F:0x053F OnItemDropped.Broadcast(LastPickupInHand);0x055B DroppedItem = LastPickupInHand;0x056E Label_056E:0x056E return;Public 0x1448c50 0x08 void PickupItem (AActor * Item , const bool & Result ) Script59 statements · 1,628 bytes of bytecode 0x0000 ItemBeingPicked = Item;0x0013 CanPickupItem(CallFunc_CanPickupItem_CanPickupItem);0x002A if (!(CallFunc_CanPickupItem_CanPickupItem)) goto Label_0567;0x0038 Label_0038:0x0038 CallFunc_K2_GetRootComponent_ReturnValue_1 = ItemBeingPicked.K2_GetRootComponent();0x0062 K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue_1);0x0086 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x00A3 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0659;0x00B1 ItemBeingPicked.K2_DetachFromActor(1, 1, 1);0x00D7 K2Node_DynamicCast_AsBP_Inky_Tool = Cast<BP_Inky_Tool_C>(ItemBeingPicked);0x00FB K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool);0x0118 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0583;0x0126 K2Node_DynamicCast_AsBP_Inky_Tool.SkeletalMesh.SetCastShadow(false);0x015D Label_015D:0x015D K2Node_DynamicCast_AsPrimitive_Component.SetSimulatePhysics(false);0x0182 ItemBeingPicked.SetActorEnableCollision(false);0x01A3 CallFunc_K2_AttachToComponent_ReturnValue = ItemBeingPicked.K2_AttachToComponent(MeshInHand, FName(None), 2, 2, 1, true);0x01EA if (!(CallFunc_K2_AttachToComponent_ReturnValue)) goto Label_05A9;0x01F8 PickupInHand = ItemBeingPicked;0x020B K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickupInHand);0x022F K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x024C if (!(K2Node_DynamicCast_bSuccess)) goto Label_05F1;0x025A K2Node_DynamicCast_AsBPI_Interact.GetCarryTransform(CallFunc_GetCarryTransform_Transform);0x0288 Label_0288:0x0288 CallFunc_K2_GetRootComponent_ReturnValue = PickupInHand.K2_GetRootComponent();0x02B2 CallFunc_K2_GetRootComponent_ReturnValue.K2_SetRelativeTransform(CallFunc_GetCarryTransform_Transform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, true);0x02E6 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayAVI(ItemBeingPicked, 2, this);0x0316 /Game/GameBlueprints/FunctionLibraries/BPFL_Actor.Default__BPFL_Actor_C.T5F_UpdateHighlight(ItemBeingPicked, false, false, this);0x0346 OnItemChanged.Broadcast(ItemBeingPicked);0x0362 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(ItemBeingPicked);0x0387 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x03AC K2Node_MakeStruct_FormatArgumentData.ArgumentName = "0";0x03CA K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x03E7 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x040B K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x042F K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x044F K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0473 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0490 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x04A4 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("117F09FC43641CB57092E4BDACD04367", "", "PickupItem: {0}"), K2Node_MakeArray_Array);0x0500 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0525 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0557 Result = true;0x0562 goto Label_0659;0x0567 Label_0567:0x0567 DropItem(CallFunc_DropItem_DroppedItem);0x057E goto Label_0038;0x0583 Label_0583:0x0583 K2Node_DynamicCast_AsPrimitive_Component.SetCastShadow(false);0x05A4 goto Label_015D;0x05A9 Label_05A9:0x05A9 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Pickup attachment failed", 0, 2, this);0x05EC goto Label_0659;0x05F1 Label_05F1:0x05F1 CallFunc_GetCarryTransform_Transform = FTransform(...);0x0654 goto Label_0288;0x0659 Label_0659:0x0659 return;Public 0x1448c50 0x09 void IsHoldingItemOfType (TSubclassOf<AActor > Item Class , const bool & Is Holding ) Script10 statements · 119 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(PickupInHand);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0069;0x002B CallFunc_ObjectIsA_ReturnValue = ObjectIsA(PickupInHand, Item Class);0x0051 Is Holding = CallFunc_ObjectIsA_ReturnValue;0x0064 goto Label_0074;0x0069 Label_0069:0x0069 Is Holding = false;0x0074 Label_0074:0x0074 return;Public 0x1448c50 0x09 void UserConstructionScript () Script7 statements · 82 bytes of bytecode 0x0000 if (!(IsDebugSprintEnabled)) goto Label_004F;0x000E CanSprint = true;0x0019 CurrentWalkSpeed = BaseWalkSpeed;0x0034 CurrentSprintSpeed = BaseSprintSpeed;0x004F Label_004F:0x004F return;Event Public 0x1448c50 0x00 void Timeline__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(9751);0x000F return;0x1448c50 0x00 void Timeline__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(8032);0x000F return;0x1448c50 0x00 void FadeInOut__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(8022);0x000F return;0x1448c50 0x00 void FadeInOut__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(7820);0x000F return;0x1448c50 0x00 void CrouchTimeline__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(10);0x000F return;0x1448c50 0x00 void CrouchTimeline__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(9756);0x000F return;0x1448c50 0x00 void InpActEvt_IA_Sprint_K2Node_EnhancedInputActionEvent_11 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_11 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_11 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_11 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_11 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(9150);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Sprint_K2Node_EnhancedInputActionEvent_10 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_10 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_10 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_10 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_10 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(8037);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Shoot_K2Node_EnhancedInputActionEvent_9 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_9 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_9 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_9 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_9 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(4944);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Shoot_K2Node_EnhancedInputActionEvent_8 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_8 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_8 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_8 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_8 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(15);0x0057 return;0x1448c50 0x30 void OnNotifyEnd_0012E02B4BFCCF121D35D09C830FB1F3 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(392);0x0021 return;0x1448c50 0x08 void OnNotifyBegin_0012E02B4BFCCF121D35D09C830FB1F3 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(424);0x0021 return;0x1448c50 0x08 void OnInterrupted_0012E02B4BFCCF121D35D09C830FB1F3 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(456);0x0021 return;0x1448c50 0x08 void OnBlendOut_0012E02B4BFCCF121D35D09C830FB1F3 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(488);0x0021 return;0x1448c50 0x08 void OnCompleted_0012E02B4BFCCF121D35D09C830FB1F3 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(520);0x0021 return;0x1448c50 0x08 void OnNotifyEnd_649C7BD64D4ECA679F7EFEB4C87BCD14 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(552);0x0021 return;0x1448c50 0x08 void OnNotifyBegin_649C7BD64D4ECA679F7EFEB4C87BCD14 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(584);0x0021 return;0x1448c50 0x08 void OnInterrupted_649C7BD64D4ECA679F7EFEB4C87BCD14 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(616);0x0021 return;0x1448c50 0x08 void OnBlendOut_649C7BD64D4ECA679F7EFEB4C87BCD14 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(648);0x0021 return;0x1448c50 0x08 void OnCompleted_649C7BD64D4ECA679F7EFEB4C87BCD14 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(680);0x0021 return;0x1448c50 0x08 void InpActEvt_IA_DropItem_K2Node_EnhancedInputActionEvent_7 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_7 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_7 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_7 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_7 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(712);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_6 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_6 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_6 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_6 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_6 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(956);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_5 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(1168);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_4 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(1366);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_3 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(2062);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_2 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(2273);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_1 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(2473);0x0057 return;0x1448c50 0x30 void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_0 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(3184);0x0057 return;0x1448c50 0x30 void SetBodySize (bool IsChildSized ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsChildSized = IsChildSized;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(5332);0x0021 return;0x1448c50 0x01 void ReceiveDestroyed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(6596);0x000F return;Event Public 0x1448c50 0x00 void OnSaveGameLoaded (UT5FSaveGame * SaveObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SaveObject = SaveObject;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7178);0x0021 return;0x1448c50 0x08 void OnLanded (FHitResult & Hit ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Hit = Hit;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7183);0x0021 return;Event Public 0x1448c50 0x100 void SetPostProcessEnabled (bool IsEnabled , UMaterialInterface * Material ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsEnabled = IsEnabled;0x0012 PersistentFrame.K2Node_CustomEvent_Material = Material;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(8003);0x0033 return;0x1448c50 0x10 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(8027);0x000F return;Event Protected 0x1448c50 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(8221);0x0021 return;Event Public 0x1448c50 0x04 void OnAreaChanged (const E_AreaTypes & AreaType , const E_ReverbType & ReverbType ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_AreaType = AreaType;0x0012 PersistentFrame.K2Node_Event_ReverbType = ReverbType;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(8277);0x0033 return;Public 0x1448c50 0x02 void K2_OnStartCrouch (float HalfHeightAdjust , float ScaledHalfHeightAdjust ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_HalfHeightAdjust_1 = HalfHeightAdjust;0x0012 PersistentFrame.K2Node_Event_ScaledHalfHeightAdjust_1 = ScaledHalfHeightAdjust;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(9334);0x0033 return;Event Public 0x1448c50 0x08 void K2_OnEndCrouch (float HalfHeightAdjust , float ScaledHalfHeightAdjust ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_HalfHeightAdjust = HalfHeightAdjust;0x0012 PersistentFrame.K2Node_Event_ScaledHalfHeightAdjust = ScaledHalfHeightAdjust;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(9371);0x0033 return;Event Public 0x1448c50 0x08 void OnSettingsChange (UBP_UserSettings_C * Settings ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Settings = Settings;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(9650);0x0021 return;0x1448c50 0x08 void ExecuteUbergraph_BP_FirstPersonCharacter (int32 EntryPoint ) Script362 statements · 9,764 bytes of bytecode 0x0000 goto [EntryPoint];0x000A goto Label_2621;0x000F CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x002C Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x003F Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x005C Temp_real_Variable_1 = Temp_real_Variable_1;0x0077 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x0094 Temp_real_Variable = Temp_real_Variable;0x00AF Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_8;0x00C2 K2Node_DynamicCast_AsBP_Inky_Tool = Cast<BP_Inky_Tool_C>(PickupInHand);0x00E6 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool);0x0103 if (!(K2Node_DynamicCast_bSuccess)) goto Label_2621;0x0111 K2Node_DynamicCast_AsBP_Inky_Tool.CanStartShooting(CallFunc_CanStartShooting_Result);0x013E if (!(CallFunc_CanStartShooting_Result)) goto Label_2621;0x014C OnPlayerShoot.Broadcast();0x015F K2Node_DynamicCast_AsBP_Inky_Tool.StartShoot();0x0183 goto Label_2621;0x0188 Temp_name_Variable = K2Node_CustomEvent_NotifyName_9;0x01A3 goto Label_2621;0x01A8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_8;0x01C3 goto Label_2621;0x01C8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_7;0x01E3 goto Label_2621;0x01E8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_6;0x0203 goto Label_2621;0x0208 Temp_name_Variable = K2Node_CustomEvent_NotifyName_5;0x0223 goto Label_2621;0x0228 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_4;0x0243 goto Label_2621;0x0248 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_3;0x0263 goto Label_2621;0x0268 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_2;0x0283 goto Label_2621;0x0288 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_1;0x02A3 goto Label_2621;0x02A8 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName;0x02C3 goto Label_2621;0x02C8 CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x02E5 Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x02F8 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x0315 Temp_real_Variable_3 = Temp_real_Variable_3;0x0330 Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x034D Temp_real_Variable_2 = Temp_real_Variable_2;0x0368 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x037B CanDropItem(CallFunc_CanDropItem_CanDrop);0x0392 if (!(CallFunc_CanDropItem_CanDrop)) goto Label_2621;0x03A0 DropItem(CallFunc_DropItem_DroppedItem);0x03B7 goto Label_2621;0x03BC CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x03D9 Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x03EC Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x0409 Temp_real_Variable_5 = Temp_real_Variable_5;0x0424 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x0441 Temp_real_Variable_4 = Temp_real_Variable_4;0x045C Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x046F if (!(CanInteract)) goto Label_2621;0x047D OnInteract();0x048B goto Label_2621;0x0490 CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x04AD Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x04C0 Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x04DD Temp_real_Variable_7 = Temp_real_Variable_7;0x04F8 Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x0515 Temp_real_Variable_6 = Temp_real_Variable_6;0x0530 Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x0543 StopJumping();0x0551 goto Label_2621;0x0556 CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x0573 Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x0586 Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x05A3 Temp_real_Variable_7 = Temp_real_Variable_7;0x05BE Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x05DB Temp_real_Variable_6 = Temp_real_Variable_6;0x05F6 Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x0609 CallFunc_CanJump_ReturnValue = CanJump();0x061D if (!(CallFunc_CanJump_ReturnValue)) goto Label_2621;0x062B Jump();0x0639 CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/Player/Locomotion/SFX_Player_Jump.SFX_Player_Jump, true);0x0660 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(FirstPersonMesh, /Game/Art/Characters/Player/Animation/A_Player_Jump_Montage.A_Player_Jump_Montage, 1f, 0f, FName(None), true);0x069E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x06BB if (!(CallFunc_IsValid_ReturnValue)) goto Label_2621;0x06C9 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCompleted_0012E02B4BFCCF121D35D09C830FB1F3);0x06E0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_5;0x0709 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnBlendOut_0012E02B4BFCCF121D35D09C830FB1F3);0x0720 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_4;0x0749 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_0012E02B4BFCCF121D35D09C830FB1F3);0x0760 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x0789 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyBegin_0012E02B4BFCCF121D35D09C830FB1F3);0x07A0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_2;0x07C9 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyEnd_0012E02B4BFCCF121D35D09C830FB1F3);0x07E0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_1;0x0809 goto Label_2621;0x080E CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_3);0x0833 Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x084E Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x086B Temp_real_Variable_9 = Temp_real_Variable_9;0x0886 Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x08A3 Temp_real_Variable_8 = Temp_real_Variable_8;0x08BE Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x08D1 Label_08D1:0x08D1 IsMoving = false;0x08DC goto Label_2621;0x08E1 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_2);0x0906 Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x0921 Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x093E Temp_real_Variable_9 = Temp_real_Variable_9;0x0959 Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x0976 Temp_real_Variable_8 = Temp_real_Variable_8;0x0991 Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x09A4 goto Label_08D1;0x09A9 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_1);0x09CE Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0x09E9 Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0A06 Temp_real_Variable_9 = Temp_real_Variable_9;0x0A21 Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0A3E Temp_real_Variable_8 = Temp_real_Variable_8;0x0A59 Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x0A6C if (!(CanMove)) goto Label_2621;0x0A7A CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsOnSpline);0x0A97 if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_0C5D;0x0AA5 Temp_bool_Variable_7 = IsSprinting;0x0AB8 K2Node_Select_Option_0_ImplicitCast = Cast<3>(CurrentWalkSpeed);0x0AD5 K2Node_Select_Option_1_ImplicitCast = Cast<3>(CurrentSprintSpeed);0x0AF2 CharacterMovement.MaxWalkSpeed = Switch(Temp_bool_Variable_7, false => K2Node_Select_Option_0_ImplicitCast, true => K2Node_Select_Option_1_ImplicitCast, default => K2Node_Select_Default_2);0x0B4F BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0B74 CallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x0B90 CallFunc_AddMovementInput_ScaleValue_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x0BAD AddMovementInput(CallFunc_GetActorRightVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast, false);0x0BCE BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0BF3 CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0C0F CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1 = Cast<3>(CallFunc_BreakVector2D_Y);0x0C2C AddMovementInput(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1, false);0x0C4D IsMoving = true;0x0C58 goto Label_2621;0x0C5D Label_0C5D:0x0C5D UpdateSplineMovement();0x0C6B goto Label_2621;0x0C70 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_3 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue);0x0C95 Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_3;0x0CB0 Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0CCD Temp_real_Variable_11 = Temp_real_Variable_11;0x0CE8 Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0D05 Temp_real_Variable_10 = Temp_real_Variable_10;0x0D20 Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction;0x0D33 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance_1);0x0D61 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsCameraDisabled);0x0D7E if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_2621;0x0D8C BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0DB1 CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CustomTimeDilation);0x0DCE CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_1, CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1);0x0DFC CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_T5F_GetGameInstance_GameInstance_1.SettingsSave.InputSensitivity);0x0E56 CallFunc_AddControllerYawInput_Val_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0E73 AddControllerYawInput(CallFunc_AddControllerYawInput_Val_ImplicitCast);0x0E8A BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0EAF CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, CallFunc_T5F_GetGameInstance_GameInstance_1.SettingsSave.InvertedY);0x0F12 CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CustomTimeDilation);0x0F2F CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_1, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0F5D CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_T5F_GetGameInstance_GameInstance_1.SettingsSave.InputSensitivity);0x0FB7 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, -2);0x0FE5 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_1);0x1013 CallFunc_AddControllerPitchInput_Val_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x1030 AddControllerPitchInput(CallFunc_AddControllerPitchInput_Val_ImplicitCast);0x1047 BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x106C CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, CallFunc_T5F_GetGameInstance_GameInstance_1.SettingsSave.InvertedY);0x10CF CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CustomTimeDilation);0x10EC CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_1, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x111A CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_T5F_GetGameInstance_GameInstance_1.SettingsSave.InputSensitivity);0x1174 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, -2);0x11A2 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_1);0x11D0 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CameraY);0x11FE CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -90, 90);0x1235 CameraY = CallFunc_FClamp_ReturnValue;0x1250 goto Label_2621;0x1255 Label_1255:0x1255 FadeInOut.Reverse();0x1275 goto Label_2621;0x127A Label_127A:0x127A FadeInOut.Play();0x129A goto Label_2621;0x129F Label_129F:0x129F K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CurrentSprintSpeed);0x12BC CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x12ED goto Label_2621;0x12F2 Label_12F2:0x12F2 K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1 = Cast<3>(CurrentWalkSpeed);0x130F CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1;0x1340 IsSprinting = false;0x134B goto Label_2621;0x1350 CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_9);0x136D Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x1380 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x139D Temp_real_Variable_1 = Temp_real_Variable_1;0x13B8 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x13D5 Temp_real_Variable = Temp_real_Variable;0x13F0 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_9;0x1403 K2Node_DynamicCast_AsBP_Inky_Tool_1 = Cast<BP_Inky_Tool_C>(PickupInHand);0x1427 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool_1);0x1444 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_2621;0x1452 K2Node_DynamicCast_AsBP_Inky_Tool_1.CanStopShooting(CallFunc_CanStopShooting_Result);0x147F if (!(CallFunc_CanStopShooting_Result)) goto Label_2621;0x148D K2Node_DynamicCast_AsBP_Inky_Tool_1.StopShoot();0x14B1 goto Label_2621;0x14B6 Label_14B6:0x14B6 if (!(CanSprint)) goto Label_12F2;0x14C4 IsSprinting = true;0x14CF goto Label_129F;0x14D4 CallFunc_Conv_BoolToText_ReturnValue = Conv_BoolToText(K2Node_CustomEvent_IsChildSized);0x14F9 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "IsChild";0x151D K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x153A K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_BoolToText_ReturnValue;0x155E K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x1582 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x15A2 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x15C6 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x15E3 K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData};0x15F7 CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("2CA5FDEE317B473FA6EBD1EE7EDA3EFB", "", "SetBodySize, IsChild: {IsChild}"), K2Node_MakeArray_Array_1);0x1663 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Format_ReturnValue_1);0x1688 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue_1, 0, 0, this);0x16BA IsChildSized = K2Node_CustomEvent_IsChildSized;0x16CD IsSprinting = false;0x16D8 CallFunc_SelectFloat_ReturnValue = SelectFloat(ChildWalkSpeed, CurrentWalkSpeed, K2Node_CustomEvent_IsChildSized);0x170F K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x172C CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_2;0x175D if (!(K2Node_CustomEvent_IsChildSized)) goto Label_1790;0x176B Timeline.PlayFromStart();0x178B goto Label_2621;0x1790 Label_1790:0x1790 Timeline.ReverseFromEnd();0x17B0 goto Label_2621;0x17B5 Label_17B5:0x17B5 FirstPersonCamera.SetFieldOfView(Timeline_FOV_Intensity_6A4FB8BF422AE29EE02239B8D9ED9227);0x17E2 CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(Timeline_Delta_6A4FB8BF422AE29EE02239B8D9ED9227);0x17FF CallFunc_Lerp_ReturnValue = Lerp(CameraHeightAdult, CameraHeightChild, CallFunc_Lerp_Alpha_ImplicitCast);0x1836 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Lerp_ReturnValue);0x186D FirstPersonMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x18A1 CallFunc_VLerp_ReturnValue = VLerp(MeshInHandLocationAdult, MeshInHandLocationChild, Timeline_Delta_6A4FB8BF422AE29EE02239B8D9ED9227);0x18D8 MeshInHand.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, true);0x190C UpdateMovementSpeed();0x191A goto Label_2621;0x191F Label_191F:0x191F SetSpawnTransform();0x192D CanReceiveStarterItems(K2Node_CustomEvent_SaveObject, CallFunc_CanReceiveStarterItems_CanReceiveStarterItems);0x194D if (!(CallFunc_CanReceiveStarterItems_CanReceiveStarterItems)) goto Label_196E;0x195B GiveStarterItems();0x1969 goto Label_2621;0x196E Label_196E:0x196E /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Player unable to receive starter items", 0, 1, this);0x19BF goto Label_2621;0x19C4 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x19F2 CallFunc_T5F_GetGameMode_Game_Mode.Respawn Player(false, true);0x1A18 goto Label_2621;0x1A1D Label_1A1D:0x1A1D CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x1A37 CallFunc_GetPlayerCameraManager_ReturnValue.StartCameraFade(1f, 0f, CameraFadeDuration, LinearColor{0f, 0f, 0f, 0f}, false, true);0x1A92 UpdateMovementSpeed();0x1AA0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode_1);0x1ACE K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnGameEvent);0x1AE5 CallFunc_T5F_GetGameMode_Game_Mode_1.OnGameEvent += K2Node_CreateDelegate_OutputDelegate_12;0x1B0E /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance_2);0x1B3C K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSettingsChange);0x1B53 CallFunc_T5F_GetGameInstance_GameInstance_2.SettingsSave.OnSettingsChanged += K2Node_CreateDelegate_OutputDelegate_11;0x1B92 goto Label_2621;0x1B97 Label_1B97:0x1B97 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x1BC5 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSaveGameLoaded);0x1BDC CallFunc_T5F_GetGameInstance_GameInstance.OnSaveGameLoaded += K2Node_CreateDelegate_OutputDelegate;0x1C05 goto Label_1A1D;0x1C0A goto Label_191F;0x1C0F Temp_object_Variable_6 = /Game/Art/Characters/Player/Animation/A_Player_LandHeavy_Montage.A_Player_LandHeavy_Montage;0x1C22 Temp_object_Variable_7 = /Game/Art/Characters/Player/Animation/A_Player_Land_Montage.A_Player_Land_Montage;0x1C35 BreakVector(CharacterMovement.Velocity, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x1C79 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_BreakVector_Z, HeavyLandingThreshold);0x1C9F Temp_bool_Variable_4 = CallFunc_LessEqual_DoubleDouble_ReturnValue;0x1CB2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(FirstPersonMesh, Switch(Temp_bool_Variable_4, false => Temp_object_Variable_7, true => Temp_object_Variable_6, default => K2Node_Select_Default), 1f, 0f, FName(None), true);0x1D1C CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x1D39 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2621;0x1D47 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnCompleted_649C7BD64D4ECA679F7EFEB4C87BCD14);0x1D5E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_10;0x1D87 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnBlendOut_649C7BD64D4ECA679F7EFEB4C87BCD14);0x1D9E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_9;0x1DC7 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnInterrupted_649C7BD64D4ECA679F7EFEB4C87BCD14);0x1DDE CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_8;0x1E07 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyBegin_649C7BD64D4ECA679F7EFEB4C87BCD14);0x1E1E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_7;0x1E47 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyEnd_649C7BD64D4ECA679F7EFEB4C87BCD14);0x1E5E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_6;0x1E87 goto Label_2621;0x1E8C K2Node_MakeStruct_WeightedBlendable.Weight = FadeInOut_Delta_702D69AB453EDFC7705297AEFAAFA887;0x1EB0 K2Node_MakeStruct_WeightedBlendable.Object = K2Node_CustomEvent_Material;0x1ECC K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_WeightedBlendable};0x1EE0 K2Node_MakeStruct_WeightedBlendables.Array = K2Node_MakeArray_Array_2;0x1F04 FirstPersonCamera.PostProcessSettings.WeightedBlendables = K2Node_MakeStruct_WeightedBlendables;0x1F3E goto Label_2621;0x1F43 if (!(K2Node_CustomEvent_IsEnabled)) goto Label_1255;0x1F51 goto Label_127A;0x1F56 goto Label_2621;0x1F5B goto Label_1B97;0x1F60 goto Label_17B5;0x1F65 CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_10);0x1F82 Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x1F95 Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x1FB2 Temp_real_Variable_12 = Temp_real_Variable_12;0x1FCD Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x1FEA Temp_real_Variable_13 = Temp_real_Variable_13;0x2005 Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x2018 goto Label_14B6;0x201D if (!(CanInteract)) goto Label_2042;0x202B DoInteractionTrace(CallFunc_DoInteractionTrace_TargetInteractable);0x2042 Label_2042:0x2042 DoClippingTrace();0x2050 goto Label_2621;0x2055 AreaType = K2Node_Event_AreaType;0x2070 ReverbType = K2Node_Event_ReverbType;0x208B CallFunc_Conv_ByteToDouble_ReturnValue = Conv_ByteToDouble(K2Node_Event_AreaType);0x20B0 CallFunc_SetGlobalParameterByName_Value_ImplicitCast = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue);0x20CD SetGlobalParameterByName(FName(Player_AreaType), CallFunc_SetGlobalParameterByName_Value_ImplicitCast);0x20ED K2Node_DynamicCast_AsBP_Inky_Tool_2 = Cast<BP_Inky_Tool_C>(PickupInHand);0x2111 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool_2);0x212E if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_2621;0x213C Temp_bool_Variable_5 = true;0x2147 Temp_bool_Variable_6 = false;0x2152 Temp_byte_Variable = K2Node_Event_AreaType;0x216D K2Node_DynamicCast_AsBP_Inky_Tool_2.SetFantasyEnabled(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_6, 1 => Temp_bool_Variable_5, default => K2Node_Select_Default_1));0x21C8 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance_3);0x21F6 CallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance_3.HasSaveGame();0x2220 if (!(CallFunc_HasSaveGame_ReturnValue)) goto Label_2621;0x222E CallFunc_GetDataTableRowNames_OutRowNames = {};0x2239 GetDataTableRowNames(/Game/GameBlueprints/DataTables/DT_ChapterNames.DT_ChapterNames, CallFunc_GetDataTableRowNames_OutRowNames);0x2255 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/GameBlueprints/DataTables/DT_ChapterNames.DT_ChapterNames, CallFunc_GetDataTableRowNames_OutRowNames[CallFunc_T5F_GetGameInstance_GameInstance_3.CurrentSaveGame.Area], CallFunc_GetDataTableRowFromName_OutRow);0x22D0 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_2621;0x22DE K2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x2316 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("1FC6D0E84C9D7944C34B4CAF43E25C0D", "", "#Playing"), K2Node_MakeArray_Array);0x236B CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x2390 CallFunc_T5F_GetGameInstance_GameInstance_3.SetRichPresence(CallFunc_Conv_TextToString_ReturnValue);0x23B9 goto Label_2621;0x23BE CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x23DB Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x23EE Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x240B Temp_real_Variable_12 = Temp_real_Variable_12;0x2426 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x2443 Temp_real_Variable_13 = Temp_real_Variable_13;0x245E Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x2471 goto Label_12F2;0x2476 CrouchTimeline.Play();0x2496 goto Label_2621;0x249B CrouchTimeline.Reverse();0x24BB goto Label_2621;0x24C0 Label_24C0:0x24C0 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CameraHeightAdult, CrouchOffset);0x24EE CallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(CrouchTimeline_Delta_E1A2C7A67A5F473A8F8CF336A459D5B7);0x250B CallFunc_Lerp_ReturnValue_1 = Lerp(CameraHeightAdult, CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Lerp_Alpha_ImplicitCast_1);0x2542 CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, CallFunc_Lerp_ReturnValue_1);0x2579 FirstPersonMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, true);0x25AD goto Label_2621;0x25B2 CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(K2Node_CustomEvent_Settings.FieldOfView);0x25E5 FirstPersonCamera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x2612 goto Label_2621;0x2617 goto Label_2621;0x261C goto Label_24C0;0x2621 Label_2621:0x2621 return;Final 0x1448c50 0x04 void OnPlayerShoot__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x00 void OnTargetInteractableChanged__DelegateSignature (AActor * TargetInteractable ) Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x08 void OnItemDropped__DelegateSignature (AActor * Actor ) Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x08 void OnItemChanged__DelegateSignature (AActor * Item ) Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x08