Zdexby TheHolyOneZ
4,763 classes
Class

UBP_FunctionLib_C

: UBlueprintFunctionLibrary : UObject
/Game/Development/Tools/Misc/BP_FunctionLib.BP_FunctionLib_C 0x0030 (48 B) align 8 inherited 0x0030 12 scripted vtable /Game/Development/Tools/Misc/BP_FunctionLib
0x00x0030

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 12

SignatureFlagsNativeParams
void ObjectLengthToText(float ObjectLength, UObject* __WorldContext, FText& LengthWithUnits)
Script117 statements · 4,143 bytes of bytecode
0x0000CallFunc_Less_FloatFloat_ReturnValue_2 = Less_FloatFloat(ObjectLength, 100f);0x0022if (!(CallFunc_Less_FloatFloat_ReturnValue_2)) goto Label_043C;0x0030CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(ObjectLength, 1f);0x0052if (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_0C55;0x0060CallFunc_Conv_FloatToText_ReturnValue = Conv_FloatToText(ObjectLength, 0, false, true, 1, 1, 1, 2);0x009DTemp_text_Variable = FText::FromString("     ");0x00B8K2Node_MakeStruct_FormatArgumentData.ArgumentName = "size";0x00D9K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x00F6K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_FloatToText_ReturnValue;0x011AK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x013AK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x015AK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0177CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_FloatToText_ReturnValue);0x019CCallFunc_Len_ReturnValue = Len(CallFunc_Conv_TextToString_ReturnValue);0x01C1CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x01DFCallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromString("   "));0x0202CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText());0x0220CallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText());0x023ETemp_text_Variable_11 = FText();0x0252Temp_int_Variable_3 = CallFunc_Len_ReturnValue;0x026DK2Node_MakeStruct_FormatArgumentData_7.ArgumentName = "s";0x028BK2Node_MakeStruct_FormatArgumentData_7.ArgumentValueType = 4;0x02A8K2Node_MakeStruct_FormatArgumentData_7.ArgumentValue = Switch(Temp_int_Variable_3, 0 => Temp_text_Variable, 1 => CallFunc_MakeLiteralText_ReturnValue_3, 2 => CallFunc_MakeLiteralText_ReturnValue_2, 3 => CallFunc_MakeLiteralText_ReturnValue_1, 4 => CallFunc_MakeLiteralText_ReturnValue, 5 => Temp_text_Variable_11, default => K2Node_Select_Default_3);0x0348K2Node_MakeStruct_FormatArgumentData_7.ArgumentValueInt = 0;0x0368K2Node_MakeStruct_FormatArgumentData_7.ArgumentValueFloat = 0f;0x0388K2Node_MakeStruct_FormatArgumentData_7.ArgumentValueGender = 0;0x03A5K2Node_MakeArray_Array_3 = {K2Node_MakeStruct_FormatArgumentData_7, K2Node_MakeStruct_FormatArgumentData};0x03C2CallFunc_Format_ReturnValue_3 = Format(NSLOCTEXT("0C7C8631429E8C7A844797B322C8123B", "", "{s}{size}  cm"), K2Node_MakeArray_Array_3);0x041CLengthWithUnits = CallFunc_Format_ReturnValue_3;0x0437goto Label_102C;0x043CLabel_043C:0x043CCallFunc_Less_FloatFloat_ReturnValue_1 = Less_FloatFloat(ObjectLength, 1e+05f);0x045Eif (!(CallFunc_Less_FloatFloat_ReturnValue_1)) goto Label_084F;0x046CCallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(ObjectLength, 100f);0x0496CallFunc_Conv_FloatToText_ReturnValue_2 = Conv_FloatToText(CallFunc_Divide_FloatFloat_ReturnValue_1, 0, false, true, 1, 3, 1, 1);0x04D3K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "size";0x04F4K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x0511K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = CallFunc_Conv_FloatToText_ReturnValue_2;0x0535K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0555K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0575K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0592CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_Conv_FloatToText_ReturnValue_2);0x05B7CallFunc_Len_ReturnValue_2 = Len(CallFunc_Conv_TextToString_ReturnValue_2);0x05DCTemp_int_Variable_1 = CallFunc_Len_ReturnValue_2;0x05F7Temp_text_Variable_3 = FText();0x060BTemp_text_Variable_4 = FText::FromString("  ");0x0623Temp_text_Variable_5 = FText::FromString("     ");0x063ETemp_text_Variable_6 = FText();0x0652Temp_text_Variable_7 = FText();0x0666Temp_text_Variable_8 = FText::FromString("     ");0x0681K2Node_MakeStruct_FormatArgumentData_4.ArgumentName = "s";0x069FK2Node_MakeStruct_FormatArgumentData_4.ArgumentValueType = 4;0x06BCK2Node_MakeStruct_FormatArgumentData_4.ArgumentValue = Switch(Temp_int_Variable_1, 0 => Temp_text_Variable_8, 1 => Temp_text_Variable_7, 2 => Temp_text_Variable_6, 3 => Temp_text_Variable_5, 4 => Temp_text_Variable_4, 5 => Temp_text_Variable_3, default => K2Node_Select_Default);0x075CK2Node_MakeStruct_FormatArgumentData_4.ArgumentValueInt = 0;0x077CK2Node_MakeStruct_FormatArgumentData_4.ArgumentValueFloat = 0f;0x079CK2Node_MakeStruct_FormatArgumentData_4.ArgumentValueGender = 0;0x07B9K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_4, K2Node_MakeStruct_FormatArgumentData_2};0x07D6CallFunc_Format_ReturnValue = Format(NSLOCTEXT("90E35DEC471D5F967B0FAABF13DB3194", "", "{s}{size}  m"), K2Node_MakeArray_Array);0x082FLengthWithUnits = CallFunc_Format_ReturnValue;0x084Agoto Label_102C;0x084FLabel_084F:0x084FCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(ObjectLength, 1e+05f);0x0879CallFunc_Conv_FloatToText_ReturnValue_1 = Conv_FloatToText(CallFunc_Divide_FloatFloat_ReturnValue, 0, false, true, 1, 2, 1, 1);0x08B6K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "size";0x08D7K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x08F4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_Conv_FloatToText_ReturnValue_1;0x0918K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0938K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0958K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0975CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Conv_FloatToText_ReturnValue_1);0x099ACallFunc_Len_ReturnValue_1 = Len(CallFunc_Conv_TextToString_ReturnValue_1);0x09BFTemp_int_Variable_2 = CallFunc_Len_ReturnValue_1;0x09DATemp_text_Variable_9 = FText();0x09EETemp_text_Variable_10 = FText::FromString("     ");0x0A09CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x0A27CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromString("   "));0x0A4ACallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText());0x0A68CallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText());0x0A86K2Node_MakeStruct_FormatArgumentData_5.ArgumentName = "s";0x0AA4K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueType = 4;0x0AC1K2Node_MakeStruct_FormatArgumentData_5.ArgumentValue = Switch(Temp_int_Variable_2, 0 => Temp_text_Variable_10, 1 => CallFunc_MakeLiteralText_ReturnValue_3, 2 => CallFunc_MakeLiteralText_ReturnValue_2, 3 => CallFunc_MakeLiteralText_ReturnValue_1, 4 => CallFunc_MakeLiteralText_ReturnValue, 5 => Temp_text_Variable_9, default => K2Node_Select_Default_1);0x0B61K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueInt = 0;0x0B81K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueFloat = 0f;0x0BA1K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueGender = 0;0x0BBEK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_5, K2Node_MakeStruct_FormatArgumentData_1};0x0BDBCallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("3356D4704A22DF978B782A94F5723981", "", "{s}{size}  km"), K2Node_MakeArray_Array_1);0x0C35LengthWithUnits = CallFunc_Format_ReturnValue_1;0x0C50goto Label_102C;0x0C55Label_0C55:0x0C55CallFunc_Conv_FloatToText_ReturnValue_3 = Conv_FloatToText(ObjectLength, 0, false, true, 1, 2, 1, 1);0x0C92K2Node_MakeStruct_FormatArgumentData_3.ArgumentName = "size";0x0CB3K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueType = 4;0x0CD0K2Node_MakeStruct_FormatArgumentData_3.ArgumentValue = CallFunc_Conv_FloatToText_ReturnValue_3;0x0CF4K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueInt = 0;0x0D14K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueFloat = 0f;0x0D34K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueGender = 0;0x0D51CallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(CallFunc_Conv_FloatToText_ReturnValue_3);0x0D76CallFunc_Len_ReturnValue_3 = Len(CallFunc_Conv_TextToString_ReturnValue_3);0x0D9BTemp_int_Variable = CallFunc_Len_ReturnValue_3;0x0DB6Temp_text_Variable_1 = FText();0x0DCATemp_text_Variable_2 = FText::FromString("     ");0x0DE5CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x0E03CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromString("   "));0x0E26CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText());0x0E44CallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText());0x0E62K2Node_MakeStruct_FormatArgumentData_6.ArgumentName = "s";0x0E80K2Node_MakeStruct_FormatArgumentData_6.ArgumentValueType = 4;0x0E9DK2Node_MakeStruct_FormatArgumentData_6.ArgumentValue = Switch(Temp_int_Variable, 0 => Temp_text_Variable_2, 1 => CallFunc_MakeLiteralText_ReturnValue_3, 2 => CallFunc_MakeLiteralText_ReturnValue_2, 3 => CallFunc_MakeLiteralText_ReturnValue_1, 4 => CallFunc_MakeLiteralText_ReturnValue, 5 => Temp_text_Variable_1, default => K2Node_Select_Default_2);0x0F3DK2Node_MakeStruct_FormatArgumentData_6.ArgumentValueInt = 0;0x0F5DK2Node_MakeStruct_FormatArgumentData_6.ArgumentValueFloat = 0f;0x0F7DK2Node_MakeStruct_FormatArgumentData_6.ArgumentValueGender = 0;0x0F9AK2Node_MakeArray_Array_2 = {K2Node_MakeStruct_FormatArgumentData_6, K2Node_MakeStruct_FormatArgumentData_3};0x0FB7CallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("8BDF05DD473352C18DB9D6878329EC82", "", "{s}{size}  cm"), K2Node_MakeArray_Array_2);0x1011LengthWithUnits = CallFunc_Format_ReturnValue_2;0x102CLabel_102C:0x102Creturn;0x102E// end of script
StaticPublic0x28
void ForceLoadTexturesFromPrimitive(UPrimitiveComponent* Target, bool ForceMiplevelsToBeResidentValue, UObject* __WorldContext)
Script23 statements · 500 bytes of bytecode
0x0000PushFlow(Label_01F1);0x0005CallFunc_IsValid_ReturnValue = IsValid(Target);0x0022if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002CTemp_int_Variable = 0;0x0043Label_0043:0x0043CallFunc_GetNumMaterials_ReturnValue = Target.GetNumMaterials();0x0079CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumMaterials_ReturnValue, 1);0x00A3CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00C9if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00D3PushFlow(Label_01A7);0x00D8CallFunc_GetMaterial_ReturnValue = Target.GetMaterial(Temp_int_Variable);0x010FCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetMaterial_ReturnValue);0x012Cif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0136CallFunc_GetMaterial_ReturnValue = Target.GetMaterial(Temp_int_Variable);0x016DCallFunc_GetMaterial_ReturnValue.SetForceMipLevelsToBeResident(true, ForceMiplevelsToBeResidentValue, 0f, 0, false);0x01A6PopFlow();0x01A7Label_01A7:0x01A7CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01D1Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01ECgoto Label_0043;0x01F1Label_01F1:0x01F1return;0x01F3// end of script
StaticPublic0x18
void ForceLoadTextures(UPrimitiveComponent* Target, TArray<bool>& MatIndexes, bool StopForceLoadInstead, UObject* __WorldContext)
Script25 statements · 621 bytes of bytecode
0x0000PushFlow(Label_026A);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MatIndexes);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_0220);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(MatIndexes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9CallFunc_GetMaterial_ReturnValue = Target.GetMaterial(CallFunc_Array_Get_Item);0x0130CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetMaterial_ReturnValue);0x014Dif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0157CallFunc_Not_PreBool_ReturnValue = Not_PreBool(StopForceLoadInstead);0x0174/Script/Engine.Default__KismetArrayLibrary.Array_Get(MatIndexes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01AFCallFunc_GetMaterial_ReturnValue = Target.GetMaterial(CallFunc_Array_Get_Item);0x01E6CallFunc_GetMaterial_ReturnValue.SetForceMipLevelsToBeResident(true, CallFunc_Not_PreBool_ReturnValue, 0f, 0, false);0x021FPopFlow();0x0220Label_0220:0x0220CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x024ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0265goto Label_0033;0x026ALabel_026A:0x026Areturn;0x026C// end of script
StaticPublic0x28
void CheckDetailModeEnum(uint8 ObjSettings, UObject* __WorldContext, const bool& IsActive)
Script6 statements · 139 bytes of bytecode
0x0000CallFunc_GetConsoleVariableIntValue_ReturnValue = GetConsoleVariableIntValue("r.DetailMode");0x002ACallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(ObjSettings);0x004FCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetConsoleVariableIntValue_ReturnValue, CallFunc_Conv_ByteToInt_ReturnValue);0x0075IsActive = CallFunc_GreaterEqual_IntInt_ReturnValue;0x0088return;0x008A// end of script
StaticPublic0x11
void CheckDetailMode(const FDetailModeEnc& ObjSettings, UObject* __WorldContext, const bool& IsActive)
Script19 statements · 288 bytes of bytecode
0x0000CallFunc_GetConsoleVariableIntValue_ReturnValue = GetConsoleVariableIntValue("r.DetailMode");0x002AK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetConsoleVariableIntValue_ReturnValue, 0);0x004Cif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00BF;0x005AK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetConsoleVariableIntValue_ReturnValue, 1);0x007Cif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00E0;0x008AK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetConsoleVariableIntValue_ReturnValue, 2);0x00ACif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0101;0x00BAgoto Label_011D;0x00BFLabel_00BF:0x00BFIsActive = ObjSettings.low_6_4D7B89144DA8EA3BEA7DB6BCAF3364A3;0x00DBgoto Label_011D;0x00E0Label_00E0:0x00E0IsActive = ObjSettings.high_8_84C8BD2B463FBB02042A3F8F8585D15F;0x00FCgoto Label_011D;0x0101Label_0101:0x0101IsActive = ObjSettings.ultra_9_FAD0263B426579C555822EBF245F0FE4;0x011DLabel_011D:0x011Dreturn;0x011F// end of script
StaticPublic0x11
void 2DInterpAbsolute(const FVector2D& Target, const FVector2D& Current, float MaxAbsSpeed, UObject* __WorldContext, const FVector2D& New)
Script8 statements · 268 bytes of bytecode
0x0000BreakVector2D(Target, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0025BreakVector2D(Current, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x004AFInterp Absolute(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_1, MaxAbsSpeed, __WorldContext, CallFunc_FInterp_Absolute_new);0x0085FInterp Absolute(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_1, MaxAbsSpeed, __WorldContext, CallFunc_FInterp_Absolute_new_1);0x00C0CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_FInterp_Absolute_new, CallFunc_FInterp_Absolute_new_1);0x00EENew = CallFunc_MakeVector2D_ReturnValue;0x0109return;0x010B// end of script
StaticPublic0x28
void FInterp Absolute(float Target, float Current, float MaxAbsSpeed, UObject* __WorldContext, const float& New)
Script12 statements · 413 bytes of bytecode
0x0000CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Target, Current);0x002ECallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(__WorldContext);0x0053CallFunc_Abs_ReturnValue = Abs(CallFunc_Subtract_FloatFloat_ReturnValue);0x0078CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetWorldDeltaSeconds_ReturnValue, 60f);0x00A2CallFunc_SignOfFloat_ReturnValue = SignOfFloat(CallFunc_Subtract_FloatFloat_ReturnValue);0x00C7CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(MaxAbsSpeed, CallFunc_Multiply_FloatFloat_ReturnValue);0x00F5CallFunc_FMin_ReturnValue = FMin(CallFunc_Abs_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue);0x0123CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_SignOfFloat_ReturnValue, CallFunc_FMin_ReturnValue);0x0151CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, Current);0x017FNew = CallFunc_Add_FloatFloat_ReturnValue;0x019Areturn;0x019C// end of script
StaticPublic0x1C
void VectorSignedAngle2D(const FVector& Vec, const FVector& Vec2, UObject* __WorldContext, const float& Angle)
Script13 statements · 438 bytes of bytecode
0x0000CallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(Vec);0x0025CallFunc_Conv_VectorToVector2D_ReturnValue_1 = Conv_VectorToVector2D(Vec2);0x004ACallFunc_Normal2D_ReturnValue = Normal2D(CallFunc_Conv_VectorToVector2D_ReturnValue);0x006FCallFunc_Normal2D_ReturnValue_1 = Normal2D(CallFunc_Conv_VectorToVector2D_ReturnValue_1);0x0094CallFunc_DotProduct2D_ReturnValue = DotProduct2D(CallFunc_Normal2D_ReturnValue, CallFunc_Normal2D_ReturnValue_1);0x00C2CallFunc_CrossProduct2D_ReturnValue = CrossProduct2D(CallFunc_Normal2D_ReturnValue, CallFunc_Normal2D_ReturnValue_1);0x00F0CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_DotProduct2D_ReturnValue);0x0115CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_CrossProduct2D_ReturnValue, 0f);0x0137CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_DegAcos_ReturnValue, -1f);0x0161CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_DegAcos_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue, CallFunc_Greater_FloatFloat_ReturnValue);0x0198Angle = CallFunc_SelectFloat_ReturnValue;0x01B3return;0x01B5// end of script
StaticPublic0x24
void VectorSignedAngle(const FVector& Vec, const FVector& Vec2, UObject* __WorldContext, const float& Angle)
Script12 statements · 420 bytes of bytecode
0x0000CallFunc_Normal_ReturnValue = Normal(Vec, 1e-04f);0x002ACallFunc_Normal_ReturnValue_1 = Normal(Vec2, 1e-04f);0x0054CallFunc_Cross_VectorVector_ReturnValue = Cross_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Normal_ReturnValue_1);0x0082CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Normal_ReturnValue_1);0x00B0BreakVector(CallFunc_Cross_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00DECallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0103CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_BreakVector_Z, 0f);0x0125CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_DegAcos_ReturnValue, -1f);0x014FCallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_DegAcos_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue, CallFunc_Greater_FloatFloat_ReturnValue);0x0186Angle = CallFunc_SelectFloat_ReturnValue;0x01A1return;0x01A3// end of script
StaticPublic0x24
void PrntScreen(const FString& Text, float inString, UObject* __WorldContext, const float& Out)
Script9 statements · 294 bytes of bytecode
0x0000CallFunc_GetCurrentWorld_ReturnValue = GetCurrentWorld();0x0014CallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(inString);0x0039CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("PRNT-->      ", Text);0x006DCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, " ");0x0095CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_FloatToString_ReturnValue);0x00C3PrintString(CallFunc_GetCurrentWorld_ReturnValue, CallFunc_Concat_StrStr_ReturnValue_2, true, false, LinearColor{1f, 0.37603f, 0f, 1f}, 1f);0x0108Out = inString;0x0123return;0x0125// end of script
StaticPublic0x24
void IsEmpty(const FName& Name, UObject* __WorldContext, const bool& return)
Script8 statements · 198 bytes of bytecode
0x0000CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(Name);0x0025CallFunc_Trim_ReturnValue = Trim(CallFunc_Conv_NameToString_ReturnValue);0x004ACallFunc_IsEmpty_ReturnValue = IsEmpty(CallFunc_Trim_ReturnValue);0x0067CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Trim_ReturnValue, "None");0x008ACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsEmpty_ReturnValue, CallFunc_EqualEqual_StrStr_ReturnValue);0x00B0return = CallFunc_BooleanOR_ReturnValue;0x00C3return;0x00C5// end of script
StaticPublic0x11
void Hide Material Section(const USkinnedMeshComponent*& SkeletalMesh, int32 MaterialID, bool bShow, UObject* __WorldContext)
Script3 statements · 45 bytes of bytecode
0x0000ShowMaterialSlot(SkeletalMesh, MaterialID, bShow, -1);0x002Areturn;0x002C// end of script
StaticPublic0x18