void GetHeightPosition_FromTransform (const FTransform & CameraTransform , float Distance , const FVector & BodyLocation , const FVector & Location ) Script26 statements · 1,093 bytes of bytecode 0x0000 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x0025 BreakVector(BodyLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0053 CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(Distance);0x0070 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x0095 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_Z, -180);0x00C3 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_BreakVector_Z, 200);0x00F1 BreakTransform(CameraTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x011F CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(1e+06);0x0144 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x0169 BreakVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0197 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x01C5 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x01FC CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x022A CallFunc_Normal_ReturnValue = Normal(CallFunc_MakeVector_ReturnValue, 1e-04f);0x0254 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0282 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x02B0 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(1, 1, 0));0x02EE CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue_2);0x031C CallFunc_MakePlaneFromPointAndNormal_ReturnValue = MakePlaneFromPointAndNormal(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_3);0x034A CallFunc_LinePlaneIntersection_ReturnValue = LinePlaneIntersection(CallFunc_BreakTransform_Location, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakePlaneFromPointAndNormal_ReturnValue, CallFunc_LinePlaneIntersection_T, CallFunc_LinePlaneIntersection_Intersection);0x038B BreakVector(CallFunc_LinePlaneIntersection_Intersection, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x03B9 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z_2, CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Add_DoubleDouble_ReturnValue_1);0x03F0 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_FClamp_ReturnValue);0x0427 Location = CallFunc_MakeVector_ReturnValue_1;0x0442 return;Public 0x15b1e90 0x98 void GetHeightPosition (ABP_FirstPersonCharacter_Main_C * FirstPersonCharacter , float Distance , const FVector & Location ) Script27 statements · 1,204 bytes of bytecode 0x0000 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x0025 CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(Distance);0x0042 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x0067 CallFunc_K2_GetActorLocation_ReturnValue = FirstPersonCharacter.K2_GetActorLocation();0x0099 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00C7 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCharacter.FirstPersonCamera.K2_GetComponentLocation();0x010F CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_Z, -180);0x013D CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_BreakVector_Z, 200);0x016B CallFunc_GetForwardVector_ReturnValue = FirstPersonCharacter.FirstPersonCamera.GetForwardVector();0x01B3 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(1e+06);0x01D8 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0206 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0234 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(1, 1, 0));0x0272 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x02A0 BreakVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x02CE CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x0305 CallFunc_Normal_ReturnValue = Normal(CallFunc_MakeVector_ReturnValue, 1e-04f);0x032F CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x035D CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_3);0x038B CallFunc_MakePlaneFromPointAndNormal_ReturnValue = MakePlaneFromPointAndNormal(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_2);0x03B9 CallFunc_LinePlaneIntersection_ReturnValue = LinePlaneIntersection(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakePlaneFromPointAndNormal_ReturnValue, CallFunc_LinePlaneIntersection_T, CallFunc_LinePlaneIntersection_Intersection);0x03FA BreakVector(CallFunc_LinePlaneIntersection_Intersection, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0428 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z_2, CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Add_DoubleDouble_ReturnValue_1);0x045F CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_FClamp_ReturnValue);0x0496 Location = CallFunc_MakeVector_ReturnValue_1;0x04B1 return;Public 0x15b1e90 0x28 void ClearAllItems () Script9 statements · 226 bytes of bytecode 0x0000 K2Node_MakeStruct_ST_ItemCoreDatas.ItemID_10_2895443A4E9EEA4ED84BD09984B0949C = Guid{0, 0, 0, 0};0x003D K2Node_MakeStruct_ST_ItemCoreDatas.ItemName_2_7BE19146430F8AE25F2ED089CC1B98E2 = FName(Empty);0x0065 K2Node_MakeStruct_ST_ItemCoreDatas.Durability_6_7B85D304453094C209CE7EAB9784A3EF = 0;0x0085 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_ItemCoreDatas};0x0099 BackPackDatas = K2Node_MakeArray_Array;0x00B4 MarkPropertyDirtyFromRepIndex(this, 2, FName(BackPackDatas));0x00D1 OnRep_BackPackDatas();0x00DF return;Public 0x15b1e90 0x00 void GetSyncWeights (TArray<double> & Weights ) Script32 statements · 827 bytes of bytecode 0x0000 PushFlow(Label_0338);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackPackDatas);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_026E;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_028E);0x00C2 Temp_name_Variable = FName(Weight);0x00E1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x011C CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x016A if (!(CallFunc_Map_Find_ReturnValue)) goto Label_02D8;0x0178 Temp_name_Variable = FName(Weight);0x0197 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D2 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x0220 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeightArray, CallFunc_Map_Find_Value.Float_13_83D736D447DBA0454D1E4991BFFF0F72);0x026D PopFlow();0x026E Label_026E:0x026E Weights = WeightArray;0x0289 goto Label_0338;0x028E Label_028E:0x028E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02B8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D3 goto Label_0033;0x02D8 Label_02D8:0x02D8 Temp_real_Variable = -1;0x02F3 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeightArray, Temp_real_Variable);0x0337 PopFlow();0x0338 Label_0338:0x0338 return;Public 0x15b1e90 0x10 void MapUpdate (TArray<double> & WeightValues ) Script38 statements · 958 bytes of bytecode 0x0000 PushFlow(Label_03BB);0x0005 K2Node_MakeVariable_MakeVariableOutput = TMap{};0x0014 Options = K2Node_MakeVariable_MakeVariableOutput;0x002F Temp_int_Loop_Counter_Variable = 0;0x0046 Temp_int_Array_Index_Variable = 0;0x005D Label_005D:0x005D CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackPackDatas);0x0098 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BE if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0355;0x00CC Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E7 PushFlow(Label_0371);0x00EC /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0127 Options = CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C;0x014B CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(WeightValues[Temp_int_Array_Index_Variable], 0);0x017B if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0296;0x0189 Temp_name_Variable = FName(Weight);0x01A8 K2Node_MakeStruct_ST_OptionObject.Bool_1_153B1F1F4A0BAB1B8BDCD8A80B45D5D1 = false;0x01BC K2Node_MakeStruct_ST_OptionObject.Int_12_FAA272874507F325FAC982A32DFD2C81 = 0;0x01DC K2Node_MakeStruct_ST_OptionObject.Float_13_83D736D447DBA0454D1E4991BFFF0F72 = WeightValues[Temp_int_Array_Index_Variable];0x020A K2Node_MakeStruct_ST_OptionObject.String_15_F637516E46ABA59D4F8B5C923E921737 = "";0x0227 K2Node_MakeStruct_ST_OptionObject.Vector_20_58237DB74DC8600F0DECB0BD2ABEC23A = FVector(0, 0, 0);0x025B /Script/Engine.Default__BlueprintMapLibrary.Map_Add(Options, Temp_name_Variable, K2Node_MakeStruct_ST_OptionObject);0x0296 Label_0296:0x0296 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02D1 CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C = Options;0x02F5 K2Node_SetFieldsInStruct_StructOut = CallFunc_Array_Get_Item;0x0310 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SetEndCoreDatas, K2Node_SetFieldsInStruct_StructOut);0x0354 PopFlow();0x0355 Label_0355:0x0355 BackPackDatas = SetEndCoreDatas;0x0370 PopFlow();0x0371 Label_0371:0x0371 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x039B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03B6 goto Label_005D;0x03BB Label_03BB:0x03BB return;Public 0x15b1e90 0x10 void OnRep_BackPackDatas () Script13 statements · 217 bytes of bytecode 0x0000 CallFunc_GetOwner_ReturnValue = GetOwner();0x0014 CallFunc_HasAuthority_ReturnValue = CallFunc_GetOwner_ReturnValue.HasAuthority();0x003E if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_00C8;0x004C GetSumWeight(CallFunc_GetSumWeight_SumWeight);0x0063 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_GetSumWeight_SumWeight, BeforeWeight);0x0091 ChangeWeightEvent(CallFunc_Subtract_DoubleDouble_ReturnValue);0x00A8 BeforeWeight = CallFunc_GetSumWeight_SumWeight;0x00C3 goto Label_00D6;0x00C8 Label_00C8:0x00C8 SyncCall();0x00D6 Label_00D6:0x00D6 return;0x15b1e90 0x00 void GetSumWeight (const double & SumWeight ) Script28 statements · 714 bytes of bytecode 0x0000 PushFlow(Label_02C7);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackPackDatas);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_025D;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_027D);0x00C2 Temp_name_Variable = FName(Weight);0x00E1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x011C CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x016A if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x0174 Temp_name_Variable = FName(Weight);0x0193 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01CE CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_Array_Get_Item.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x021C /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.PlusEqual(Weight, CallFunc_Map_Find_Value.Float_13_83D736D447DBA0454D1E4991BFFF0F72, this);0x025C PopFlow();0x025D Label_025D:0x025D SumWeight = Weight;0x0278 goto Label_02C7;0x027D Label_027D:0x027D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02A7 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C2 goto Label_0033;0x02C7 Label_02C7:0x02C7 return;Public 0x15b1e90 0x08 void RespawnItem (int32 ItemIndex , const FTransform & CameraTransform , ABP_FirstPersonCharacter_Main_C * FirstPersonCharacter , bool CanSpawn , const AActor * & SpawnedObject ) Script39 statements · 1,349 bytes of bytecode 0x0000 CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(BackPackDatas, ItemIndex);0x003C if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0542;0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BluePrints/Items/LINK/DT_WheelData.DT_WheelData, BackPackDatas[ItemIndex].ItemName_2_7BE19146430F8AE25F2ED089CC1B98E2, CallFunc_GetDataTableRowFromName_OutRow);0x00A2 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_0542;0x00B0 CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_GetDataTableRowFromName_OutRow.ItemClass);0x00D6 if (!(CallFunc_IsValidClass_ReturnValue)) goto Label_0542;0x00E4 CallFunc_K2_GetActorLocation_ReturnValue = FirstPersonCharacter.K2_GetActorLocation();0x0116 Temp_name_Variable = FName(TraceLength);0x0135 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BackPackDatas[ItemIndex].UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x018D CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Map_Find_Value.Float_13_83D736D447DBA0454D1E4991BFFF0F72, 100);0x01C4 CallFunc_GetHeightPosition_FromTransform_Distance_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x01E1 GetHeightPosition_FromTransform(CameraTransform, CallFunc_GetHeightPosition_FromTransform_Distance_ImplicitCast, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetHeightPosition_FromTransform_Location);0x0213 if (!(CanSpawn)) goto Label_052F;0x0221 BreakTransform(CameraTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x024F BreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x027D CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x02AC CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetHeightPosition_FromTransform_Location, CallFunc_MakeRotator_ReturnValue, CallFunc_BreakTransform_Scale);0x02E3 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_GetDataTableRowFromName_OutRow.ItemClass, CallFunc_MakeTransform_ReturnValue, 2, nullptr, 1);0x0318 BreakTransform(CameraTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0346 BreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0374 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x03A3 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetHeightPosition_FromTransform_Location, CallFunc_MakeRotator_ReturnValue, CallFunc_BreakTransform_Scale);0x03DA CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0402 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_FinishSpawningActor_ReturnValue);0x041F if (!(CallFunc_IsValid_ReturnValue)) goto Label_052F;0x042D K2Node_DynamicCast_AsBP_Crafted_Object_Base = Cast<BP_CraftedObject_Base_C>(CallFunc_FinishSpawningActor_ReturnValue);0x0451 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Crafted_Object_Base);0x046E if (!(K2Node_DynamicCast_bSuccess)) goto Label_04B7;0x047C K2Node_DynamicCast_AsBP_Crafted_Object_Base.Core Datas = BackPackDatas[ItemIndex];0x04B7 Label_04B7:0x04B7 /Script/Engine.Default__KismetArrayLibrary.Array_Remove(BackPackDatas, ItemIndex);0x04E9 BackPackDatas = BackPackDatas;0x0504 MarkPropertyDirtyFromRepIndex(this, 2, FName(BackPackDatas));0x0521 OnRep_BackPackDatas();0x052F Label_052F:0x052F SpawnedObject = CallFunc_FinishSpawningActor_ReturnValue;0x0542 Label_0542:0x0542 return;Public 0x15b1e90 0x88 void AddItem (FST_ItemCoreDatas & ItemInfo , const bool & IsSuccess ) Script12 statements · 282 bytes of bytecode 0x0000 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackPackDatas);0x003B CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue, ItemLimit);0x0061 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0117;0x006F CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(BackPackDatas, ItemInfo);0x00B3 BackPackDatas = BackPackDatas;0x00CE MarkPropertyDirtyFromRepIndex(this, 2, FName(BackPackDatas));0x00EB OnRep_BackPackDatas();0x00F9 Rezult = true;0x0104 IsSuccess = Rezult;0x0117 Label_0117:0x0117 return;Public 0x15b1e90 0x71 void CloseBackPack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BPC_LuggageBackpack_LINK(1624);0x000F return;0x15b1e90 0x00 void SelectIndex (int32 Index ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Index_1 = Index;0x0012 ExecuteUbergraph_BPC_LuggageBackpack_LINK(1719);0x0021 return;0x15b1e90 0x04 void ChangeWeightEvent (double Weight ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Weight = Weight;0x0012 ExecuteUbergraph_BPC_LuggageBackpack_LINK(2005);0x0021 return;0x15b1e90 0x08 void SyncCoreWeightDatas (TArray<double> & WeightValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WeightValue = WeightValue;0x0012 ExecuteUbergraph_BPC_LuggageBackpack_LINK(2038);0x0021 return;0x15b1e90 0x10 void SyncCall () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BPC_LuggageBackpack_LINK(2066);0x000F return;0x15b1e90 0x00 void ChangedEvent (int32 Index ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Index = Index;0x0012 ExecuteUbergraph_BPC_LuggageBackpack_LINK(2117);0x0021 return;0x15b1e90 0x04 void OpenBackPack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BPC_LuggageBackpack_LINK(3565);0x000F return;0x15b1e90 0x00 void ExecuteUbergraph_BPC_LuggageBackpack_LINK (int32 EntryPoint ) Script104 statements · 3,573 bytes of bytecode 0x0000 goto [EntryPoint];0x000A Label_000A:0x000A BackPackHolo.K2_DestroyActor();0x002E goto Label_0DF2;0x0033 Label_0033:0x0033 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/LINK/WBP_BackPackMenu.WBP_BackPackMenu_C, nullptr);0x0068 K2Node_MakeStruct_ST_ItemCoreDatas.ItemID_10_2895443A4E9EEA4ED84BD09984B0949C = Guid{0, 0, 0, 0};0x00A5 K2Node_MakeStruct_ST_ItemCoreDatas.ItemName_2_7BE19146430F8AE25F2ED089CC1B98E2 = FName(Empty);0x00CD K2Node_MakeStruct_ST_ItemCoreDatas.Durability_6_7B85D304453094C209CE7EAB9784A3EF = 0;0x00ED K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_ItemCoreDatas};0x0101 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackPackDatas);0x013C CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x015E Temp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x0171 /Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_Create_ReturnValue, FName(CoreDatas), Switch(Temp_bool_Variable, false => BackPackDatas, true => K2Node_MakeArray_Array, default => K2Node_Select_Default));0x01DC CallFunc_Create_ReturnValue.AddToViewport(20);0x0201 Widget = CallFunc_Create_ReturnValue;0x0214 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, SelectIndex);0x022B Widget.SelectIndex += K2Node_CreateDelegate_OutputDelegate_1;0x0254 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x026E K2Node_DynamicCast_AsBP_First_Person_Character_Main = Cast<BP_FirstPersonCharacter_Main_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0292 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_Main);0x02AF if (!(K2Node_DynamicCast_bSuccess)) goto Label_0DF2;0x02BD CallFunc_K2_GetComponentRotation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_Main.FirstPersonCamera.K2_GetComponentRotation();0x0305 CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_Main.SpringArm.K2_GetComponentToWorld();0x034D BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x037B CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_K2_GetComponentRotation_ReturnValue, FVector(1, 1, 1));0x03C2 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/BP_BackpackHolo.BP_BackpackHolo_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x03EE SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceCharacter), K2Node_DynamicCast_AsBP_First_Person_Character_Main);0x0417 CallFunc_K2_GetComponentRotation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_Main.FirstPersonCamera.K2_GetComponentRotation();0x045F CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_Main.SpringArm.K2_GetComponentToWorld();0x04A7 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x04D5 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_K2_GetComponentRotation_ReturnValue, FVector(1, 1, 1));0x051C CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0544 BackPackHolo = CallFunc_FinishSpawningActor_ReturnValue;0x0557 CallFunc_K2_AttachToComponent_ReturnValue = BackPackHolo.K2_AttachToComponent(K2Node_DynamicCast_AsBP_First_Person_Character_Main.SpringArm, FName(None), 1, 1, 1, true);0x05B4 K2Node_CreateDelegate_OutputDelegate.Bind(this, ChangedEvent);0x05CB Widget.HoverIndex += K2Node_CreateDelegate_OutputDelegate;0x05F4 goto Label_0DF2;0x05F9 Label_05F9:0x05F9 IsOpen = true;0x0604 CallFunc_IsValid_ReturnValue = IsValid(Widget);0x0621 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0033;0x062F Widget.RemoveFromParent();0x0653 goto Label_0033;0x0658 IsOpen = false;0x0663 CallFunc_IsValid_ReturnValue_2 = IsValid(Widget);0x0680 if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0DF2;0x068E Widget.RemoveFromParent();0x06B2 goto Label_0DF2;0x06B7 ItemSelect.Broadcast(K2Node_CustomEvent_Index_1, BackPackHolo.CanSpawn);0x06F2 CloseBackPack();0x0700 goto Label_000A;0x0705 Label_0705:0x0705 CallFunc_IsValid_ReturnValue_1 = IsValid(Widget);0x0722 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0DF2;0x0730 Widget.CoreDatas = BackPackDatas;0x0761 Widget.ReUpdate();0x0785 PrintString(this, "ReUpdate", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x07D0 goto Label_0DF2;0x07D5 ChangeWeight.Broadcast(K2Node_CustomEvent_Weight);0x07F1 goto Label_0DF2;0x07F6 MapUpdate(K2Node_CustomEvent_WeightValue);0x080D goto Label_0705;0x0812 GetSyncWeights(CallFunc_GetSyncWeights_Weights);0x0829 SyncCoreWeightDatas(CallFunc_GetSyncWeights_Weights);0x0840 goto Label_0DF2;0x0845 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackPackDatas, K2Node_CustomEvent_Index, CallFunc_Array_Get_Item);0x0880 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BluePrints/Items/LINK/DT_WheelData.DT_WheelData, CallFunc_Array_Get_Item.ItemName_2_7BE19146430F8AE25F2ED089CC1B98E2, CallFunc_GetDataTableRowFromName_OutRow);0x08CE if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_0DF2;0x08DC CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_GetDataTableRowFromName_OutRow.ItemClass);0x0902 if (!(CallFunc_IsValidClass_ReturnValue)) goto Label_0D73;0x0910 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0977 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, CallFunc_GetDataTableRowFromName_OutRow.ItemClass, CallFunc_MakeTransform_ReturnValue_1, 1, nullptr, 1);0x09AC CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0A13 CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0x0A3B CallFunc_GetComponentByClass_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue_1.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x0A6E CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0A8B if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0DB0;0x0A99 CallFunc_GetComponentByClass_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue_1.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x0ACC CallFunc_SetStaticMesh_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.StaticMesh.SetStaticMesh(CallFunc_GetComponentByClass_ReturnValue.StaticMesh);0x0B2F CallFunc_FinishSpawningActor_ReturnValue.StaticMesh.SetVisibility(true, false);0x0B67 CallFunc_GetActorScale3D_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue_1.GetActorScale3D();0x0B99 CallFunc_FinishSpawningActor_ReturnValue.SetActorScale3D(CallFunc_GetActorScale3D_ReturnValue);0x0BC2 Temp_name_Variable = FName(TraceLength);0x0BE1 K2Node_ClassDynamicCast_AsBP_Crafted_Object_Base = Cast<BP_CraftedObject_Base_C>(CallFunc_GetDataTableRowFromName_OutRow.ItemClass);0x0C0E K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Crafted_Object_Base);0x0C2B CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_ClassDynamicCast_AsBP_Crafted_Object_Base.Core Datas.UniqueOptions_16_3DB2246246A4CDD453726A9D9EB5146C, Temp_name_Variable, CallFunc_Map_Find_Value);0x0C8F CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Map_Find_Value.Float_13_83D736D447DBA0454D1E4991BFFF0F72, 100);0x0CC6 CallFunc_GetHeightPosition_Distance_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0CE3 GetHeightPosition(K2Node_DynamicCast_AsBP_First_Person_Character_Main, CallFunc_GetHeightPosition_Distance_ImplicitCast, CallFunc_GetHeightPosition_Location);0x0D0C CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.K2_SetActorLocation(CallFunc_GetHeightPosition_Location, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0D4A Label_0D4A:0x0D4A CallFunc_FinishSpawningActor_ReturnValue_1.K2_DestroyActor();0x0D6E goto Label_0DF2;0x0D73 Label_0D73:0x0D73 CallFunc_FinishSpawningActor_ReturnValue.StaticMesh.SetVisibility(false, false);0x0DAB goto Label_0DF2;0x0DB0 Label_0DB0:0x0DB0 CallFunc_FinishSpawningActor_ReturnValue.StaticMesh.SetVisibility(false, false);0x0DE8 goto Label_0D4A;0x0DED goto Label_05F9;0x0DF2 Label_0DF2:0x0DF2 return;Final 0x15b1e90 0x04 void ChangeWeight__DelegateSignature (double Weight ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x08 void ItemSelect__DelegateSignature (int32 Index , bool CanSpawn ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x05