Zdexby TheHolyOneZ
1,876 classes
Class

UFUNCTIONS_C

: UBlueprintFunctionLibrary : UObject
/Game/BP/GAME/FUNCTIONS.FUNCTIONS_C 0x0028 (40 B) align 1 inherited 0x0028 18 scripted vtable /Game/BP/GAME/FUNCTIONS
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 18

SignatureFlagsNativeParams
void GetOpositeColor(const FLinearColor& In Color, UObject* __WorldContext, const FLinearColor& Oposite Color)
Script12 statements · 446 bytes of bytecode
0x0000CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(In Color.R, 1f);0x0033CallFunc_Subtract_FloatFloat_ReturnValue1 = Subtract_FloatFloat(In Color.A, 1f);0x0066CallFunc_Abs_ReturnValue = Abs(CallFunc_Subtract_FloatFloat_ReturnValue);0x008BCallFunc_Abs_ReturnValue1 = Abs(CallFunc_Subtract_FloatFloat_ReturnValue1);0x00B0CallFunc_Subtract_FloatFloat_ReturnValue2 = Subtract_FloatFloat(In Color.B, 1f);0x00E3CallFunc_Subtract_FloatFloat_ReturnValue3 = Subtract_FloatFloat(In Color.G, 1f);0x0116CallFunc_Abs_ReturnValue2 = Abs(CallFunc_Subtract_FloatFloat_ReturnValue2);0x013BCallFunc_Abs_ReturnValue3 = Abs(CallFunc_Subtract_FloatFloat_ReturnValue3);0x0160CallFunc_MakeColor_ReturnValue = MakeColor(CallFunc_Abs_ReturnValue, CallFunc_Abs_ReturnValue3, CallFunc_Abs_ReturnValue2, CallFunc_Abs_ReturnValue1);0x01A0Oposite Color = CallFunc_MakeColor_ReturnValue;0x01BBreturn;0x01BD// end of script
StaticPublic0x28
void Quality(const Quality& QualityLevel, UObject* __WorldContext)
Script30 statements · 1,131 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(QualityLevel, 0);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008C;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(QualityLevel, 1);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01D7;0x005AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(QualityLevel, 2);0x0079if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0322;0x0087goto Label_0468;0x008CLabel_008C:0x008C/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.ShadowQuality 3", nullptr);0x00CA/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.PostProcessQuality 3", nullptr);0x010D/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.ScreenPercentage 100", nullptr);0x014F/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.PostProcessAAQuality 6", nullptr);0x0193/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.EffectsQuality 3", nullptr);0x01D2goto Label_0468;0x01D7Label_01D7:0x01D7/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.ShadowQuality 1", nullptr);0x0215/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.PostProcessQuality 2", nullptr);0x0258/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.ScreenPercentage 100", nullptr);0x029A/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.PostProcessAAQuality 2", nullptr);0x02DE/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.EffectsQuality 2", nullptr);0x031Dgoto Label_0468;0x0322Label_0322:0x0322/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.ShadowQuality 0", nullptr);0x0360/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.PostProcessQuality 0", nullptr);0x03A3/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.ScreenPercentage 100", nullptr);0x03E5/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "r.PostProcessAAQuality 0", nullptr);0x0429/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "sg.EffectsQuality 0", nullptr);0x0468Label_0468:0x0468return;0x046A// end of script
StaticPublic0x10
void GetAllActorsInRadius(AActor* Origin, float Radius, TSubclassOf<AActor> Class, UObject* __WorldContext, const TArray<AActor*>& ActorsInRange)
Script29 statements · 708 bytes of bytecode
0x0000PushFlow(Label_02C1);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Actors);0x002ECallFunc_GetAllActorsOfClass_OutActors = {};0x0039/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, Class, CallFunc_GetAllActorsOfClass_OutActors);0x0074Temp_int_Loop_Counter_Variable = 0;0x008BTemp_int_Array_Index_Variable = 0;0x00A2Label_00A2:0x00A2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00DDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0103if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0257;0x0111Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x012CPushFlow(Label_0277);0x0131/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x016CCallFunc_GetDistanceTo_ReturnValue = Origin.GetDistanceTo(CallFunc_Array_Get_Item);0x01A7CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(CallFunc_GetDistanceTo_ReturnValue, Radius);0x01CDif (!(CallFunc_LessEqual_FloatFloat_ReturnValue)) PopFlow();0x01D7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0212CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Actors, CallFunc_Array_Get_Item);0x0256PopFlow();0x0257Label_0257:0x0257ActorsInRange = Actors;0x0272goto Label_02C1;0x0277Label_0277:0x0277CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02A1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02BCgoto Label_00A2;0x02C1Label_02C1:0x02C1return;0x02C3// end of script
StaticPublic0x30
void GetClosestActorWithTag(AActor* SelfActor, const FName& Tag, UObject* __WorldContext, const AActor*& Target, const FVector& Location, const float& Distance, const bool& IsValid, const bool& NoneFound)
Script42 statements · 1,098 bytes of bytecode
0x0000PushFlow(Label_0447);0x0005Location_distance = 1e+07f;0x001CFocusActor = nullptr;0x0027Location_distance = 1e+07f;0x003ECallFunc_GetAllActorsWithTag_OutActors = {};0x0049/Script/Engine.Default__GameplayStatics.GetAllActorsWithTag(__WorldContext, Tag, CallFunc_GetAllActorsWithTag_OutActors);0x0084Temp_int_Loop_Counter_Variable = 0;0x009BTemp_int_Array_Index_Variable = 0;0x00B2Label_00B2:0x00B2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithTag_OutActors);0x00EDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0113if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02C7;0x0121Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013CPushFlow(Label_03FD);0x0141/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017CCallFunc_GetDistanceTo_ReturnValue = SelfActor.GetDistanceTo(CallFunc_Array_Get_Item);0x01B7CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_GetDistanceTo_ReturnValue, Location_distance);0x01DDif (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x01E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0222CallFunc_GetDistanceTo_ReturnValue = SelfActor.GetDistanceTo(CallFunc_Array_Get_Item);0x025DLocation_distance = CallFunc_GetDistanceTo_ReturnValue;0x0278/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02B3FocusActor = CallFunc_Array_Get_Item;0x02C6PopFlow();0x02C7Label_02C7:0x02C7CallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithTag_OutActors);0x0302CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue1, 0);0x0324CallFunc_IsValid_ReturnValue = /Script/Engine.Default__KismetSystemLibrary.IsValid(FocusActor);0x0357CallFunc_K2_GetActorLocation_ReturnValue = FocusActor.K2_GetActorLocation();0x0389Target = FocusActor;0x039CLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x03B7Distance = Location_distance;0x03D2IsValid = CallFunc_IsValid_ReturnValue;0x03E5NoneFound = CallFunc_EqualEqual_IntInt_ReturnValue;0x03F8goto Label_0447;0x03FDLabel_03FD:0x03FDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0427Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0442goto Label_00B2;0x0447Label_0447:0x0447return;0x0449// end of script
StaticPublic0x32
void DestroyAllActorsOfClass(TSubclassOf<AActor> NewParam, UObject* __WorldContext)
Script27 statements · 549 bytes of bytecode
0x0000PushFlow(Label_0222);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, NewParam, CallFunc_GetAllActorsOfClass_OutActors);0x004BCallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0086CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue1, 0);0x00A8if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00BB;0x00B6Label_00B6:0x00B6goto Label_0222;0x00BBLabel_00BB:0x00BBTemp_int_Loop_Counter_Variable = 0;0x00D2Temp_int_Array_Index_Variable = 0;0x00E9Label_00E9:0x00E9CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0124CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x014Aif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_00B6;0x0158Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0173PushFlow(Label_01D8);0x0178/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B3CallFunc_Array_Get_Item.K2_DestroyActor();0x01D7PopFlow();0x01D8Label_01D8:0x01D8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0202Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x021Dgoto Label_00E9;0x0222Label_0222:0x0222return;0x0224// end of script
StaticPublic0x10
void HAPTICS(const EControllerHand& SIDE, UHapticFeedbackEffect_Curve* Efekt, float Scale, UObject* __WorldContext)
Script4 statements · 119 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = /Script/Engine.Default__GameplayStatics.GetPlayerController(__WorldContext, 0);0x0038CallFunc_GetPlayerController_ReturnValue.PlayHapticEffect(Efekt, SIDE, Scale, false);0x0074return;0x0076// end of script
StaticPublic0x20
void TakeScreenshot(UObject* __WorldContext)
Script3 statements · 60 bytes of bytecode
0x0000/Script/Engine.Default__KismetSystemLibrary.ExecuteConsoleCommand(__WorldContext, "HighResShot 2", nullptr);0x0039return;0x003B// end of script
StaticPublic0x08
void Open Map(const FName& Map, UObject* __WorldContext)
Script6 statements · 173 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000B/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, /Game/BP/GAME/MAP_STREAM.MAP_STREAM_C, CallFunc_GetAllActorsOfClass_OutActors);0x0046/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x007DCallFunc_Array_Get_Item.OPEN_MAP(Map);0x00AAreturn;0x00AC// end of script
StaticPublic0x10
void GetCurrentTimeString(UObject* __WorldContext, FText& NowTimeString)
Script48 statements · 1,516 bytes of bytecode
0x0000Time = "";0x0014CallFunc_Now_ReturnValue = Now();0x0030CallFunc_GetHour_ReturnValue = GetHour(CallFunc_Now_ReturnValue);0x0055CallFunc_Conv_IntToString_ReturnValue2 = /Script/Engine.Default__KismetStringLibrary.Conv_IntToString(CallFunc_GetHour_ReturnValue);0x0090Hour = CallFunc_Conv_IntToString_ReturnValue2;0x00ABCallFunc_Now_ReturnValue = Now();0x00C7CallFunc_GetMinute_ReturnValue = GetMinute(CallFunc_Now_ReturnValue);0x00ECCallFunc_Less_IntInt_ReturnValue1 = Less_IntInt(CallFunc_GetMinute_ReturnValue, 10);0x010Eif (!(CallFunc_Less_IntInt_ReturnValue1)) goto Label_04B1;0x011CCallFunc_Now_ReturnValue = Now();0x0138CallFunc_GetMinute_ReturnValue = GetMinute(CallFunc_Now_ReturnValue);0x015DCallFunc_Conv_IntToString_ReturnValue1 = /Script/Engine.Default__KismetStringLibrary.Conv_IntToString(CallFunc_GetMinute_ReturnValue);0x0198CallFunc_Concat_StrStr_ReturnValue5 = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue1);0x01D6Min = CallFunc_Concat_StrStr_ReturnValue5;0x01F1Label_01F1:0x01F1CallFunc_Now_ReturnValue = Now();0x020DCallFunc_GetSecond_ReturnValue = GetSecond(CallFunc_Now_ReturnValue);0x0232CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_GetSecond_ReturnValue, 10);0x0254if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_054D;0x0262CallFunc_Now_ReturnValue = Now();0x027ECallFunc_GetSecond_ReturnValue = GetSecond(CallFunc_Now_ReturnValue);0x02A3CallFunc_Conv_IntToString_ReturnValue = /Script/Engine.Default__KismetStringLibrary.Conv_IntToString(CallFunc_GetSecond_ReturnValue);0x02DECallFunc_Concat_StrStr_ReturnValue4 = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue);0x031Csec = CallFunc_Concat_StrStr_ReturnValue4;0x0337Label_0337:0x0337CallFunc_Concat_StrStr_ReturnValue = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr(Hour, ":");0x0375CallFunc_Concat_StrStr_ReturnValue1 = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, Min);0x03B9CallFunc_Concat_StrStr_ReturnValue2 = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue1, ":");0x03F7CallFunc_Concat_StrStr_ReturnValue3 = /Script/Engine.Default__KismetStringLibrary.Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue2, sec);0x043BTime = CallFunc_Concat_StrStr_ReturnValue3;0x0456CallFunc_Conv_StringToText_ReturnValue = /Script/Engine.Default__KismetTextLibrary.Conv_StringToText(Time);0x0491NowTimeString = CallFunc_Conv_StringToText_ReturnValue;0x04ACgoto Label_05E9;0x04B1Label_04B1:0x04B1CallFunc_Now_ReturnValue = Now();0x04CDCallFunc_GetMinute_ReturnValue = GetMinute(CallFunc_Now_ReturnValue);0x04F2CallFunc_Conv_IntToString_ReturnValue1 = /Script/Engine.Default__KismetStringLibrary.Conv_IntToString(CallFunc_GetMinute_ReturnValue);0x052DMin = CallFunc_Conv_IntToString_ReturnValue1;0x0548goto Label_01F1;0x054DLabel_054D:0x054DCallFunc_Now_ReturnValue = Now();0x0569CallFunc_GetSecond_ReturnValue = GetSecond(CallFunc_Now_ReturnValue);0x058ECallFunc_Conv_IntToString_ReturnValue = /Script/Engine.Default__KismetStringLibrary.Conv_IntToString(CallFunc_GetSecond_ReturnValue);0x05C9sec = CallFunc_Conv_IntToString_ReturnValue;0x05E4goto Label_0337;0x05E9Label_05E9:0x05E9return;0x05EB// end of script
StaticPublic0x20
void GetRandomActorOfClass(TSubclassOf<AActor> Class, UObject* __WorldContext, const AActor*& RandomActor)
Script9 statements · 294 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000B/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, Class, CallFunc_GetAllActorsOfClass_OutActors);0x0046CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0081CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00ABCallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x00D5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, CallFunc_RandomIntegerInRange_ReturnValue, CallFunc_Array_Get_Item);0x0110RandomActor = CallFunc_Array_Get_Item;0x0123return;0x0125// end of script
StaticPublic0x18
void LOAD(const FString& VariableName, UObject* __WorldContext, const FString& Value)
Script7 statements · 284 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000B/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, /Game/BP/EasySave/easySaveObject.easySaveObject_C, CallFunc_GetAllActorsOfClass_OutActors);0x0046/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x007DCallFunc_Array_Get_Item.EasyLoadValue(VariableName, 0, false, CallFunc_EasyLoadValue_ValueAsString, CallFunc_EasyLoadValue_ValueAsFloat, CallFunc_EasyLoadValue_ValueAsInt, CallFunc_EasyLoadValue_ValueAsBool, CallFunc_EasyLoadValue_ValueAsVector2, CallFunc_EasyLoadValue_ValueAsVector3, CallFunc_EasyLoadValue_ValueAsLocation, CallFunc_EasyLoadValue_ValueAsTransform, CallFunc_EasyLoadValue_ValueAsRotation);0x00FEValue = CallFunc_EasyLoadValue_ValueAsString;0x0119return;0x011B// end of script
StaticPublic0x28
void SAVE(const FString& VariableName, const FText& Value, UObject* __WorldContext)
Script6 statements · 290 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000B/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, /Game/BP/EasySave/easySaveObject.easySaveObject_C, CallFunc_GetAllActorsOfClass_OutActors);0x0046/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x007DCallFunc_Array_Get_Item.EasySaveValue(VariableName, 0, Value, nullptr, false, Vector2D{0f, 0f}, FVector(0, 0, 0), FVector(0, 0, 0), FTransform(...), FRotator(0, 0, 0));0x011Freturn;0x0121// end of script
StaticPublic0x30
void CountAllActorsOfClass(TSubclassOf<AActor> Class, UObject* __WorldContext, const int32& Count)
Script6 statements · 159 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000B/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, Class, CallFunc_GetAllActorsOfClass_OutActors);0x0046CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0081Count = CallFunc_Array_Length_ReturnValue;0x009Creturn;0x009E// end of script
StaticPublic0x14
void GetClosestActorOfClass(AActor* SelfActor, TSubclassOf<AActor> Class, const FName& IgnoreTag, UObject* __WorldContext, const AActor*& Target, const FVector& Location, const float& Distance, const bool& IsValid, const bool& NoneFound)
Script50 statements · 1,324 bytes of bytecode
0x0000PushFlow(Label_0529);0x0005Location_distance = 1e+07f;0x001CFocusActor = nullptr;0x0027Location_distance = 1e+07f;0x003ECallFunc_GetAllActorsOfClass_OutActors = {};0x0049/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, Class, CallFunc_GetAllActorsOfClass_OutActors);0x0084CallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00BFCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue1, 0);0x00E1if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00F0;0x00EFPopFlow();0x00F0Label_00F0:0x00F0Temp_int_Loop_Counter_Variable = 0;0x0107Temp_int_Array_Index_Variable = 0;0x011ELabel_011E:0x011ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0159CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x017Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03A9;0x018DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01A8PushFlow(Label_04DF);0x01AD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01E8CallFunc_ActorHasTag_ReturnValue = CallFunc_Array_Get_Item.ActorHasTag(IgnoreTag);0x021BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_ActorHasTag_ReturnValue);0x0238CallFunc_GetDistanceTo_ReturnValue = SelfActor.GetDistanceTo(CallFunc_Array_Get_Item);0x0273CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_GetDistanceTo_ReturnValue, Location_distance);0x0299CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_FloatFloat_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x02BFif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x02C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0304CallFunc_GetDistanceTo_ReturnValue = SelfActor.GetDistanceTo(CallFunc_Array_Get_Item);0x033FLocation_distance = CallFunc_GetDistanceTo_ReturnValue;0x035A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0395FocusActor = CallFunc_Array_Get_Item;0x03A8PopFlow();0x03A9Label_03A9:0x03A9CallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x03E4CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue1, 0);0x0406CallFunc_IsValid_ReturnValue = /Script/Engine.Default__KismetSystemLibrary.IsValid(FocusActor);0x0439CallFunc_K2_GetActorLocation_ReturnValue = FocusActor.K2_GetActorLocation();0x046BTarget = FocusActor;0x047ELocation = CallFunc_K2_GetActorLocation_ReturnValue;0x0499Distance = Location_distance;0x04B4IsValid = CallFunc_IsValid_ReturnValue;0x04C7NoneFound = CallFunc_EqualEqual_IntInt_ReturnValue;0x04DAgoto Label_0529;0x04DFLabel_04DF:0x04DFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0509Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0524goto Label_011E;0x0529Label_0529:0x0529return;0x052B// end of script
StaticPublic0x3A
void AngleBetweenVectors(const FVector& A, const FVector& B, UObject* __WorldContext, const float& Angle)
Script7 statements · 197 bytes of bytecode
0x0000CallFunc_Normal_ReturnValue = Normal(A, 1e-04f);0x002ACallFunc_Normal_ReturnValue1 = Normal(B, 1e-04f);0x0054CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Normal_ReturnValue1);0x0082CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x00A7Angle = CallFunc_DegAcos_ReturnValue;0x00C2return;0x00C4// end of script
StaticPublic0x24
void ValidatePath(AActor* SelfActor, AActor* TargetActor, float Acceptance, UObject* __WorldContext, const bool& IsValidPath)
Script19 statements · 641 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = /Script/Engine.Default__KismetSystemLibrary.IsValid(TargetActor);0x0033CallFunc_IsValid_ReturnValue1 = /Script/Engine.Default__KismetSystemLibrary.IsValid(SelfActor);0x0066CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue1, CallFunc_IsValid_ReturnValue);0x008Cif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0273;0x009ACallFunc_K2_GetActorLocation_ReturnValue = TargetActor.K2_GetActorLocation();0x00CCCallFunc_K2_GetActorLocation_ReturnValue1 = SelfActor.K2_GetActorLocation();0x00FECallFunc_FindPathToLocationSynchronously_ReturnValue = /Script/NavigationSystem.Default__NavigationSystemV1.FindPathToLocationSynchronously(__WorldContext, CallFunc_K2_GetActorLocation_ReturnValue1, CallFunc_K2_GetActorLocation_ReturnValue, nullptr, nullptr);0x0145CallFunc_K2_GetActorLocation_ReturnValue = TargetActor.K2_GetActorLocation();0x0177CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_FindPathToLocationSynchronously_ReturnValue.PathPoints);0x01C8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindPathToLocationSynchronously_ReturnValue.PathPoints, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item);0x0219CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_Array_Get_Item, CallFunc_K2_GetActorLocation_ReturnValue, Acceptance);0x0248return = CallFunc_EqualEqual_VectorVector_ReturnValue;0x025BIsValidPath = return;0x026Egoto Label_027E;0x0273Label_0273:0x0273return = false;0x027ELabel_027E:0x027Ereturn;0x0280// end of script
StaticPublic0x21
void TryGetAllActors(TSubclassOf<AActor> NewParam, UObject* __WorldContext, const TArray<AActor*>& Actors)
Script33 statements · 770 bytes of bytecode
0x0000PushFlow(Label_02FF);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Actor);0x002ECallFunc_GetAllActorsOfClass_OutActors = {};0x0039/Script/Engine.Default__GameplayStatics.GetAllActorsOfClass(__WorldContext, NewParam, CallFunc_GetAllActorsOfClass_OutActors);0x0074CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00AFCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x00D1if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00E0;0x00DFPopFlow();0x00E0Label_00E0:0x00E0Temp_int_Loop_Counter_Variable = 0;0x00F7Temp_int_Array_Index_Variable = 0;0x010ELabel_010E:0x010ECallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0149CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue1);0x016Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0295;0x017DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0198PushFlow(Label_02B5);0x019D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D8CallFunc_IsValid_ReturnValue = /Script/Engine.Default__KismetSystemLibrary.IsValid(CallFunc_Array_Get_Item);0x020Bif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0215/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0250CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Actor, CallFunc_Array_Get_Item);0x0294PopFlow();0x0295Label_0295:0x0295Actors = Actor;0x02B0goto Label_02FF;0x02B5Label_02B5:0x02B5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02DFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02FAgoto Label_010E;0x02FFLabel_02FF:0x02FFreturn;0x0301// end of script
StaticPublic0x20
void GetTeleportDestination(USceneComponent* ForwardArrow, UObject* __WorldContext, const FVector& Location, const FRotator& Rotation)
Script10 statements · 346 bytes of bytecode
0x0000CallFunc_K2_GetComponentLocation_ReturnValue = ForwardArrow.K2_GetComponentLocation();0x0032/Script/HeadMountedDisplay.Default__HeadMountedDisplayFunctionLibrary.GetOrientationAndPosition(CallFunc_GetOrientationAndPosition_DeviceRotation, CallFunc_GetOrientationAndPosition_DevicePosition);0x0064BreakVector(CallFunc_GetOrientationAndPosition_DevicePosition, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0092CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0f);0x00C5CallFunc_GreaterGreater_VectorRotator_ReturnValue = GreaterGreater_VectorRotator(CallFunc_MakeVector_ReturnValue, TeleportRotationFunc);0x00F3CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_GreaterGreater_VectorRotator_ReturnValue);0x0121Location = CallFunc_Subtract_VectorVector_ReturnValue;0x013CRotation = TeleportRotationFunc;0x0157return;0x0159// end of script
StaticPublic0x28