Zdexby TheHolyOneZ
2,759 classes
Class

UBP_AtlasFunctionLibrary_C

: UBlueprintFunctionLibrary : UObject
/Game/GameplayLogic/FunctionLibrary/BP_AtlasFunctionLibrary.BP_AtlasFunctionLibrary_C 0x0028 (40 B) align 8 inherited 0x0028 19 scripted vtable /Game/GameplayLogic/FunctionLibrary/BP_AtlasFunctionLibrary
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 19

SignatureFlagsNativeParams
void PushGoToStoreWidget(const FText& LocalizedLevelName, const ELevel& Level, UObject* __WorldContext)
Script13 statements · 436 bytes of bytecode
0x0000CallFunc_GetUISystem_ReturnValue = GetUISystem(__WorldContext);0x001DCallFunc_GetMenuLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetMenuLayer();0x0047CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetMenuLayer_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_GoToStorePopUp.WID_BP_GoToStorePopUp_C);0x007AK2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up = Cast<WID_BP_GoToStorePopUp_C>(CallFunc_CreateMenuWidget_ReturnValue);0x009EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up);0x00BBK2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up.Initialize(LocalizedLevelName, Level);0x00F1CallFunc_GetUISystem_ReturnValue_1 = GetUISystem(__WorldContext);0x010ECallFunc_GetMenuLayer_ReturnValue_1 = CallFunc_GetUISystem_ReturnValue_1.GetMenuLayer();0x0138K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up = Cast<WID_BP_GoToStorePopUp_C>(CallFunc_CreateMenuWidget_ReturnValue);0x015CK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up);0x0179CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuLayer_ReturnValue_1.PushWithFading(K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up, true, false, true, 1);0x01B1return;0x01B3// end of script
StaticPublic0x28
void Float-=(const float& Float, float Subtrahend, UObject* __WorldContext, const float& Float )
Script5 statements · 103 bytes of bytecode
0x0000CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Float, Subtrahend);0x002EFloat = CallFunc_Subtract_FloatFloat_ReturnValue;0x0049Float  = Float;0x0064return;0x0066// end of script
StaticPublic0x14
void Float+=(const float& Float, float Addend, UObject* __WorldContext, const float& Float )
Script5 statements · 103 bytes of bytecode
0x0000CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(Float, Addend);0x002EFloat = CallFunc_Add_FloatFloat_ReturnValue;0x0049Float  = Float;0x0064return;0x0066// end of script
StaticPublic0x14
void GetNearestNomes(const FVector& WorldLocation, float Radius, int32 NumberOfNomes, UObject* __WorldContext, TArray<AAtlasDLCNomeAI*>& NomeReferences)
Script35 statements · 829 bytes of bytecode
0x0000PushFlow(Label_033A);0x0005K2Node_MakeArray_Array = {2};0x0012CallFunc_SphereOverlapActors_OutActors = {};0x001DCallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(__WorldContext, WorldLocation, Radius, K2Node_MakeArray_Array, /Script/Atlas.AtlasDLCNomeAI, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x0070Temp_bool_True_if_break_was_hit_Variable = false;0x007BTemp_int_Loop_Counter_Variable = 0;0x0092Temp_int_Array_Index_Variable = 0;0x00A9Label_00A9:0x00A9CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00C6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0101CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0127CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x014Dif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_02D0;0x015BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0176PushFlow(Label_02F0);0x017B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B6K2Node_DynamicCast_AsAtlas_DLCNome_AI = Cast<AtlasDLCNomeAI>(CallFunc_Array_Get_Item);0x01DAK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_DLCNome_AI);0x01F7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0201CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(LNomesInRadius, K2Node_DynamicCast_AsAtlas_DLCNome_AI);0x0245CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LNomesInRadius);0x0280CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, NumberOfNomes);0x02A6if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x02B0NomeReferences = LNomesInRadius;0x02CBgoto Label_033A;0x02D0Label_02D0:0x02D0NomeReferences = LNomesInRadius;0x02EBgoto Label_033A;0x02F0Label_02F0:0x02F0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x031ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0335goto Label_00A9;0x033ALabel_033A:0x033Areturn;0x033C// end of script
StaticPublic0x30
void WrapFloat(float Float, float Max, UObject* __WorldContext, const float& )
Script5 statements · 122 bytes of bytecode
0x0000CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(Float, Max);0x002ECallFunc_Percent_FloatFloat_ReturnValue = Percent_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue, Max);0x005C  = CallFunc_Percent_FloatFloat_ReturnValue;0x0077return;0x0079// end of script
StaticPublic0x14
void IsNomeInRadius(const FVector& Location(WorldSpace), float Radius, UObject* __WorldContext, const bool& NomeIsWithinRadius, const int32& NumberOfNomes, TArray<AAtlasDLCNomeAI*>& NomeReferences)
Script35 statements · 830 bytes of bytecode
0x0000PushFlow(Label_033B);0x0005K2Node_MakeArray_Array = {2};0x0012CallFunc_SphereOverlapActors_OutActors = {};0x001DCallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(__WorldContext, Location(WorldSpace), Radius, K2Node_MakeArray_Array, /Script/Atlas.AtlasDLCNomeAI, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x0070Temp_bool_True_if_break_was_hit_Variable = false;0x007BTemp_int_Loop_Counter_Variable = 0;0x0092Temp_int_Array_Index_Variable = 0;0x00A9Label_00A9:0x00A9CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00C6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0101CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0127CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x014Dif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0246;0x015BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0176PushFlow(Label_02F1);0x017B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B6K2Node_DynamicCast_AsAtlas_DLCNome_AI = Cast<AtlasDLCNomeAI>(CallFunc_Array_Get_Item);0x01DAK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_DLCNome_AI);0x01F7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0201CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(LNomesInRadius, K2Node_DynamicCast_AsAtlas_DLCNome_AI);0x0245PopFlow();0x0246Label_0246:0x0246CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LNomesInRadius);0x0281CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x02A3NomeIsWithinRadius = CallFunc_NotEqual_IntInt_ReturnValue;0x02B6NumberOfNomes = CallFunc_Array_Length_ReturnValue;0x02D1NomeReferences = LNomesInRadius;0x02ECgoto Label_033B;0x02F1Label_02F1:0x02F1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x031BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0336goto Label_00A9;0x033BLabel_033B:0x033Breturn;0x033D// end of script
StaticPublic0x30
void IsCarryingDLCNome(UObject* __WorldContext, const bool& CarryingDLCNome, const AAtlasDLCNomeAI*& Atlas DLCNome AI)
Script21 statements · 440 bytes of bytecode
0x0000CallFunc_GetAtlasPlayerPawn_ReturnValue = GetAtlasPlayerPawn(__WorldContext);0x001DCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAtlasPlayerPawn_ReturnValue);0x003Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_019F;0x0048CallFunc_GetAtlasPlayerPawn_ReturnValue = GetAtlasPlayerPawn(__WorldContext);0x0065CallFunc_GetGrabbedActor_ReturnValue = CallFunc_GetAtlasPlayerPawn_ReturnValue.CarryInterface.GetGrabbedActor();0x00A5CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGrabbedActor_ReturnValue);0x00C2if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_019F;0x00D0CallFunc_GetAtlasPlayerPawn_ReturnValue = GetAtlasPlayerPawn(__WorldContext);0x00EDCallFunc_GetGrabbedActor_ReturnValue = CallFunc_GetAtlasPlayerPawn_ReturnValue.CarryInterface.GetGrabbedActor();0x012DK2Node_DynamicCast_AsAtlas_DLCNome_AI = Cast<AtlasDLCNomeAI>(CallFunc_GetGrabbedActor_ReturnValue);0x0151K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_DLCNome_AI);0x016Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_019F;0x017CCarryingDLCNome = true;0x0187Atlas DLCNome AI = K2Node_DynamicCast_AsAtlas_DLCNome_AI;0x019Agoto Label_01B5;0x019FLabel_019F:0x019FCarryingDLCNome = false;0x01AAAtlas DLCNome AI = nullptr;0x01B5Label_01B5:0x01B5return;0x01B7// end of script
StaticPublic0x18
void CollectCollectible(UAtlasCollectibleComponent* CollectibleComponent, const EAtlasAchievement& Achievement, const ENUM_CollectibleTypes& soundCollectibleType, UObject* __WorldContext)
Script165 statements · 4,606 bytes of bytecode
0x0000CallFunc_IsCollected_ReturnValue = CollectibleComponent.IsCollected();0x002AWasAlreadyCollected = CallFunc_IsCollected_ReturnValue;0x003DCollectibleComponent.Collect();0x005Dif (!(WasAlreadyCollected)) goto Label_0070;0x006Bgoto Label_11FB;0x0070Label_0070:0x0070CallFunc_GetAchievementHelper_ReturnValue = GetAchievementHelper(__WorldContext);0x008DCallFunc_GetUniqueCollectibleName_ReturnValue = CollectibleComponent.GetUniqueCollectibleName();0x00BFCallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_GetUniqueCollectibleName_ReturnValue);0x00E4CallFunc_IncrementAchievementReferenceCount_ReturnValue = CallFunc_GetAchievementHelper_ReturnValue.IncrementAchievementReferenceCount(__WorldContext, Achievement, CallFunc_Conv_NameToString_ReturnValue);0x0129AudioCollectibleGet(soundCollectibleType, CollectibleComponent);0x0149SwitchOnPlatform(CallFunc_SwitchOnPlatform_platform);0x015CK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 2);0x017Bif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_018E;0x0189goto Label_11FB;0x018ELabel_018E:0x018Eif (!(CallFunc_IncrementAchievementReferenceCount_ReturnValue)) goto Label_11FB;0x019CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Achievement, 3);0x01BBif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0282;0x01C9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Achievement, 4);0x01E8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_05BD;0x01F6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Achievement, 14);0x0215if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08E1;0x0223K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Achievement, 17);0x0242if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0BCB;0x0250K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Achievement, 21);0x026Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0EFF;0x027Dgoto Label_11FB;0x0282Label_0282:0x0282CallFunc_GetActivityProgress_ReturnValue_3 = GetActivityProgress("DistasteForAuthority");0x02B4CallFunc_Less_FloatFloat_ReturnValue_3 = Less_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_3, 0f);0x02D6if (!(CallFunc_Less_FloatFloat_ReturnValue_3)) goto Label_03B6;0x02E4CallFunc_GetActivityHelper_ReturnValue_3 = GetActivityHelper(__WorldContext);0x0301CallFunc_GetActivityHelper_ReturnValue_3.SetActivityAvailability("DistasteForAuthority", 1);0x0339CallFunc_GetActivityHelper_ReturnValue_3 = GetActivityHelper(__WorldContext);0x0356CallFunc_GetActivityHelper_ReturnValue_3.StartActivity("DistasteForAuthority");0x038CSetActivityProgress("DistasteForAuthority", 1f);0x03B1goto Label_11FB;0x03B6Label_03B6:0x03B6CallFunc_Add_FloatFloat_ReturnValue_3 = Add_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_3, 1f);0x03E0Temp_float_Variable_4 = CallFunc_Add_FloatFloat_ReturnValue_3;0x03FBCallFunc_GetActivityProgress_ReturnValue_3 = Temp_float_Variable_4;0x0416SetActivityProgress("DistasteForAuthority", Temp_float_Variable_4);0x043FCallFunc_GreaterEqual_FloatFloat_ReturnValue_3 = GreaterEqual_FloatFloat(Temp_float_Variable_4, 9.5f);0x0461if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_3)) goto Label_051E;0x046FCallFunc_GetActivityHelper_ReturnValue_3 = GetActivityHelper(__WorldContext);0x048CCallFunc_GetActivityHelper_ReturnValue_3.EndActivity("DistasteForAuthority", 0);0x04C4CallFunc_GetActivityHelper_ReturnValue_3 = GetActivityHelper(__WorldContext);0x04E1CallFunc_GetActivityHelper_ReturnValue_3.SetActivityAvailability("DistasteForAuthority", 0);0x0519goto Label_11FB;0x051ELabel_051E:0x051ECallFunc_Conv_FloatToString_ReturnValue_4 = Conv_FloatToString(Temp_float_Variable_4);0x0543CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr("Rascal Activity: ", CallFunc_Conv_FloatToString_ReturnValue_4);0x057BPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_4, true, true, LinearColor{1f, 0.023468f, 0.932769f, 1f}, 2f);0x05B8goto Label_11FB;0x05BDLabel_05BD:0x05BDCallFunc_GetActivityProgress_ReturnValue_4 = GetActivityProgress("ALightInTheDark");0x05EACallFunc_Less_FloatFloat_ReturnValue_4 = Less_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_4, 0f);0x060Cif (!(CallFunc_Less_FloatFloat_ReturnValue_4)) goto Label_06DD;0x061ACallFunc_GetActivityHelper_ReturnValue_4 = GetActivityHelper(__WorldContext);0x0637CallFunc_GetActivityHelper_ReturnValue_4.SetActivityAvailability("ALightInTheDark", 1);0x066ACallFunc_GetActivityHelper_ReturnValue_4 = GetActivityHelper(__WorldContext);0x0687CallFunc_GetActivityHelper_ReturnValue_4.StartActivity("ALightInTheDark");0x06B8SetActivityProgress("ALightInTheDark", 1f);0x06D8goto Label_11FB;0x06DDLabel_06DD:0x06DDCallFunc_Add_FloatFloat_ReturnValue_4 = Add_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_4, 1f);0x0707Temp_float_Variable_3 = CallFunc_Add_FloatFloat_ReturnValue_4;0x0722CallFunc_GetActivityProgress_ReturnValue_4 = Temp_float_Variable_3;0x073DSetActivityProgress("ALightInTheDark", Temp_float_Variable_3);0x0761CallFunc_GreaterEqual_FloatFloat_ReturnValue_4 = GreaterEqual_FloatFloat(Temp_float_Variable_3, 19.5f);0x0783if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_4)) goto Label_0836;0x0791CallFunc_GetActivityHelper_ReturnValue_4 = GetActivityHelper(__WorldContext);0x07AECallFunc_GetActivityHelper_ReturnValue_4.EndActivity("ALightInTheDark", 0);0x07E1CallFunc_GetActivityHelper_ReturnValue_4 = GetActivityHelper(__WorldContext);0x07FECallFunc_GetActivityHelper_ReturnValue_4.SetActivityAvailability("ALightInTheDark", 0);0x0831goto Label_11FB;0x0836Label_0836:0x0836CallFunc_Conv_FloatToString_ReturnValue_3 = Conv_FloatToString(Temp_float_Variable_3);0x085BCallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Light Up your life Activity: ", CallFunc_Conv_FloatToString_ReturnValue_3);0x089FPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{1f, 0.023468f, 0.932769f, 1f}, 2f);0x08DCgoto Label_11FB;0x08E1Label_08E1:0x08E1CallFunc_GetActivityProgress_ReturnValue_2 = GetActivityProgress("NotAlone");0x0907CallFunc_Less_FloatFloat_ReturnValue_2 = Less_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_2, 0f);0x0929if (!(CallFunc_Less_FloatFloat_ReturnValue_2)) goto Label_09E5;0x0937CallFunc_GetActivityHelper_ReturnValue_2 = GetActivityHelper(__WorldContext);0x0954CallFunc_GetActivityHelper_ReturnValue_2.SetActivityAvailability("NotAlone", 1);0x0980CallFunc_GetActivityHelper_ReturnValue_2 = GetActivityHelper(__WorldContext);0x099DCallFunc_GetActivityHelper_ReturnValue_2.StartActivity("NotAlone");0x09C7SetActivityProgress("NotAlone", 1f);0x09E0goto Label_11FB;0x09E5Label_09E5:0x09E5CallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_2, 1f);0x0A0FTemp_float_Variable = CallFunc_Add_FloatFloat_ReturnValue_2;0x0A2ACallFunc_GetActivityProgress_ReturnValue_2 = Temp_float_Variable;0x0A45SetActivityProgress("NotAlone", Temp_float_Variable);0x0A62CallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(Temp_float_Variable, 4.5f);0x0A84if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_0B29;0x0A92CallFunc_GetActivityHelper_ReturnValue_2 = GetActivityHelper(__WorldContext);0x0AAFCallFunc_GetActivityHelper_ReturnValue_2.EndActivity("NotAlone", 0);0x0ADBCallFunc_GetActivityHelper_ReturnValue_2 = GetActivityHelper(__WorldContext);0x0AF8CallFunc_GetActivityHelper_ReturnValue_2.SetActivityAvailability("NotAlone", 0);0x0B24goto Label_11FB;0x0B29Label_0B29:0x0B29CallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(Temp_float_Variable);0x0B4ECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Not Alone Activity: ", CallFunc_Conv_FloatToString_ReturnValue);0x0B89PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{1f, 0.023468f, 0.932769f, 1f}, 2f);0x0BC6goto Label_11FB;0x0BCBLabel_0BCB:0x0BCBCallFunc_GetActivityProgress_ReturnValue_1 = GetActivityProgress("IsAnybodyOutThere");0x0BFACallFunc_Less_FloatFloat_ReturnValue_1 = Less_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_1, 0f);0x0C1Cif (!(CallFunc_Less_FloatFloat_ReturnValue_1)) goto Label_0CF3;0x0C2ACallFunc_GetActivityHelper_ReturnValue_1 = GetActivityHelper(__WorldContext);0x0C47CallFunc_GetActivityHelper_ReturnValue_1.SetActivityAvailability("IsAnybodyOutThere", 1);0x0C7CCallFunc_GetActivityHelper_ReturnValue_1 = GetActivityHelper(__WorldContext);0x0C99CallFunc_GetActivityHelper_ReturnValue_1.StartActivity("IsAnybodyOutThere");0x0CCCSetActivityProgress("IsAnybodyOutThere", 1f);0x0CEEgoto Label_11FB;0x0CF3Label_0CF3:0x0CF3CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(CallFunc_GetActivityProgress_ReturnValue_1, 1f);0x0D1DTemp_float_Variable_2 = CallFunc_Add_FloatFloat_ReturnValue_1;0x0D38CallFunc_GetActivityProgress_ReturnValue_1 = Temp_float_Variable_2;0x0D53SetActivityProgress("IsAnybodyOutThere", Temp_float_Variable_2);0x0D79CallFunc_GreaterEqual_FloatFloat_ReturnValue_2 = GreaterEqual_FloatFloat(Temp_float_Variable_2, 4.5f);0x0D9Bif (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_2)) goto Label_0E52;0x0DA9CallFunc_GetActivityHelper_ReturnValue_1 = GetActivityHelper(__WorldContext);0x0DC6CallFunc_GetActivityHelper_ReturnValue_1.EndActivity("IsAnybodyOutThere", 0);0x0DFBCallFunc_GetActivityHelper_ReturnValue_1 = GetActivityHelper(__WorldContext);0x0E18CallFunc_GetActivityHelper_ReturnValue_1.SetActivityAvailability("IsAnybodyOutThere", 0);0x0E4Dgoto Label_11FB;0x0E52Label_0E52:0x0E52CallFunc_Conv_FloatToString_ReturnValue_2 = Conv_FloatToString(Temp_float_Variable_2);0x0E77CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("Is Anybody Out There Activity: ", CallFunc_Conv_FloatToString_ReturnValue_2);0x0EBDPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{1f, 0.023468f, 0.932769f, 1f}, 2f);0x0EFAgoto Label_11FB;0x0EFFLabel_0EFF:0x0EFFCallFunc_GetActivityProgress_ReturnValue = GetActivityProgress("ImLosingYou");0x0F28CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_GetActivityProgress_ReturnValue, 0f);0x0F4Aif (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_100F;0x0F58CallFunc_GetActivityHelper_ReturnValue = GetActivityHelper(__WorldContext);0x0F75CallFunc_GetActivityHelper_ReturnValue.SetActivityAvailability("ImLosingYou", 1);0x0FA4CallFunc_GetActivityHelper_ReturnValue = GetActivityHelper(__WorldContext);0x0FC1CallFunc_GetActivityHelper_ReturnValue.StartActivity("ImLosingYou");0x0FEESetActivityProgress("ImLosingYou", 1f);0x100Agoto Label_11FB;0x100FLabel_100F:0x100FCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetActivityProgress_ReturnValue, 1f);0x1039Temp_float_Variable_1 = CallFunc_Add_FloatFloat_ReturnValue;0x1054CallFunc_GetActivityProgress_ReturnValue = Temp_float_Variable_1;0x106FSetActivityProgress("ImLosingYou", Temp_float_Variable_1);0x108FCallFunc_GreaterEqual_FloatFloat_ReturnValue_1 = GreaterEqual_FloatFloat(Temp_float_Variable_1, 4.5f);0x10B1if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_1)) goto Label_115C;0x10BFCallFunc_GetActivityHelper_ReturnValue = GetActivityHelper(__WorldContext);0x10DCCallFunc_GetActivityHelper_ReturnValue.EndActivity("ImLosingYou", 0);0x110BCallFunc_GetActivityHelper_ReturnValue = GetActivityHelper(__WorldContext);0x1128CallFunc_GetActivityHelper_ReturnValue.SetActivityAvailability("ImLosingYou", 0);0x1157goto Label_11FB;0x115CLabel_115C:0x115CCallFunc_Conv_FloatToString_ReturnValue_1 = Conv_FloatToString(Temp_float_Variable_1);0x1181CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("ImLosingYou Activity: ", CallFunc_Conv_FloatToString_ReturnValue_1);0x11BEPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0.023468f, 0.932769f, 1f}, 2f);0x11FBLabel_11FB:0x11FBreturn;0x11FD// end of script
StaticPublic0x18
void AudioCollectibleGet(const ENUM_CollectibleTypes& CollectibleType, UObject* __WorldContext)
Script13 statements · 247 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CollectibleType, 1);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_005F;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CollectibleType, 2);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00AC;0x005Agoto Label_00F4;0x005FLabel_005F:0x005FPlaySoundAtLocation(__WorldContext, /Game/Audio/SoundEffects/Gameplay/Collectibles/LadyDoll/CUE_UI_UnholyStatue.CUE_UI_UnholyStatue, FVector(0, 0, 0), FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x00A7goto Label_00F4;0x00ACLabel_00AC:0x00ACPlaySoundAtLocation(__WorldContext, /Game/Audio/SoundEffects/Gameplay/Collectibles/CUE_Collectible_Nome.CUE_Collectible_Nome, FVector(0, 0, 0), FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x00F4Label_00F4:0x00F4return;0x00F6// end of script
StaticPublic0x10
void CreateUIPopup(const FText& Headline, bool Show Dark Background, const FScriptDelegate& Callback, UObject* __WorldContext, const bool& Success)
Script20 statements · 662 bytes of bytecode
0x0000CallFunc_GetUISystem_ReturnValue = GetUISystem(__WorldContext);0x001DCallFunc_GetMenuLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetMenuLayer();0x0047CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetMenuLayer_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_AtlasPopup.WID_BP_AtlasPopup_C);0x007AK2Node_DynamicCast_AsWID_BP_Atlas_Popup = Cast<WID_BP_AtlasPopup_C>(CallFunc_CreateMenuWidget_ReturnValue);0x009EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Popup);0x00BBK2Node_DynamicCast_AsWID_BP_Atlas_Popup.Headline = Headline;0x00ECK2Node_DynamicCast_AsWID_BP_Atlas_Popup = Cast<WID_BP_AtlasPopup_C>(CallFunc_CreateMenuWidget_ReturnValue);0x0110K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Popup);0x012DK2Node_DynamicCast_AsWID_BP_Atlas_Popup.ShowBackgroundImage = Show Dark Background;0x0156K2Node_DynamicCast_AsWID_BP_Atlas_Popup = Cast<WID_BP_AtlasPopup_C>(CallFunc_CreateMenuWidget_ReturnValue);0x017AK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Popup);0x0197K2Node_DynamicCast_AsWID_BP_Atlas_Popup.OnPopupWidgetButtonClickedEvent += Callback;0x01C0CallFunc_GetUISystem_ReturnValue = GetUISystem(__WorldContext);0x01DDCallFunc_GetMenuLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetMenuLayer();0x0207K2Node_DynamicCast_AsWID_BP_Atlas_Popup = Cast<WID_BP_AtlasPopup_C>(CallFunc_CreateMenuWidget_ReturnValue);0x022BK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Popup);0x0248CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuLayer_ReturnValue.PushWithFading(K2Node_DynamicCast_AsWID_BP_Atlas_Popup, true, false, true, 1);0x0280Success = CallFunc_PushWithFading_ReturnValue;0x0293return;0x0295// end of script
StaticPublic0x39
void GetClosestActor(AActor* SourceActor, TArray<AActor*>& Actors, UObject* __WorldContext, const AActor*& ClosestActor)
Script35 statements · 889 bytes of bytecode
0x0000PushFlow(Label_0376);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, 0, CallFunc_Array_Get_Item);0x003CLClosestActor = CallFunc_Array_Get_Item;0x004FCallFunc_GetSquaredDistanceTo_ReturnValue_1 = SourceActor.GetSquaredDistanceTo(LClosestActor);0x008ALClosestDistSq = CallFunc_GetSquaredDistanceTo_ReturnValue_1;0x00A5Temp_int_Loop_Counter_Variable = 0;0x00BCTemp_int_Array_Index_Variable = 0;0x00D3Label_00D3:0x00D3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Actors);0x010ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0134if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0314;0x0142Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x015DPushFlow(Label_032C);0x0162CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Temp_int_Array_Index_Variable, 0);0x0184if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x018E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01C9CallFunc_GetSquaredDistanceTo_ReturnValue = SourceActor.GetSquaredDistanceTo(CallFunc_Array_Get_Item_1);0x0204CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_GetSquaredDistanceTo_ReturnValue, LClosestDistSq);0x022Aif (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x0234/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x026FCallFunc_GetSquaredDistanceTo_ReturnValue = SourceActor.GetSquaredDistanceTo(CallFunc_Array_Get_Item_1);0x02AALClosestDistSq = CallFunc_GetSquaredDistanceTo_ReturnValue;0x02C5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0300LClosestActor = CallFunc_Array_Get_Item_1;0x0313PopFlow();0x0314Label_0314:0x0314ClosestActor = LClosestActor;0x0327goto Label_0376;0x032CLabel_032C:0x032CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0356Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0371goto Label_00D3;0x0376Label_0376:0x0376return;0x0378// end of script
StaticPublic0x28
void GetCheckpoint(const FName& PlayerStartTag, UObject* __WorldContext, const ABP_Checkpoint_C*& Checkpoint)
Script27 statements · 569 bytes of bytecode
0x0000PushFlow(Label_0236);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(__WorldContext, /Game/GameplayLogic/SaveStationCheckpoint/BP_Checkpoint.BP_Checkpoint_C, CallFunc_GetAllActorsOfClass_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_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DC;0x00D2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EDPushFlow(Label_01EC);0x00F2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012DCallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_Array_Get_Item.SpawnPoint.PlayerStartTag, PlayerStartTag);0x017Fif (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x0189/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01C4Checkpoint = CallFunc_Array_Get_Item;0x01D7goto Label_0236;0x01DCLabel_01DC:0x01DCCheckpoint = nullptr;0x01E7goto Label_0236;0x01ECLabel_01EC:0x01ECCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0216Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0231goto Label_0063;0x0236Label_0236:0x0236return;0x0238// end of script
StaticPublic0x18
void GetNoiseLevels(const ENUM_NoiseCategories& Noise Type, UObject* __WorldContext, const float& Noise Level)
Script33 statements · 1,175 bytes of bytecode
0x0000Temp_byte_Variable = Noise Type;0x001BTemp_float_Variable = 1500f;0x0032Temp_float_Variable_1 = 1000f;0x0049Temp_float_Variable_2 = 1000f;0x0060Temp_float_Variable_3 = 750f;0x0077Temp_float_Variable_4 = 10000f;0x008ETemp_float_Variable_5 = 3500f;0x00A5Temp_float_Variable_6 = 3500f;0x00BCTemp_float_Variable_7 = 500f;0x00D3Temp_float_Variable_8 = 1500f;0x00EATemp_float_Variable_9 = 300f;0x0101Temp_float_Variable_10 = 0f;0x0118Temp_float_Variable_11 = 250f;0x012FTemp_float_Variable_12 = 1500f;0x0146Temp_float_Variable_13 = 0f;0x015DTemp_float_Variable_14 = 300f;0x0174Temp_float_Variable_15 = 500f;0x018BTemp_float_Variable_16 = 1500f;0x01A2Temp_float_Variable_17 = 1500f;0x01B9Temp_float_Variable_18 = 800f;0x01D0Temp_float_Variable_19 = 550f;0x01E7Temp_float_Variable_20 = 400f;0x01FETemp_float_Variable_21 = 3f;0x0215Temp_float_Variable_22 = 0.5f;0x022CTemp_float_Variable_23 = 2f;0x0243Temp_float_Variable_24 = 0f;0x025ATemp_float_Variable_25 = 0f;0x0271Temp_float_Variable_26 = 0f;0x0288Temp_float_Variable_27 = 0.92f;0x029FTemp_float_Variable_28 = 650f;0x02B6Noise Level = Switch(Temp_byte_Variable, 0 => Temp_float_Variable_28, 1 => Temp_float_Variable_27, 2 => Temp_float_Variable_26, 3 => Temp_float_Variable_25, 4 => Temp_float_Variable_24, 5 => Temp_float_Variable_23, 6 => Temp_float_Variable_22, 7 => Temp_float_Variable_21, 8 => Temp_float_Variable_20, 9 => Temp_float_Variable_19, 10 => Temp_float_Variable_18, 11 => Temp_float_Variable_17, 12 => Temp_float_Variable_16, 13 => Temp_float_Variable_15, 14 => Temp_float_Variable_14, 15 => Temp_float_Variable_13, 16 => Temp_float_Variable_12, 17 => Temp_float_Variable_11, 18 => Temp_float_Variable_10, 19 => Temp_float_Variable_9, 20 => Temp_float_Variable_8, 21 => Temp_float_Variable_7, 22 => Temp_float_Variable_6, 23 => Temp_float_Variable_5, 24 => Temp_float_Variable_4, 25 => Temp_float_Variable_3, 26 => Temp_float_Variable_2, 27 => Temp_float_Variable_1, 28 => Temp_float_Variable, default => K2Node_Select_Default);0x0494return;0x0496// end of script
StaticPublic0x14
void GetAISpawner(const FName& SpawnerTag, UObject* __WorldContext, const ABP_AISpawner_C*& Spawner)
Script27 statements · 547 bytes of bytecode
0x0000PushFlow(Label_0220);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(__WorldContext, /Game/GameplayLogic/AI_Spawner/BP_AISpawner.BP_AISpawner_C, CallFunc_GetAllActorsOfClass_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_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01C6;0x00D2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EDPushFlow(Label_01D6);0x00F2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012DCallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_Array_Get_Item.SpawnerTag, SpawnerTag);0x0169if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x0173/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01AESpawner = CallFunc_Array_Get_Item;0x01C1goto Label_0220;0x01C6Label_01C6:0x01C6Spawner = nullptr;0x01D1goto Label_0220;0x01D6Label_01D6:0x01D6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0200Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x021Bgoto Label_0063;0x0220Label_0220:0x0220return;0x0222// end of script
StaticPublic0x18
void GetAtlasGameState(UObject* __WorldContext, const AAtlasGameState_C*& AtlasGameState)
Script6 statements · 116 bytes of bytecode
0x0000CallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x001DK2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x005EAtlasGameState = K2Node_DynamicCast_AsAtlas_Game_State;0x0071return;0x0073// end of script
StaticPublic0x10
void SetAIAudioState(AActor* ActorRef, const ENUM_AiAudioStates& AI State, UObject* __WorldContext)
Script10 statements · 220 bytes of bytecode
0x0000CallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x001DK2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00D9;0x006CK2Node_MakeStruct_STRUCT_AiAudioStates.AiState_12_CF475579413EE02E418EC7AF926497C7 = AI State;0x0090K2Node_MakeStruct_STRUCT_AiAudioStates.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D = ActorRef;0x00ACK2Node_DynamicCast_AsAtlas_Game_State.AIAudioState(K2Node_MakeStruct_STRUCT_AiAudioStates);0x00D9Label_00D9:0x00D9return;0x00DB// end of script
StaticPublic0x18
void GetAIAudioState(const FSTRUCT_AiAudioStates& AI State Struct, bool Debug, bool Room Check, UObject* __WorldContext, const ENUM_AiAudioStates& AI State, const AActor*& AI Reference)
Script216 statements · 6,190 bytes of bytecode
0x0000PushFlow(Label_182B);0x0005PrioAI = STRUCT_AiAudioStates{0, nullptr};0x0028PrintDebug = false;0x0033NewAIState = STRUCT_AiAudioStates{0, nullptr};0x0056NewAIState = AI State Struct;0x0071OutsideNext RoomDetection = Room Check;0x0084PrintDebug = Debug;0x0097GetAtlasGameState(__WorldContext, CallFunc_GetAtlasGameState_AtlasGameState_1);0x00B7AIStates = CallFunc_GetAtlasGameState_AtlasGameState_1.AIAudioStates;0x00E8Temp_bool_True_if_break_was_hit_Variable = false;0x00F3Temp_int_Loop_Counter_Variable_5 = 0;0x010ATemp_int_Array_Index_Variable_6 = 0;0x0121Label_0121:0x0121CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x015CCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_1);0x0182CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x019FCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x01C5if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_02B8;0x01D3Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_5;0x01EEPushFlow(Label_13F4);0x01F3/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_6);0x022ECallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(NewAIState.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D, CallFunc_Array_Get_Item_6.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x0266if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) PopFlow();0x0270/Script/Engine.Default__KismetArrayLibrary.Array_Set(AIStates, Temp_int_Array_Index_Variable_6, Temp_struct_Variable, false);0x02ACTemp_bool_True_if_break_was_hit_Variable = true;0x02B7PopFlow();0x02B8Label_02B8:0x02B8CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AIStates, NewAIState);0x02FCTemp_int_Loop_Counter_Variable_4 = 0;0x0313Temp_int_Array_Index_Variable_5 = 0;0x032ALabel_032A:0x032ACallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x0365CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_5);0x038Bif (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_0444;0x0399Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_4;0x03B4PushFlow(Label_143E);0x03B9Array Index = Temp_int_Array_Index_Variable_5;0x03D4/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_4);0x040FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_4.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x0435if (!(CallFunc_IsValid_ReturnValue)) goto Label_1488;0x0443PopFlow();0x0444Label_0444:0x0444Temp_int_Loop_Counter_Variable_3 = 0;0x045BTemp_int_Array_Index_Variable = 0;0x0472Label_0472:0x0472CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x04ADCallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_3);0x04D3if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_05E3;0x04E1Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_3;0x04FCPushFlow(Label_14C5);0x0501Array Index = Temp_int_Array_Index_Variable;0x051Cif (!(OutsideNext RoomDetection)) PopFlow();0x0526/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0561K2Node_DynamicCast_AsAtlas_AICharacter = Cast<AtlasAICharacter>(CallFunc_Array_Get_Item_2.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x058EK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsAtlas_AICharacter);0x05ABif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x05B5if (!(K2Node_DynamicCast_AsAtlas_AICharacter.SoundData.bIsInSameRoomOrClose)) goto Label_150F;0x05E2PopFlow();0x05E3Label_05E3:0x05E3K2Node_MakeStruct_STRUCT_AiAudioStates.AiState_12_CF475579413EE02E418EC7AF926497C7 = 0;0x0600K2Node_MakeStruct_STRUCT_AiAudioStates.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D = nullptr;0x0614CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(AIStates, K2Node_MakeStruct_STRUCT_AiAudioStates);0x0650GetAtlasGameState(__WorldContext, CallFunc_GetAtlasGameState_AtlasGameState);0x0670CallFunc_GetAtlasGameState_AtlasGameState.AIAudioStates = AIStates;0x06A1HighestAiState = 0;0x06B5Temp_int_Loop_Counter_Variable_1 = 0;0x06CCTemp_int_Array_Index_Variable_1 = 0;0x06E3Label_06E3:0x06E3CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x071ECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x0744if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0846;0x0752Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x076DPushFlow(Label_154C);0x0772/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x07ADCallFunc_GreaterEqual_ByteByte_ReturnValue = GreaterEqual_ByteByte(CallFunc_Array_Get_Item_1.AiState_12_CF475579413EE02E418EC7AF926497C7, HighestAiState);0x07DCif (!(CallFunc_GreaterEqual_ByteByte_ReturnValue)) PopFlow();0x07E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0821HighestAiState = CallFunc_Array_Get_Item_1.AiState_12_CF475579413EE02E418EC7AF926497C7;0x0845PopFlow();0x0846Label_0846:0x0846Temp_int_Loop_Counter_Variable_2 = 0;0x085DTemp_int_Array_Index_Variable_3 = 0;0x0874Label_0874:0x0874CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x08AFCallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_6);0x08D5if (!(CallFunc_Less_IntInt_ReturnValue_6)) goto Label_09B4;0x08E3Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_2;0x08FEPushFlow(Label_1596);0x0903/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_5);0x093ECallFunc_Less_ByteByte_ReturnValue = Less_ByteByte(CallFunc_Array_Get_Item_5.AiState_12_CF475579413EE02E418EC7AF926497C7, HighestAiState);0x096Dif (!(CallFunc_Less_ByteByte_ReturnValue)) PopFlow();0x0977/Script/Engine.Default__KismetArrayLibrary.Array_Set(AIStates, Temp_int_Array_Index_Variable_3, Temp_struct_Variable_3, false);0x09B3PopFlow();0x09B4Label_09B4:0x09B4K2Node_MakeStruct_STRUCT_AiAudioStates_1.AiState_12_CF475579413EE02E418EC7AF926497C7 = 0;0x09D1K2Node_MakeStruct_STRUCT_AiAudioStates_1.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D = nullptr;0x09E5CallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(AIStates, K2Node_MakeStruct_STRUCT_AiAudioStates_1);0x0A21Closest To Player = 1e+21f;0x0A38Temp_int_Loop_Counter_Variable = 0;0x0A4FTemp_int_Array_Index_Variable_2 = 0;0x0A66Label_0A66:0x0A66CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AIStates);0x0AA1CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_4);0x0AC7if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_0E26;0x0AD5Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0AF0PushFlow(Label_15E0);0x0AF5/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x0B30K2Node_DynamicCast_AsAtlas_AICharacter_1 = Cast<AtlasAICharacter>(CallFunc_Array_Get_Item_3.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x0B5DK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsAtlas_AICharacter_1);0x0B7Aif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0B84CallFunc_GetAtlasPlayerPawn_ReturnValue = GetAtlasPlayerPawn(__WorldContext);0x0BA1CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetAtlasPlayerPawn_ReturnValue.Mesh.K2_GetComponentLocation();0x0BE9CallFunc_K2_GetComponentLocation_ReturnValue_1 = K2Node_DynamicCast_AsAtlas_AICharacter_1.Mesh.K2_GetComponentLocation();0x0C31CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue);0x0C5FCallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x0C84CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_VSize_ReturnValue, Closest To Player);0x0CAAif (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x0CB4/Script/Engine.Default__KismetArrayLibrary.Array_Get(AIStates, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x0CEFPrioAI = CallFunc_Array_Get_Item_3;0x0D0ACallFunc_GetAtlasPlayerPawn_ReturnValue = GetAtlasPlayerPawn(__WorldContext);0x0D27CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetAtlasPlayerPawn_ReturnValue.Mesh.K2_GetComponentLocation();0x0D6FCallFunc_K2_GetComponentLocation_ReturnValue_1 = K2Node_DynamicCast_AsAtlas_AICharacter_1.Mesh.K2_GetComponentLocation();0x0DB7CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue);0x0DE5CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x0E0AClosest To Player = CallFunc_VSize_ReturnValue;0x0E25PopFlow();0x0E26Label_0E26:0x0E26if (!(PrintDebug)) goto Label_13AF;0x0E34CallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x0E51K2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x0E75K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x0E92CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates, PrioAI);0x0EEC/Script/Engine.Default__KismetArrayLibrary.Array_Remove(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates, CallFunc_Array_Find_ReturnValue);0x0F34CallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x0F51K2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x0F75K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x0F92/Script/Engine.Default__KismetArrayLibrary.Array_Insert(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates, PrioAI, 0);0x0FDFTemp_int_Loop_Counter_Variable_6 = 0;0x0FF6Temp_int_Array_Index_Variable_4 = 0;0x100DLabel_100D:0x100DCallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x102AK2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x104EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x106BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates);0x10BCCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue);0x10E2if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_13AF;0x10F0Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_6;0x110BPushFlow(Label_162A);0x1110Array Index = Temp_int_Array_Index_Variable_4;0x112BCallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x1148K2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x116CK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x1189/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x11DACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D, PrioAI.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x1212if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1674;0x1220CallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(Closest To Player);0x1245CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(PrioAI.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x1273CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/Audio/Blueprints/ENUM_AIAudioStates.ENUM_AiAudioStates, PrioAI.AiState_12_CF475579413EE02E418EC7AF926497C7);0x12AACallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue_1, " - State: ");0x12DBCallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x1309CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, " - Distance: ");0x133DCallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_FloatToString_ReturnValue);0x136BAddOnScreenDebugMessage(Array Index, CallFunc_Concat_StrStr_ReturnValue_5, LinearColor{1f, 0f, 0f, 1f}, -1f);0x13AEPopFlow();0x13AFLabel_13AF:0x13AFAI State = PrioAI.AiState_12_CF475579413EE02E418EC7AF926497C7;0x13D3AI Reference = PrioAI.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D;0x13EFgoto Label_182B;0x13F4Label_13F4:0x13F4CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x141ETemp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x1439goto Label_0121;0x143ELabel_143E:0x143ECallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x1468Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x1483goto Label_032A;0x1488Label_1488:0x1488/Script/Engine.Default__KismetArrayLibrary.Array_Set(AIStates, Array Index, Temp_struct_Variable_1, false);0x14C4PopFlow();0x14C5Label_14C5:0x14C5CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x14EFTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x150Agoto Label_0472;0x150FLabel_150F:0x150F/Script/Engine.Default__KismetArrayLibrary.Array_Set(AIStates, Array Index, Temp_struct_Variable_2, false);0x154BPopFlow();0x154CLabel_154C:0x154CCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1576Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x1591goto Label_06E3;0x1596Label_1596:0x1596CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x15C0Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x15DBgoto Label_0874;0x15E0Label_15E0:0x15E0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x160ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1625goto Label_0A66;0x162ALabel_162A:0x162ACallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x1654Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x166Fgoto Label_100D;0x1674Label_1674:0x1674CallFunc_GetGameState_ReturnValue = GetGameState(__WorldContext);0x1691K2Node_DynamicCast_AsAtlas_Game_State = Cast<AtlasGameState_C>(CallFunc_GetGameState_ReturnValue);0x16B5K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Game_State);0x16D2/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsAtlas_Game_State.AIAudioStates, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x1723CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_Array_Get_Item.ActorRef_13_A2516E5D4BCE13E2E998DDBA0983A72D);0x1751CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Audio/Blueprints/ENUM_AIAudioStates.ENUM_AiAudioStates, CallFunc_Array_Get_Item.AiState_12_CF475579413EE02E418EC7AF926497C7);0x1788CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, " - State: ");0x17B9CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x17E7AddOnScreenDebugMessage(Array Index, CallFunc_Concat_StrStr_ReturnValue_1, LinearColor{1f, 1f, 1f, 1f}, -1f);0x182APopFlow();0x182BLabel_182B:0x182Breturn;0x182D// end of script
StaticPublic0x30
void GetActorByName(TSubclassOf<AActor> Class, const FString& Name, UObject* __WorldContext, const AActor*& Actor)
Script28 statements · 562 bytes of bytecode
0x0000PushFlow(Label_022F);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(__WorldContext, Class, CallFunc_GetAllActorsOfClass_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_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01D5;0x00D2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EDPushFlow(Label_01E5);0x00F2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012DCallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_Array_Get_Item);0x0152CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetDisplayName_ReturnValue, Name);0x0178if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x0182/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01BDActor = CallFunc_Array_Get_Item;0x01D0goto Label_022F;0x01D5Label_01D5:0x01D5Actor = nullptr;0x01E0goto Label_022F;0x01E5Label_01E5:0x01E5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x020FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x022Agoto Label_0063;0x022FLabel_022F:0x022Freturn;0x0231// end of script
StaticPublic0x28
void AddAIQuest(AAtlasAICharacter* AI, AAtlasAIQuest* Quest, bool Force Quest, UObject* __WorldContext)
Script7 statements · 132 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(AI);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0081;0x002BAI.StopCurrentQuest();0x004BAI.AddQuest(Quest, Force Quest);0x0081Label_0081:0x0081return;0x0083// end of script
StaticPublic0x20