Zdexby TheHolyOneZ
5,457 classes
Class

UBPF_Libraly_C

: UBlueprintFunctionLibrary : UObject
/Game/BluePrints/BPF_Libraly.BPF_Libraly_C 0x0028 (40 B) align 8 inherited 0x0028 44 scripted vtable /Game/BluePrints/BPF_Libraly
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 44

SignatureFlagsNativeParams
void FullToHarfNumberString(const FString& String, UObject* __WorldContext, const FString& Rezult)
Script24 statements · 555 bytes of bytecode
0x0000PushFlow(Label_0228);0x0005K2Node_MakeVariable_MakeVariableOutput = TMap{"\\uff10": "0", "\\uff11": "1", "\\uff12": "2", "\\uff13": "3", "\\uff14": "4", "\\uff15": "5", "\\uff16": "6", "\\uff17": "7", "\\uff18": "8", "\\uff19": "9"};0x0064Text = K2Node_MakeVariable_MakeVariableOutput;0x007FReturnText = String;0x009ATemp_int_Variable = 0;0x00B1Label_00B1:0x00B1CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(Text);0x00ECCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0112if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01BE;0x0120PushFlow(Label_01DE);0x0125/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(Text, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0169CallFunc_Replace_ReturnValue = Replace(ReturnText, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value, 1);0x01A2ReturnText = CallFunc_Replace_ReturnValue;0x01BDPopFlow();0x01BELabel_01BE:0x01BERezult = ReturnText;0x01D9goto Label_0228;0x01DELabel_01DE:0x01DECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0208Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0223goto Label_00B1;0x0228Label_0228:0x0228return;0x022A// end of script
StaticPublic0x28
void GetCollisionSound(const HitMaterial& MaterialType, UObject* __WorldContext, const USoundBase*& Sound)
Script13 statements · 371 bytes of bytecode
0x0000Temp_byte_Variable = MaterialType;0x001BTemp_object_Variable = /Game/audios/LInk/se/bridge/SC_Glass.SC_Glass;0x002ETemp_object_Variable_1 = /Game/audios/LInk/se/bridge/SC_Cloth.SC_Cloth;0x0041Temp_object_Variable_2 = /Game/audios/LInk/se/bridge/SC_Concrete.SC_Concrete;0x0054Temp_object_Variable_3 = /Game/audios/LInk/se/bridge/SC_Plastic.SC_Plastic;0x0067Temp_object_Variable_4 = /Game/audios/LInk/se/bridge/SC_PlaneWood.SC_PlaneWood;0x007ATemp_object_Variable_5 = /Game/audios/KOMONO_s/hit/SC_HeavyIron.SC_HeavyIron;0x008DTemp_object_Variable_6 = /Game/audios/LInk/se/hit/SC_Hit_HeavyWood.SC_Hit_HeavyWood;0x00A0Temp_object_Variable_7 = /Game/audios/KOMONO_s/hit/SC_Wood.SC_Wood;0x00B3Temp_object_Variable_8 = /Game/audios/KOMONO_s/hit/SC_Metal.SC_Metal;0x00C6Sound = Switch(Temp_byte_Variable, 0 => Temp_object_Variable_8, 1 => Temp_object_Variable_7, 2 => Temp_object_Variable_6, 3 => Temp_object_Variable_5, 4 => Temp_object_Variable_4, 5 => Temp_object_Variable_3, 6 => Temp_object_Variable_2, 7 => Temp_object_Variable_1, 8 => Temp_object_Variable, default => K2Node_Select_Default);0x0170return;0x0172// end of script
StaticPublic0x18
void PlaySoundAndReportNoise(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, float MaxRange, const FName& Tag, AActor* Instigator, bool DebugDraw, UObject* __WorldContext)
Script10 statements · 361 bytes of bytecode
0x0000PlaySoundAtLocation(__WorldContext, Sound, Location, FRotator(0, 0, 0), VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, ConcurrencySettings, OwningActor, nullptr);0x0075CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(MaxRange);0x0092CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x00B8if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0166;0x00C6ReportNoiseEvent(__WorldContext, Location, 1f, Instigator, MaxRange, Tag);0x0102if (!(DebugDraw)) goto Label_0166;0x0110DrawDebugSphere(__WorldContext, Location, MaxRange, 12, LinearColor{1f, 0.617111f, 0f, 1f}, 1f, 1f);0x0166Label_0166:0x0166return;0x0168// end of script
StaticPublic0x70
void GetChildComponentByClass(USceneComponent* Target, TSubclassOf<USceneComponent> Class, UObject* __WorldContext, const USceneComponent*& Compoent)
Script35 statements · 729 bytes of bytecode
0x0000PushFlow(Label_02D6);0x0005Temp_bool_True_if_break_was_hit_Variable = false;0x0010Temp_int_Loop_Counter_Variable = 0;0x0027Temp_int_Array_Index_Variable = 0;0x003ELabel_003E:0x003ECallFunc_GetChildrenComponents_Children = {};0x0049Target.GetChildrenComponents(false, CallFunc_GetChildrenComponents_Children);0x0073CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetChildrenComponents_Children);0x00AECallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00CBCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00F1CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0117if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0274;0x0125Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0140PushFlow(Label_028C);0x0145CallFunc_GetChildrenComponents_Children = {};0x0150Target.GetChildrenComponents(false, CallFunc_GetChildrenComponents_Children);0x017A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetChildrenComponents_Children, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B5CallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_Array_Get_Item, Class);0x01DBif (!(CallFunc_ObjectIsA_ReturnValue)) PopFlow();0x01E5CallFunc_GetChildrenComponents_Children = {};0x01F0Target.GetChildrenComponents(false, CallFunc_GetChildrenComponents_Children);0x021A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetChildrenComponents_Children, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0255ReturnValue = CallFunc_Array_Get_Item;0x0268Temp_bool_True_if_break_was_hit_Variable = true;0x0273PopFlow();0x0274Label_0274:0x0274Compoent = ReturnValue;0x0287goto Label_02D6;0x028CLabel_028C:0x028CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02B6Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D1goto Label_003E;0x02D6Label_02D6:0x02D6return;0x02D8// end of script
StaticPublic0x20
void LerpIdleWalkMover(double DeltaTime, double LerpSpeed, AActor* SourceObject, const double& NormalizeSpeed, const FVector& BeforeVector, const FVector& VectorSpeed, double MultiplySpeed, double MaxSpeed, UObject* __WorldContext)
Script32 statements · 1,332 bytes of bytecode
0x0000CallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x0036CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x005BCallFunc_SafeDivide_ReturnValue = SafeDivide(MaxSpeed, CallFunc_VSize_ReturnValue);0x0089NormalizeSpeed = CallFunc_SafeDivide_ReturnValue;0x00A4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DeltaTime, LerpSpeed);0x00D2CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(MultiplySpeed);0x00F7CallFunc_GetActorRightVector_ReturnValue = SourceObject.GetActorRightVector();0x0129CallFunc_GetActorForwardVector_ReturnValue = SourceObject.GetActorForwardVector();0x015BCallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x0191CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x01BFCallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x01EDCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue, 0);0x0224CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0252CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x026FCallFunc_VLerp_ReturnValue = VLerp(BeforeVector, CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x02A6BeforeVector = CallFunc_VLerp_ReturnValue;0x02C1CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DeltaTime, LerpSpeed);0x02EFCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(MaxSpeed);0x0314CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(MultiplySpeed);0x0339CallFunc_GetActorRightVector_ReturnValue = SourceObject.GetActorRightVector();0x036BCallFunc_GetActorForwardVector_ReturnValue = SourceObject.GetActorForwardVector();0x039DCallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x03D3CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x0401CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x042FCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue, 0);0x0466CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0494CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x04B1CallFunc_VLerp_ReturnValue = VLerp(BeforeVector, CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x04E8CallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0516VectorSpeed = CallFunc_Divide_VectorVector_ReturnValue;0x0531return;0x0533// end of script
StaticPublic0x68
void StopAnimMontage(USkeletalMeshComponent* SkeletalMesh, UAnimMontage* Montage, UObject* __WorldContext)
Script8 statements · 332 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Montage);0x001DCallFunc_GetAnimInstance_ReturnValue = SkeletalMesh.GetAnimInstance();0x0047Temp_bool_Variable = CallFunc_IsValid_ReturnValue;0x005ACallFunc_GetCurrentActiveMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurrentActiveMontage();0x0084CallFunc_GetBlendOutArgs_ReturnValue = Switch(Temp_bool_Variable, false => CallFunc_GetCurrentActiveMontage_ReturnValue, true => Montage, default => K2Node_Select_Default).GetBlendOutArgs();0x00E2CallFunc_GetAnimInstance_ReturnValue.Montage_Stop(CallFunc_GetBlendOutArgs_ReturnValue.BlendTime, Switch(Temp_bool_Variable, false => CallFunc_GetCurrentActiveMontage_ReturnValue, true => Montage, default => K2Node_Select_Default));0x0149return;0x014B// end of script
StaticPublic0x18
void CentorCursor(UObject* __WorldContext)
Script21 statements · 576 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0022if (!(CallFunc_GetPlayerController_ReturnValue.bShowMouseCursor)) goto Label_00DE;0x0046Label_0046:0x0046CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0068CallFunc_GetPlayerController_ReturnValue.bShowMouseCursor = true;0x0089CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(__WorldContext, 0);0x00AB/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameAndUIEx(CallFunc_GetPlayerController_ReturnValue_1, nullptr, 0, true, false);0x00D9goto Label_023D;0x00DELabel_00DE:0x00DECallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0100CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(CallFunc_GetPlayerController_ReturnValue);0x013BBreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0160CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_BreakVector2D_Y, 2);0x018ECallFunc_Round_ReturnValue = round(CallFunc_Divide_DoubleDouble_ReturnValue);0x01B3CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_BreakVector2D_X, 2);0x01E1CallFunc_Round_ReturnValue_1 = round(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0206CallFunc_GetPlayerController_ReturnValue.SetMouseLocation(CallFunc_Round_ReturnValue_1, CallFunc_Round_ReturnValue);0x0238goto Label_0046;0x023DLabel_023D:0x023Dreturn;0x023F// end of script
StaticPublic0x08
void MinusEqual(const double& Variable, double PlusValue, UObject* __WorldContext)
Script4 statements · 76 bytes of bytecode
0x0000CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Variable, PlusValue);0x002EVariable = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0049return;0x004B// end of script
StaticPublic0x18
void CountDownText(double TimerValue, bool Show decimal point, UObject* __WorldContext, FText& ReturnText)
Script6 statements · 215 bytes of bytecode
0x0000CallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(TimerValue, 0, false, true, 1, 324, 1, 1);0x003DTemp_bool_Variable = Show decimal point;0x0050CallFunc_Conv_DoubleToText_ReturnValue_1 = Conv_DoubleToText(TimerValue, 0, false, true, 1, 324, 0, 0);0x008DReturnText = Switch(Temp_bool_Variable, false => CallFunc_Conv_DoubleToText_ReturnValue_1, true => CallFunc_Conv_DoubleToText_ReturnValue, default => K2Node_Select_Default);0x00D4return;0x00D6// end of script
StaticPublic0x28
int32 WrapSnap(Integer)(int32 Value, int32 min, int32 max, UObject* __WorldContext)
Script15 statements · 233 bytes of bytecode
0x0000WrapedValue = Value;0x001BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Value, min);0x0041if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_008A;0x004FWrapedValue = max;0x006ALabel_006A:0x006AReturnValue = WrapedValue;0x0085goto Label_00DE;0x008ALabel_008A:0x008ACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Value, max);0x00B0if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_006A;0x00BEWrapedValue = min;0x00D9goto Label_006A;0x00DELabel_00DE:0x00DEreturn ReturnValue;0x00E8// end of script
StaticPublic0x1C
void InitializeTransform(UObject* __WorldContext, FTransform& Transform)
Script3 statements · 102 bytes of bytecode
0x0000Transform = FTransform(...);0x0063return;0x0065// end of script
StaticPublic0x70
void Attraction(double kp, double kd, const FVector& TargetPosition, const FVector& CurrentPosition, UPrimitiveComponent* Pritmitive, UObject* __WorldContext, const FVector& Force)
Script12 statements · 434 bytes of bytecode
0x0000CallFunc_GetPhysicsLinearVelocity_ReturnValue = Pritmitive.GetPhysicsLinearVelocity(FName(None));0x003FCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x0064CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(TargetPosition, CurrentPosition);0x0092CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(kd);0x00B7CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(kp);0x00DCCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_1, CallFunc_GetPhysicsLinearVelocity_ReturnValue);0x010ACallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0138CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0166CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0194Force = CallFunc_Add_VectorVector_ReturnValue;0x01AFreturn;0x01B1// end of script
StaticPublic0x68
bool RayTraceFront(USceneComponent* Component, double StartAddPosition, double Length, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, UObject* __WorldContext, FHitResult& OutHit)
Script13 statements · 581 bytes of bytecode
0x0000CallFunc_K2_GetComponentLocation_ReturnValue = Component.K2_GetComponentLocation();0x0032CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Length);0x0057CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(StartAddPosition);0x007CCallFunc_GetForwardVector_ReturnValue = Component.GetForwardVector();0x00AECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x00DCCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x010ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0138CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0166CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(__WorldContext, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, TraceChannel, bTraceComplex, ActorsToIgnore, DrawDebugType, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x020COutHit = CallFunc_LineTraceSingle_OutHit;0x0227ReturnValue = CallFunc_LineTraceSingle_ReturnValue;0x023Areturn ReturnValue;0x0244// end of script
StaticPublic0x141
TArray<FString> SplitTextPure(const FText& SourceText, const FString& SplitSource, UObject* __WorldContext)
Script26 statements · 607 bytes of bytecode
0x0000PushFlow(Label_0254);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(SourceText);0x0058CallFunc_ParseIntoArray_ReturnValue = ParseIntoArray(CallFunc_Conv_TextToString_ReturnValue, SplitSource, true);0x0087CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_ParseIntoArray_ReturnValue);0x00C2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E8if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01EA;0x00F6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0111PushFlow(Label_020A);0x0116CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(SourceText);0x013BCallFunc_ParseIntoArray_ReturnValue = ParseIntoArray(CallFunc_Conv_TextToString_ReturnValue, SplitSource, true);0x016A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_ParseIntoArray_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01A5CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnArray, CallFunc_Array_Get_Item);0x01E9PopFlow();0x01EALabel_01EA:0x01EAReturnValue = ReturnArray;0x0205goto Label_0254;0x020ALabel_020A:0x020ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0234Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x024Fgoto Label_0033;0x0254Label_0254:0x0254return ReturnValue;0x025E// end of script
StaticPublic0x38
void LerpIdleWalk(double DeltaTime, double LerpSpeed, AActor* SourceObject, UCharacterMovementComponent* CharacterMovementComp, const double& NormalizeSpeed, const FVector& BeforeVector, const FVector& VectorSpeed, double MultiplySpeed, UObject* __WorldContext)
Script34 statements · 1,434 bytes of bytecode
0x0000CallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x0036CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x005BCallFunc_SafeDivide_A_ImplicitCast = Cast<4>(CharacterMovementComp.MaxWalkSpeed);0x008ECallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_SafeDivide_A_ImplicitCast, CallFunc_VSize_ReturnValue);0x00BCNormalizeSpeed = CallFunc_SafeDivide_ReturnValue;0x00D7CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DeltaTime, LerpSpeed);0x0105CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(MultiplySpeed);0x012ACallFunc_GetActorRightVector_ReturnValue = SourceObject.GetActorRightVector();0x015CCallFunc_GetActorForwardVector_ReturnValue = SourceObject.GetActorForwardVector();0x018ECallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x01C4CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x01F2CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x0220CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue, 0);0x0257CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0285CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02A2CallFunc_VLerp_ReturnValue = VLerp(BeforeVector, CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x02D9BeforeVector = CallFunc_VLerp_ReturnValue;0x02F4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DeltaTime, LerpSpeed);0x0322CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(MultiplySpeed);0x0347CallFunc_GetActorRightVector_ReturnValue = SourceObject.GetActorRightVector();0x0379CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(CharacterMovementComp.MaxWalkSpeed);0x03ACCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x03D1CallFunc_GetActorForwardVector_ReturnValue = SourceObject.GetActorForwardVector();0x0403CallFunc_GetVelocity_ReturnValue = SourceObject.GetVelocity();0x0439CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x0467CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x0495CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue, 0);0x04CCCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x04FACallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0517CallFunc_VLerp_ReturnValue = VLerp(BeforeVector, CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x054ECallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x057CVectorSpeed = CallFunc_Divide_VectorVector_ReturnValue;0x0597return;0x0599// end of script
StaticPublic0x68
void LocalSaveFloat(const double& InValue, UObject* __WorldContext, const double& Value)
Script3 statements · 30 bytes of bytecode
0x0000Value = InValue;0x001Breturn;0x001D// end of script
StaticPublic0x18
void LocalSaveBool(const bool& InValue, UObject* __WorldContext, const bool& Value)
Script3 statements · 22 bytes of bytecode
0x0000Value = InValue;0x0013return;0x0015// end of script
StaticPublic0x11
void GetYawOnlyRotation(const FRotator& Rotation, UObject* __WorldContext, const FRotator& NewParam)
Script5 statements · 123 bytes of bytecode
0x0000BreakRotator(Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x002ECallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x005DNewParam = CallFunc_MakeRotator_ReturnValue;0x0078return;0x007A// end of script
StaticPublic0x38
void RemoveAndClear(const UWidget*& Widget, UObject* __WorldContext)
Script4 statements · 50 bytes of bytecode
0x0000Widget.RemoveFromParent();0x0024Widget = nullptr;0x002Freturn;0x0031// end of script
StaticPublic0x10
void CustomGetGameInstance(UObject* __WorldContext, const UBPGI_Main_C*& GameInstance)
Script8 statements · 130 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(__WorldContext);0x001DK2Node_DynamicCast_AsBPGI_Main = Cast<BPGI_Main_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBPGI_Main);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006CGameInstance = K2Node_DynamicCast_AsBPGI_Main;0x007FLabel_007F:0x007Freturn;0x0081// end of script
StaticPublic0x10
void SetAnimationPosiiton(UUserWidget* UserWidget, UWidgetAnimation* WidgetAnimation, double position, UObject* __WorldContext)
Script5 statements · 172 bytes of bytecode
0x0000CallFunc_PlayAnimation_StartAtTime_ImplicitCast = Cast<3>(position);0x001DCallFunc_PlayAnimation_ReturnValue = UserWidget.PlayAnimation(WidgetAnimation, CallFunc_PlayAnimation_StartAtTime_ImplicitCast, 1, 0, 1f, false);0x006ECallFunc_PauseAnimation_ReturnValue = UserWidget.PauseAnimation(WidgetAnimation);0x00A9return;0x00AB// end of script
StaticPublic0x20
void ParryStanEffect(AActor* Player, AActor* Target, double Distance, bool Mini, UObject* __WorldContext)
Script28 statements · 1,190 bytes of bytecode
0x0000if (!(Mini)) goto Label_025B;0x000ECallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x0040CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(1, 1, 1));0x007ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Distance);0x00A3CallFunc_K2_GetActorLocation_ReturnValue_1 = Target.K2_GetActorLocation();0x00D5CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(1, 1, 1));0x0113CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0141CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_FindLookAtRotation_ReturnValue);0x0166CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Conv_RotatorToVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0194CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x01C2CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, FVector(0, 0, 20));0x0200CallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(__WorldContext, /Game/VFX/DeathBurgerBattle/ParryMini/N_ParryMini.N_ParryMini, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_FindLookAtRotation_ReturnValue, FVector(1, 1, 1), true, true, 0, true);0x0256goto Label_04A3;0x025BLabel_025B:0x025BCallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x028DCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(1, 1, 1));0x02CBCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Distance);0x02F0CallFunc_K2_GetActorLocation_ReturnValue_1 = Target.K2_GetActorLocation();0x0322CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(1, 1, 1));0x0360CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x038ECallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_FindLookAtRotation_ReturnValue);0x03B3CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Conv_RotatorToVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x03E1CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x040FCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, FVector(0, 0, 20));0x044DCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(__WorldContext, /Game/VFX/Impacts/AuraImpact/N_AuraImpact_Stan.N_AuraImpact_Stan, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_FindLookAtRotation_ReturnValue, FVector(1, 1, 1), true, true, 0, true);0x04A3Label_04A3:0x04A3return;0x04A5// end of script
StaticPublic0x28
void GetLookatForwardVector(AActor* Start, AActor* Target, UObject* __WorldContext, const FVector& Rotation)
Script7 statements · 213 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = Start.K2_GetActorLocation();0x0032CallFunc_K2_GetActorLocation_ReturnValue_1 = Target.K2_GetActorLocation();0x0064CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0092CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x00B7Rotation = CallFunc_GetForwardVector_ReturnValue;0x00D2return;0x00D4// end of script
StaticPublic0x30
void GetLookatRotation(AActor* Start, AActor* Target, UObject* __WorldContext, const FRotator& Rotation)
Script6 statements · 176 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = Start.K2_GetActorLocation();0x0032CallFunc_K2_GetActorLocation_ReturnValue_1 = Target.K2_GetActorLocation();0x0064CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0092Rotation = CallFunc_FindLookAtRotation_ReturnValue;0x00ADreturn;0x00AF// end of script
StaticPublic0x30
void DebugDrawLine(const FVector& SelfPositon, const FVector& Direction, double Length, double DrawTime, UObject* __WorldContext)
Script8 statements · 320 bytes of bytecode
0x0000CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Length);0x0025CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(Direction, CallFunc_Conv_DoubleToVector_ReturnValue);0x0053CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(SelfPositon, CallFunc_Multiply_VectorVector_ReturnValue);0x0081CallFunc_LineTraceMulti_DrawTime_ImplicitCast = Cast<3>(DrawTime);0x009ECallFunc_LineTraceMulti_OutHits = {};0x00A9CallFunc_LineTraceMulti_ReturnValue = LineTraceMulti(__WorldContext, SelfPositon, CallFunc_Add_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 2, CallFunc_LineTraceMulti_OutHits, true, LinearColor{1f, 0f, 0.873326f, 1f}, LinearColor{0f, 1f, 0.298678f, 1f}, CallFunc_LineTraceMulti_DrawTime_ImplicitCast);0x013Dreturn;0x013F// end of script
StaticPublic0x48
void CustomAddWidget(TSubclassOf<UUserWidget> WidgetClass, const UUserWidget*& Variable, int32 ZOrder, bool Ignore, UObject* __WorldContext, const UWidget*& CreatedeWidget)
Script12 statements · 205 bytes of bytecode
0x0000if (!(Ignore)) goto Label_0013;0x000Egoto Label_00CA;0x0013Label_0013:0x0013CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(__WorldContext, WidgetClass, nullptr);0x0050CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Create_ReturnValue);0x006Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00CA;0x007BCallFunc_Create_ReturnValue.AddToViewport(ZOrder);0x00A4Variable = CallFunc_Create_ReturnValue;0x00B7CreatedeWidget = CallFunc_Create_ReturnValue;0x00CALabel_00CA:0x00CAreturn;0x00CC// end of script
StaticPublic0x28
void DivideSet(const double& Variable, double DivideValue1, double DivideValue2, UObject* __WorldContext)
Script4 statements · 76 bytes of bytecode
0x0000CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(DivideValue1, DivideValue2);0x002EVariable = CallFunc_Divide_DoubleDouble_ReturnValue;0x0049return;0x004B// end of script
StaticPublic0x20
void CustomTruncate(const double& Variable, int32 NumberOfDigits, UObject* __WorldContext)
Script9 statements · 279 bytes of bytecode
0x0000CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(NumberOfDigits);0x0025CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = MultiplyMultiply_FloatFloat(10, CallFunc_Conv_IntToDouble_ReturnValue);0x0053CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Variable, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue);0x0081CallFunc_FFloor_ReturnValue = FFloor(CallFunc_Multiply_DoubleDouble_ReturnValue);0x00A6CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_FFloor_ReturnValue);0x00CBCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue);0x00F9Variable = CallFunc_Divide_DoubleDouble_ReturnValue;0x0114return;0x0116// end of script
StaticPublic0x18
void PlusEqualWithClamp(const double& Variable, double PlusValue, double min, double max, UObject* __WorldContext)
Script5 statements · 131 bytes of bytecode
0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Variable, PlusValue);0x002ECallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, min, max);0x0065Variable = CallFunc_FClamp_ReturnValue;0x0080return;0x0082// end of script
StaticPublic0x28
void PlusEqual(const double& Variable, double PlusValue, UObject* __WorldContext)
Script4 statements · 76 bytes of bytecode
0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Variable, PlusValue);0x002EVariable = CallFunc_Add_DoubleDouble_ReturnValue;0x0049return;0x004B// end of script
StaticPublic0x18
void AddForceComponentCheck(AActor* TargetActor, UObject* __WorldContext, const UPrimitiveComponent*& PrimitiveComp, const bool& State)
Script16 statements · 481 bytes of bytecode
0x0000CallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Game/BluePrints/Components/BPC_CastRootPrimitiveComp.BPC_CastRootPrimitiveComp_C);0x0033CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0050if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01B8;0x005ECallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Game/BluePrints/Components/BPC_CastRootPrimitiveComp.BPC_CastRootPrimitiveComp_C);0x0091CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue.PrimitiveComp);0x00C4if (!(CallFunc_IsValid_ReturnValue)) goto Label_01B8;0x00D2CallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Game/BluePrints/Components/BPC_CastRootPrimitiveComp.BPC_CastRootPrimitiveComp_C);0x0105ReturnComp = CallFunc_GetComponentByClass_ReturnValue.PrimitiveComp;0x012ECallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Game/BluePrints/Components/BPC_CastRootPrimitiveComp.BPC_CastRootPrimitiveComp_C);0x0161CallFunc_IsAnySimulatingPhysics_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.PrimitiveComp.IsAnySimulatingPhysics();0x01A5ReturnBool = CallFunc_IsAnySimulatingPhysics_ReturnValue;0x01B8Label_01B8:0x01B8PrimitiveComp = ReturnComp;0x01CBState = ReturnBool;0x01DEreturn;0x01E0// end of script
StaticPublic0x19
void MakeUniqueActorsArray(TArray<AActor*>& Actors, UObject* __WorldContext, TArray<AActor*>& UniqueActors)
Script22 statements · 431 bytes of bytecode
0x0000PushFlow(Label_01AC);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Actors);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0142;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_0162);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(ReturnArray, CallFunc_Array_Get_Item);0x0141PopFlow();0x0142Label_0142:0x0142UniqueActors = ReturnArray;0x015Dgoto Label_01AC;0x0162Label_0162:0x0162CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x018CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A7goto Label_0033;0x01ACLabel_01AC:0x01ACreturn;0x01AE// end of script
StaticPublic0x28
void SetLogicState(AActor* TargetActor, bool LogicState, bool StopMovement, UObject* __WorldContext)
Script21 statements · 393 bytes of bytecode
0x0000PushFlow(Label_0186);0x0005if (!(LogicState)) goto Label_006B;0x0013CallFunc_GetAIController_ReturnValue = GetAIController(TargetActor);0x0030CallFunc_GetAIController_ReturnValue.BrainComponent.RestartLogic();0x006APopFlow();0x006BLabel_006B:0x006BPushFlow(Label_00CA);0x0070CallFunc_GetAIController_ReturnValue = GetAIController(TargetActor);0x008DCallFunc_GetAIController_ReturnValue.BrainComponent.StopLogic("");0x00C9PopFlow();0x00CALabel_00CA:0x00CAif (!(StopMovement)) PopFlow();0x00D4CallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x0107CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0124if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x012ECallFunc_GetComponentByClass_ReturnValue = TargetActor.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x0161CallFunc_GetComponentByClass_ReturnValue.StopMovementImmediately();0x0185PopFlow();0x0186Label_0186:0x0186return;0x0188// end of script
StaticPublic0x18
void GetMarkup(const FString& Front, const FString& Back, const FString& Source, UObject* __WorldContext)
Script8 statements · 209 bytes of bytecode
0x0000FirstIndex = 0;0x0017EndIndex = 0;0x002ECallFunc_FindSubstring_ReturnValue_1 = FindSubstring(Source, Front, false, false, -1);0x0063FirstIndex = CallFunc_FindSubstring_ReturnValue_1;0x007ECallFunc_FindSubstring_ReturnValue = FindSubstring(Source, Back, false, false, -1);0x00B3EndIndex = CallFunc_FindSubstring_ReturnValue;0x00CEreturn;0x00D0// end of script
StaticPublic0x38
TArray<FString> SplitText(const FText& SourceText, const FString& SplitSource, UObject* __WorldContext)
Script26 statements · 607 bytes of bytecode
0x0000PushFlow(Label_0254);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(SourceText);0x0058CallFunc_ParseIntoArray_ReturnValue = ParseIntoArray(CallFunc_Conv_TextToString_ReturnValue, SplitSource, true);0x0087CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_ParseIntoArray_ReturnValue);0x00C2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E8if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01EA;0x00F6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0111PushFlow(Label_020A);0x0116CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(SourceText);0x013BCallFunc_ParseIntoArray_ReturnValue = ParseIntoArray(CallFunc_Conv_TextToString_ReturnValue, SplitSource, true);0x016A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_ParseIntoArray_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01A5CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnArray, CallFunc_Array_Get_Item);0x01E9PopFlow();0x01EALabel_01EA:0x01EAReturnValue = ReturnArray;0x0205goto Label_0254;0x020ALabel_020A:0x020ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0234Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x024Fgoto Label_0033;0x0254Label_0254:0x0254return ReturnValue;0x025E// end of script
StaticPublic0x38
void LocalizeInputKey(const FString& Text, const FString& DeviceName, UObject* __WorldContext, const FString& ReturnText)
Script56 statements · 1,613 bytes of bytecode
0x0000PushFlow(Label_064A);0x0005K2Node_MakeArray_Array_1 = {"Key.E", "Key.F", "Key.Q", "Key._ESC", "Key.SHIFT", "Key.SPACE", "Key.Click.R", "Key.Click.L", "Key.R", "Key.Push.Wheel", "Key.Wheel"};0x0081FromText_Key = K2Node_MakeArray_Array_1;0x009CK2Node_MakeArray_Array = {"Xbox.X", "Xbox.Y", "Xbox.B", "Xbox.MENU", "Xbox.LB", "Xbox.A", "Xbox.LT", "Xbox.RT", "Xbox.RB", "Xbox.R3", "Xbox.Y"};0x0107ToText_XboxController = K2Node_MakeArray_Array;0x0122K2Node_MakeArray_Array_2 = {"PS.Square", "PS.Triangle", "PS.Circle", "PS.Option", "PS.L1", "PS.Cross", "PS.L2", "PS.R2", "PS.R1", "PS.R3", "PS.Triangle"};0x0195ToText_PSController = K2Node_MakeArray_Array_2;0x01B0ReturnValue = Text;0x01CBCallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(DeviceName, "Keyboard and Mouse");0x01FCif (!(CallFunc_EqualEqual_StrStr_ReturnValue_2)) goto Label_02A8;0x020ALabel_020A:0x020ACallFunc_Replace_ReturnValue_1 = Replace(ReturnValue, "<img id=\"Key.F\"/>", "<img id=\"Key.F\"/>/<img id=\"Key.Wheel\"/>", 1);0x026DReturnValue = CallFunc_Replace_ReturnValue_1;0x0288ReturnText = ReturnValue;0x02A3goto Label_064A;0x02A8Label_02A8:0x02A8CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(DeviceName, "Xbox");0x02CBif (!(CallFunc_EqualEqual_StrStr_ReturnValue_1)) goto Label_0430;0x02D9Temp_int_Loop_Counter_Variable = 0;0x02F0Temp_int_Array_Index_Variable_1 = 0;0x0307Label_0307:0x0307CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FromText_Key);0x0342CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0368if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_020A;0x0376Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0391PushFlow(Label_0600);0x0396/Script/Engine.Default__KismetArrayLibrary.Array_Get(FromText_Key, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03D1CallFunc_Replace_ReturnValue_2 = Replace(ReturnValue, CallFunc_Array_Get_Item_1, ToText_XboxController[Temp_int_Array_Index_Variable_1], 1);0x0414ReturnValue = CallFunc_Replace_ReturnValue_2;0x042FPopFlow();0x0430Label_0430:0x0430CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(DeviceName, "PS");0x0451if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_020A;0x045FTemp_int_Loop_Counter_Variable_1 = 0;0x0476Temp_int_Array_Index_Variable = 0;0x048DLabel_048D:0x048DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FromText_Key);0x04C8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x04EEif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_020A;0x04FCTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0517PushFlow(Label_05B6);0x051C/Script/Engine.Default__KismetArrayLibrary.Array_Get(FromText_Key, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0557CallFunc_Replace_ReturnValue = Replace(ReturnValue, CallFunc_Array_Get_Item, ToText_PSController[Temp_int_Array_Index_Variable], 0);0x059AReturnValue = CallFunc_Replace_ReturnValue;0x05B5PopFlow();0x05B6Label_05B6:0x05B6CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x05E0Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x05FBgoto Label_048D;0x0600Label_0600:0x0600CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x062ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0645goto Label_0307;0x064ALabel_064A:0x064Areturn;0x064C// end of script
StaticPublic0x38
void RitchTextMarkupArray(TArray<FString>& StringArray, UObject* __WorldContext, TArray<FString>& ReturnStrings)
Script48 statements · 1,164 bytes of bytecode
0x0000PushFlow(Label_0489);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(StringArray);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0221;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_0241);0x00C2if (!(InMarkup)) goto Label_028B;0x00D0/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010BCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Array_Get_Item, ">");0x012Bif (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_0404;0x0139/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0174CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(NowMarkupString, CallFunc_Array_Get_Item);0x01A2NowMarkupString = CallFunc_Concat_StrStr_ReturnValue;0x01BDCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnString, NowMarkupString);0x0201InMarkup = false;0x020CNowMarkupString = "";0x0220PopFlow();0x0221Label_0221:0x0221ReturnStrings = ReturnString;0x023Cgoto Label_0489;0x0241Label_0241:0x0241CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x026BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0286goto Label_0033;0x028BLabel_028B:0x028B/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02C6CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_Array_Get_Item, "<");0x02E6if (!(CallFunc_EqualEqual_StrStr_ReturnValue_1)) goto Label_0384;0x02F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x032FCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(NowMarkupString, CallFunc_Array_Get_Item);0x035DNowMarkupString = CallFunc_Concat_StrStr_ReturnValue_2;0x0378InMarkup = true;0x0383PopFlow();0x0384Label_0384:0x0384/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03BFCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnString, CallFunc_Array_Get_Item);0x0403PopFlow();0x0404Label_0404:0x0404/Script/Engine.Default__KismetArrayLibrary.Array_Get(StringArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x043FCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(NowMarkupString, CallFunc_Array_Get_Item);0x046DNowMarkupString = CallFunc_Concat_StrStr_ReturnValue_1;0x0488PopFlow();0x0489Label_0489:0x0489return;0x048B// end of script
StaticPublic0x28
void ReplaceSaveText(const FString& InputText, UObject* __WorldContext, const FString& OutPutText)
Script45 statements · 1,597 bytes of bytecode
0x0000PushFlow(Label_063A);0x0005K2Node_MakeVariable_MakeVariableOutput = TMap{"<Player>": FName(playerName), "<PenBot>": FName(PenBotName), "<Child>": FName(ChildName), "<Wife>": FName(WifeName)};0x006DReplaceTarget = K2Node_MakeVariable_MakeVariableOutput;0x0088K2Node_MakeVariable_MakeVariableOutput_1 = TMap{"<ESC>": FText::AsCultureInvariant("ESC"), "<RightClick>": FText::AsCultureInvariant("\\u53f3\\u30af\\u30ea\\u30c3\\u30af"), "<LeftClick>": FText::AsCultureInvariant("\\u5de6\\u30af\\u30ea\\u30c3\\u30af"), "<Space>": FText::AsCultureInvariant("\\u30b9\\u30da\\u30fc\\u30b9"), "<E>": FText::AsCultureInvariant("E"), "<Q>": FText::AsCultureInvariant("Q")};0x0108ReplaceInputKey = K2Node_MakeVariable_MakeVariableOutput_1;0x0123K2Node_MakeVariable_MakeVariableOutput_2 = TMap{"<ESC>": FText::AsCultureInvariant("Start"), "<RightClick>": FText::AsCultureInvariant("LT"), "<LeftClick>": FText::AsCultureInvariant("RT"), "<Space>": FText::AsCultureInvariant("A"), "<E>": FText::AsCultureInvariant("X"), "<Q>": FText::AsCultureInvariant("B")};0x018BReplaceGamePad = K2Node_MakeVariable_MakeVariableOutput_2;0x01A6ReturnText = InputText;0x01C1CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("PENGUINHOTEL", 0);0x01E8K2Node_DynamicCast_AsBP_Save_Game = Cast<BP_SaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x020CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game);0x0229if (!(K2Node_DynamicCast_bSuccess)) goto Label_05D0;0x0237CallFunc_Map_Keys_Keys = {};0x0242/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(ReplaceTarget, CallFunc_Map_Keys_Keys);0x0274Temp_int_Loop_Counter_Variable = 0;0x028BTemp_int_Array_Index_Variable = 0;0x02A2Label_02A2:0x02A2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x02DDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0303if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_05D0;0x0311Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x032CPushFlow(Label_05F0);0x0331/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x036CCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ReplaceTarget, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x03B1if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x03BB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03F6CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ReplaceTarget, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x043BCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsBP_Save_Game.KeyAndName, CallFunc_Map_Find_Value, CallFunc_Map_Find_Value_1);0x0496if (!(CallFunc_Map_Find_ReturnValue_1)) PopFlow();0x04A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04DBCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ReplaceTarget, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x0520CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsBP_Save_Game.KeyAndName, CallFunc_Map_Find_Value, CallFunc_Map_Find_Value_1);0x057BCallFunc_Replace_ReturnValue = Replace(ReturnText, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value_1, 1);0x05B4ReturnText = CallFunc_Replace_ReturnValue;0x05CFPopFlow();0x05D0Label_05D0:0x05D0OutPutText = ReturnText;0x05EBgoto Label_063A;0x05F0Label_05F0:0x05F0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x061ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0635goto Label_02A2;0x063ALabel_063A:0x063Areturn;0x063C// end of script
StaticPublic0x28
void TextSizeAdjust(UTextBlock* Text Block, double MaxWidth, UObject* __WorldContext)
Script15 statements · 481 bytes of bytecode
0x0000Text Block.ForceLayoutPrepass();0x0020CallFunc_MakeVector2D_ReturnValue = MakeVector2D(1, 1);0x004EText Block.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x0077CallFunc_GetDesiredSize_ReturnValue = Text Block.GetDesiredSize();0x00A9BreakVector2D(CallFunc_GetDesiredSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x00CECallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(MaxWidth, CallFunc_BreakVector2D_X);0x00F4if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_01DE;0x0102CallFunc_GetDesiredSize_ReturnValue = Text Block.GetDesiredSize();0x0134BreakVector2D(CallFunc_GetDesiredSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0159CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(MaxWidth, CallFunc_BreakVector2D_X);0x0187CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_Divide_DoubleDouble_ReturnValue, 1);0x01B5Text Block.SetRenderScale(CallFunc_MakeVector2D_ReturnValue_1);0x01DELabel_01DE:0x01DEreturn;0x01E0// end of script
StaticPublic0x18
void SaveDataUpdate(UBP_SaveGame_C* SaveGame, const ENUM_SaveDataUpdateType& UpdateType, UObject* __WorldContext)
Script31 statements · 648 bytes of bytecode
0x0000PushFlow(Label_0285);0x0005CallFunc_GetAllActorsWithInterface_OutActors = {};0x0010GetAllActorsWithInterface(__WorldContext, /Game/BluePrints/BPI_SaveObject.BPI_SaveObject_C, CallFunc_GetAllActorsWithInterface_OutActors);0x0035Temp_int_Loop_Counter_Variable = 0;0x004CTemp_int_Array_Index_Variable = 0;0x0063Label_0063:0x0063CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithInterface_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0162;0x00D2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EDPushFlow(Label_0167);0x00F2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithInterface_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012DCallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_Array_Get_Item, /Game/BluePrints/Gimmicks/BP_DeviceBase.BP_DeviceBase_C);0x0153if (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_01B1;0x0161PopFlow();0x0162Label_0162:0x0162goto Label_0285;0x0167Label_0167:0x0167CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0191Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01ACgoto Label_0063;0x01B1Label_01B1:0x01B1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithInterface_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01ECK2Node_DynamicCast_AsBPI_Save_Object = Cast<BPI_SaveObject_C>(CallFunc_Array_Get_Item);0x0210K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Save_Object);0x022Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0237K2Node_DynamicCast_AsBPI_Save_Object.UpdateSave(SaveGame.ProgressionNumber, UpdateType);0x0284PopFlow();0x0285Label_0285:0x0285return;0x0287// end of script
StaticPublic0x18
void UI_MouseState(bool MouseState, UObject* __WorldContext)
Script11 statements · 188 bytes of bytecode
0x0000if (!(MouseState)) goto Label_002A;0x000ECentorCursor(__WorldContext);0x0025goto Label_00B9;0x002ALabel_002A:0x002ACallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(__WorldContext, 0);0x004CCallFunc_GetPlayerController_ReturnValue_1.bShowMouseCursor = false;0x006DCallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x008F/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(CallFunc_GetPlayerController_ReturnValue, false);0x00B9Label_00B9:0x00B9return;0x00BB// end of script
StaticPublic0x10
void CheckMatchKeys(TArray<FString>& NeedKeys, TArray<FString>& CheckKeys, UObject* __WorldContext, const bool& Return)
Script45 statements · 1,221 bytes of bytecode
0x0000PushFlow(Label_04C2);0x0005CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CheckKeys);0x0040CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0062CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NeedKeys);0x009DCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_2, 0);0x00BFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_Greater_IntInt_ReturnValue);0x00E5if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_02BC;0x00F3Temp_int_Loop_Counter_Variable = 0;0x010ATemp_int_Array_Index_Variable = 0;0x0121Label_0121:0x0121CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NeedKeys);0x015CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0182if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02D4;0x0190Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01ABPushFlow(Label_0478);0x01B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(NeedKeys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01EBCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CheckKeys, CallFunc_Array_Get_Item);0x022FCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x0251if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x025BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(ActiveKeyCount, 1);0x0285Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x02A0ActiveKeyCount = Temp_int_Variable;0x02BBPopFlow();0x02BCLabel_02BC:0x02BCReturn = ReturnBoolean;0x02CFgoto Label_04C2;0x02D4Label_02D4:0x02D4CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NeedKeys);0x030FCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_3);0x0334CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(ActiveKeyCount);0x0359CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_IntToString_ReturnValue_1, "/");0x0381CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue);0x03AFPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x03F9CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NeedKeys);0x0434CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue_3, ActiveKeyCount);0x045Aif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_02BC;0x0468ReturnBoolean = true;0x0473goto Label_02BC;0x0478Label_0478:0x0478CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04A2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04BDgoto Label_0121;0x04C2Label_04C2:0x04C2return;0x04C4// end of script
StaticPublic0x29
void NewCameraViewCheck(const FRotator& A, double Field of View, double Aspect Ratio, const FVector& B_Vector, UObject* __WorldContext, const bool& Return Value)
Script23 statements · 826 bytes of bytecode
0x0000CallFunc_GetForwardVector_ReturnValue = GetForwardVector(A);0x0025CallFunc_Normal_ReturnValue = Normal(B_Vector, 1e-04f);0x004FCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Field of View, 2);0x007DCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Normal_ReturnValue);0x00ABCallFunc_GetUpVector_ReturnValue = GetUpVector(A);0x00D0CallFunc_RadiansToDegrees_ReturnValue = RadiansToDegrees(CallFunc_Dot_VectorVector_ReturnValue);0x00F5CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Normal_ReturnValue);0x0123CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_RadiansToDegrees_ReturnValue, 0);0x0149CallFunc_Atan2_ReturnValue = Atan2(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue);0x0177CallFunc_GetRightVector_ReturnValue = GetRightVector(A);0x019CCallFunc_RadiansToDegrees_ReturnValue_1 = RadiansToDegrees(CallFunc_Atan2_ReturnValue);0x01C1CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Normal_ReturnValue);0x01EFCallFunc_Abs_ReturnValue = abs(CallFunc_RadiansToDegrees_ReturnValue_1);0x0214CallFunc_Atan2_ReturnValue_1 = Atan2(CallFunc_Dot_VectorVector_ReturnValue_2, CallFunc_Dot_VectorVector_ReturnValue);0x0242CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Abs_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0268CallFunc_RadiansToDegrees_ReturnValue_2 = RadiansToDegrees(CallFunc_Atan2_ReturnValue_1);0x028DCallFunc_Abs_ReturnValue_1 = abs(CallFunc_RadiansToDegrees_ReturnValue_2);0x02B2CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Abs_ReturnValue_1, CallFunc_Divide_DoubleDouble_ReturnValue);0x02D8CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_1, CallFunc_Less_DoubleDouble_ReturnValue);0x02FECallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x0324Return Value = CallFunc_BooleanAND_ReturnValue_1;0x0337return;0x0339// end of script
StaticPublic0x49
void CameraViewCheck(const FVector& A, const FVector& B, double Field of View, double Aspect Ratio, UObject* __WorldContext, const bool& Return Value)
Script21 statements · 764 bytes of bytecode
0x0000CallFunc_Normal_ReturnValue = Normal(A, 1e-04f);0x002ACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Field of View, Aspect Ratio);0x0058CallFunc_VSizeXY_ReturnValue = VSizeXY(CallFunc_Normal_ReturnValue);0x007DBreakVector(CallFunc_Normal_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00ABCallFunc_Normal_ReturnValue_1 = Normal(B, 1e-04f);0x00D5CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_VSizeXY_ReturnValue, CallFunc_BreakVector_Z);0x0103BreakVector(CallFunc_Normal_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0131CallFunc_Normal2D_ReturnValue = Normal2D(CallFunc_MakeVector2D_ReturnValue);0x0156CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Normal_ReturnValue_1);0x0184CallFunc_VSizeXY_ReturnValue_1 = VSizeXY(CallFunc_Normal_ReturnValue_1);0x01A9CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x01CECallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_VSizeXY_ReturnValue_1, CallFunc_BreakVector_Z_1);0x01FCCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_DegAcos_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0222CallFunc_Normal2D_ReturnValue_1 = Normal2D(CallFunc_MakeVector2D_ReturnValue_1);0x0247CallFunc_DotProduct2D_ReturnValue = DotProduct2D(CallFunc_Normal2D_ReturnValue, CallFunc_Normal2D_ReturnValue_1);0x0275CallFunc_DegAcos_ReturnValue_1 = DegAcos(CallFunc_DotProduct2D_ReturnValue);0x029ACallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_DegAcos_ReturnValue_1, Field of View);0x02C0CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_1, CallFunc_Less_DoubleDouble_ReturnValue);0x02E6Return Value = CallFunc_BooleanAND_ReturnValue;0x02F9return;0x02FB// end of script
StaticPublic0x49