Zdexby TheHolyOneZ
4,790 classes
Class

ATaskManager_C

: AActor : UObject
/Game/World/Tasks/TaskTable/TaskManager.TaskManager_C 0x0460 (1,120 B) align 8 inherited 0x02A8 19 scripted vtable /Game/World/Tasks/TaskTable/TaskManager
0x00x0460

Members 36

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08RootUSceneComponent*6 flagsnullptr
0x08TaskListUW_TaskList_C*7 flagsnullptr
0x10Session TasksTArray<ATask_C*>NetRepNotify+4 flags[]
0x08TaskMapUW_TaskMap2_C*7 flagsnullptr
0x10Clear Item SpawnersFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08TaskInfoUW_TaskInfo_C*7 flagsnullptr
0x04Focused Taskint32NetRepNotify+7 flags-1
0x02F40x04padding / unreflected
0x08Keyboard RefATaskKeyboard_C*6 flagsnullptr
0x08GM RefAGM_C*7 flagsnullptr
0x10AlimentationsTArray<AAlimBox_C*>4 flags[]
0x10All TasksTArray<ATask_C*>4 flags[]
0x08Task PlantATask_PlantAnalysis_C*6 flagsnullptr
0x08Task VentsATask_Vents_C*6 flagsnullptr
0x08Task Delivery InATask_DelivryIn_C*6 flagsnullptr
0x04Tasks Countint327 flags3
0x04Alim Batteriesint327 flags2
0x08Spawn HandlerAItemSpawn_Handler_C*7 flagsnullptr
0x04Weaponsint327 flags8
0x04Alim Fuzeint327 flags2
0x08Task MachinesATask_Machine_C*6 flagsnullptr
0x10Update TasksFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Task DataATask_Data_C*6 flagsnullptr
0x10Check Task CountFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Music SelectionTArray<int32>3 flags[]
0x01DifficultyE_Difficulty7 flagsNewEnumerator0
0x03990x03padding / unreflected
0x04Player Countint327 flags0
0x10All Weapon CasesTArray<AWeaponCaseBox_C*>4 flags[]
0x10Weapons for CasesTArray<Enum_WeaponListCase>3 flags[3 items]
0x10AlarmBoxsTArray<AAlarmButton_C*>4 flags[]
0x10Settion DettingsTArray<FStr_GameSetting_Category>3 flags[1 item]
0x50SettingsTMap<FName, int32>3 flags<TMap>
0x04MapThemeint32NetRepNotify+7 flags-1
0x043C0x04padding / unreflected
0x10ThemeMeshsTArray<FStr_ThemeMeshs>2 flags[]
0x10FishsTArray<ABP_MapInteractive_Aquarium_C*>3 flags[]
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 19

SignatureFlagsNativeParams
void OnRep_MapTheme()
Script51 statements · 1,202 bytes of bytecode
0x0000PushFlow(Label_04AF);0x0005Temp_int_Loop_Counter_Variable_1 = 0;0x001CTemp_int_Array_Index_Variable_2 = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ThemeMeshs);0x006ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0094if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_02AF;0x00A2Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x00BDPushFlow(Label_041B);0x00C2Temp_int_Loop_Counter_Variable = 0;0x00D9Temp_int_Array_Index_Variable = 0;0x00F0Label_00F0:0x00F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(ThemeMeshs, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x012BCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_1.Meshs_3_7AFB2F65455497C4E6929E9711967A47);0x016FCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0195if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x019FTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01BAPushFlow(Label_0465);0x01BF/Script/Engine.Default__KismetArrayLibrary.Array_Get(ThemeMeshs, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x01FA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_1.Meshs_3_7AFB2F65455497C4E6929E9711967A47, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x023ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable_2, MapTheme);0x0264CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_IntInt_ReturnValue);0x0281CallFunc_Array_Get_Item_2.SetActorHiddenInGame(CallFunc_Not_PreBool_ReturnValue);0x02AEPopFlow();0x02AFLabel_02AF:0x02AFTemp_int_Loop_Counter_Variable_2 = 0;0x02C6Temp_int_Array_Index_Variable_1 = 0;0x02DDLabel_02DD:0x02DDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fishs);0x0318CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x033Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0348Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0363PushFlow(Label_03D1);0x0368/Script/Engine.Default__KismetArrayLibrary.Array_Get(Fishs, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x03A3CallFunc_Array_Get_Item.Update Mesh Fish(MapTheme);0x03D0PopFlow();0x03D1Label_03D1:0x03D1CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x03FBTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0416goto Label_02DD;0x041BLabel_041B:0x041BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0445Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0460goto Label_0033;0x0465Label_0465:0x0465CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x048FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04AAgoto Label_00F0;0x04AFLabel_04AF:0x04AFreturn;0x04B1// end of script
0x00
void Spawn Weapons()
Script219 statements · 6,610 bytes of bytecode
0x0000PushFlow(Label_19CF);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/World/Weapons/WeaponCaseBox.WeaponCaseBox_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp Weapon Cases = CallFunc_GetAllActorsOfClass_OutActors;0x0048/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Weapon Cases);0x0071/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(GunSpawn), this, CallFunc_Get_Rule_Value_2);0x00ACK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 0);0x00CEif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_016D;0x00DCK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 1);0x00FEif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03BF;0x010CK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 2);0x012Eif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0847;0x013CK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 3);0x015Eif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0CC8;0x016CPopFlow();0x016DLabel_016D:0x016DTemp_int_Loop_Counter_Variable_2 = 0;0x0184Temp_int_Array_Index_Variable_2 = 0;0x019BLabel_019B:0x019BCallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Weapon Cases);0x01D6CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_3);0x01FCif (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0206Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0221PushFlow(Label_0375);0x0226/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x0261CallFunc_Array_Get_Item_4.Set Weapon(1);0x0287/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x02C2CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_4.PC Ref);0x02F5if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x02FF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x033ACallFunc_Array_Get_Item_4.PC Ref.Close Box();0x0374PopFlow();0x0375Label_0375:0x0375CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x039FTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x03BAgoto Label_019B;0x03BFLabel_03BF:0x03BFTemp_int_Loop_Counter_Variable_4 = 0;0x03D6Temp_int_Array_Index_Variable_4 = 0;0x03EDLabel_03ED:0x03EDCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Weapon Cases);0x0428CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_4);0x044Eif (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x0458Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x0473PushFlow(Label_07FD);0x0478CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Weapons for Cases);0x04B3CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Array_Index_Variable_4, CallFunc_Array_LastIndex_ReturnValue_1);0x04D9if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_06AE;0x04E7CallFunc_RandomBool_ReturnValue = RandomBool();0x04FBif (!(CallFunc_RandomBool_ReturnValue)) goto Label_1359;0x0509PushFlow(Label_1519);0x050ECallFunc_RandomInteger_ReturnValue = RandomInteger(6);0x052FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_RandomInteger_ReturnValue, 0);0x0551if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_1851;0x055F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x059ACallFunc_Array_Get_Item_5.Set Weapon(1);0x05C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x05FBCallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_Array_Get_Item_5.PC Ref);0x062Eif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0638/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x0673CallFunc_Array_Get_Item_5.PC Ref.Close Box();0x06ADPopFlow();0x06AELabel_06AE:0x06AE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x06E9CallFunc_Array_Get_Item_5.Set Weapon(1);0x070F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x074ACallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_Array_Get_Item_5.PC Ref);0x077Dif (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0787/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x07C2CallFunc_Array_Get_Item_5.PC Ref.Close Box();0x07FCPopFlow();0x07FDLabel_07FD:0x07FDCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0827Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x0842goto Label_03ED;0x0847Label_0847:0x0847Temp_int_Loop_Counter_Variable_1 = 0;0x085ETemp_int_Array_Index_Variable_3 = 0;0x0875Label_0875:0x0875CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Weapon Cases);0x08B0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x08D6if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x08E0Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_1;0x08FBPushFlow(Label_0C7E);0x0900CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Weapons for Cases);0x093BCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Array_Index_Variable_3, CallFunc_Array_LastIndex_ReturnValue);0x0961if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0B2F;0x096F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x09AA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Weapons for Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x09E5CallFunc_Array_Get_Item.Set Weapon(CallFunc_Array_Get_Item_1);0x0A12/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x0A4DCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item.PC Ref);0x0A80if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0A8ACallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(60, 240);0x0AB0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x0AEBCallFunc_Array_Get_Item.PC Ref.Start Waiting(CallFunc_RandomIntegerInRange_ReturnValue);0x0B2EPopFlow();0x0B2FLabel_0B2F:0x0B2F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x0B6ACallFunc_Array_Get_Item.Set Weapon(1);0x0B90/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x0BCBCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item.PC Ref);0x0BFEif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0C08/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x0C43CallFunc_Array_Get_Item.PC Ref.Close Box();0x0C7DPopFlow();0x0C7ELabel_0C7E:0x0C7ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0CA8Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0CC3goto Label_0875;0x0CC8Label_0CC8:0x0CC8Temp_int_Loop_Counter_Variable = 0;0x0CDFTemp_int_Array_Index_Variable_1 = 0;0x0CF6Label_0CF6:0x0CF6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Weapon Cases);0x0D31CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0D57if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0F1E;0x0D65Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0D80PushFlow(Label_0ED4);0x0D85/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0DC0CallFunc_Array_Get_Item_3.Set Weapon(1);0x0DE6/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0E21CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item_3.PC Ref);0x0E54if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0E5E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0E99CallFunc_Array_Get_Item_3.PC Ref.Close Box();0x0ED3PopFlow();0x0ED4Label_0ED4:0x0ED4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0EFETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0F19goto Label_0CF6;0x0F1ELabel_0F1E:0x0F1ETemp_int_Loop_Counter_Variable_3 = 0;0x0F35Temp_int_Array_Index_Variable = 0;0x0F4CLabel_0F4C:0x0F4CCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Weapons for Cases);0x0F87CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_2);0x0FADif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0FB7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_3;0x0FD2PushFlow(Label_130F);0x0FD7Temp_object_Variable = /Game/Items/Guns/Revolver/DA_Revolver.DA_Revolver;0x0FEATemp_object_Variable_1 = /Game/Items/Guns/Pistol/DA_Pistol.DA_Pistol;0x0FFDTemp_object_Variable_2 = nullptr;0x1008Temp_object_Variable_3 = nullptr;0x1013Temp_object_Variable_12 = /Game/Items/Guns/Shorty/DA_Shorty.DA_Shorty;0x1026Temp_object_Variable_13 = nullptr;0x1031Temp_object_Variable_14 = nullptr;0x103CTemp_object_Variable_15 = nullptr;0x1047/Script/Engine.Default__KismetArrayLibrary.Array_Get(Weapons for Cases, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x1082Temp_byte_Variable_1 = CallFunc_Array_Get_Item_2;0x109DK2Node_DynamicCast_AsData_Gun = Cast<Data_Gun_C>(Switch(Temp_byte_Variable_1, 0 => Temp_object_Variable_3, 1 => Temp_object_Variable_2, 2 => Temp_object_Variable_1, 3 => Temp_object_Variable, 4 => Temp_object_Variable_12, 5 => Temp_object_Variable_13, 6 => Temp_object_Variable_14, 7 => Temp_object_Variable_15, default => K2Node_Select_Default));0x1149K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsData_Gun);0x1166if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1170/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(MapTheme), this, CallFunc_Get_Rule_Value);0x11ABK2Node_DynamicCast_AsData_Gun.Get Random Ammo(false, CallFunc_Get_Random_Ammo_Value);0x11D9K2Node_MakeStruct_Str_ItemState.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_Get_Random_Ammo_Value;0x11FDK2Node_MakeStruct_Str_ItemState.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = CallFunc_Get_Rule_Value;0x1221K2Node_MakeStruct_Str_Item.Data_18_5511228644AD6F4D6D0589BD4438C32F = K2Node_DynamicCast_AsData_Gun;0x123DK2Node_MakeStruct_Str_Item.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState;0x1261K2Node_MakeStruct_Str_ItemSpawnRequest_1.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x127EK2Node_MakeStruct_Str_ItemSpawnRequest_1.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 0;0x129BK2Node_MakeStruct_Str_ItemSpawnRequest_1.Weight_9_9386E5094D72E414842801A13CAA8F77 = 0;0x12BBK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_Str_ItemSpawnRequest_1};0x12CFSpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item, K2Node_MakeArray_Array_1, CallFunc_Spawn_Item_Location);0x130EPopFlow();0x130FLabel_130F:0x130FCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x1339Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x1354goto Label_0F4C;0x1359Label_1359:0x1359/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x1394/Script/Engine.Default__KismetArrayLibrary.Array_Get(Weapons for Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_6);0x13CFCallFunc_Array_Get_Item_5.Set Weapon(CallFunc_Array_Get_Item_6);0x13FC/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x1437CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_Array_Get_Item_5.PC Ref);0x146Aif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x1474CallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(60, 240);0x149A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x14D5CallFunc_Array_Get_Item_5.PC Ref.Start Waiting(CallFunc_RandomIntegerInRange_ReturnValue_2);0x1518PopFlow();0x1519Label_1519:0x1519Temp_object_Variable_4 = nullptr;0x1524Temp_object_Variable_5 = nullptr;0x152FTemp_object_Variable_6 = nullptr;0x153ATemp_object_Variable_7 = /Game/Items/Guns/Shorty/DA_Shorty.DA_Shorty;0x154DTemp_object_Variable_8 = /Game/Items/Guns/Revolver/DA_Revolver.DA_Revolver;0x1560Temp_object_Variable_9 = /Game/Items/Guns/Pistol/DA_Pistol.DA_Pistol;0x1573Temp_object_Variable_10 = nullptr;0x157ETemp_object_Variable_11 = nullptr;0x1589/Script/Engine.Default__KismetArrayLibrary.Array_Get(Weapons for Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_6);0x15C4Temp_byte_Variable = CallFunc_Array_Get_Item_6;0x15DFK2Node_DynamicCast_AsData_Gun_1 = Cast<Data_Gun_C>(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_11, 1 => Temp_object_Variable_10, 2 => Temp_object_Variable_9, 3 => Temp_object_Variable_8, 4 => Temp_object_Variable_7, 5 => Temp_object_Variable_6, 6 => Temp_object_Variable_5, 7 => Temp_object_Variable_4, default => K2Node_Select_Default_1));0x168BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsData_Gun_1);0x16A8if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x16B2K2Node_MakeStruct_Str_ItemSpawnRequest.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x16CFK2Node_MakeStruct_Str_ItemSpawnRequest.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 0;0x16ECK2Node_MakeStruct_Str_ItemSpawnRequest.Weight_9_9386E5094D72E414842801A13CAA8F77 = 0;0x170CK2Node_MakeArray_Array = {K2Node_MakeStruct_Str_ItemSpawnRequest};0x1720/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(MapTheme), this, CallFunc_Get_Rule_Value_1);0x175BK2Node_DynamicCast_AsData_Gun_1.Get Random Ammo(false, CallFunc_Get_Random_Ammo_Value_1);0x1789K2Node_MakeStruct_Str_ItemState_1.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_Get_Random_Ammo_Value_1;0x17ADK2Node_MakeStruct_Str_ItemState_1.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = CallFunc_Get_Rule_Value_1;0x17D1K2Node_MakeStruct_Str_Item_1.Data_18_5511228644AD6F4D6D0589BD4438C32F = K2Node_DynamicCast_AsData_Gun_1;0x17EDK2Node_MakeStruct_Str_Item_1.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_1;0x1811Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_1, K2Node_MakeArray_Array, CallFunc_Spawn_Item_Location_1);0x1850PopFlow();0x1851Label_1851:0x1851/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x188CCallFunc_Array_Get_Item_5.Set Weapon(1);0x18B2/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x18EDCallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item_5.PC Ref);0x1920if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x192ACallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(60, 240);0x1950/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Weapon Cases, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x198BCallFunc_Array_Get_Item_5.PC Ref.Start Waiting(CallFunc_RandomIntegerInRange_ReturnValue_1);0x19CEPopFlow();0x19CFLabel_19CF:0x19CFreturn;0x19D1// end of script
Public0x00
void Get Available Tasks(TArray<ATask_C*>& Tasks, const int32& Count)
Script28 statements · 697 bytes of bytecode
0x0000PushFlow(Label_02B6);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Tasks);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01F6;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_026C);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FD/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(CallFunc_Array_Get_Item.Rule Ref, this, CallFunc_Get_Rule_Value);0x014ACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Get_Rule_Value, 0);0x016Cif (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0176/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B1CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp Tasks, CallFunc_Array_Get_Item);0x01F5PopFlow();0x01F6Label_01F6:0x01F6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Tasks);0x0231Tasks = Temp Tasks;0x024CCount = CallFunc_Array_Length_ReturnValue;0x0267goto Label_02B6;0x026CLabel_026C:0x026CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0296Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02B1goto Label_0033;0x02B6Label_02B6:0x02B6return;0x02B8// end of script
Public0x14
void OnRep_Focused Task()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
0x00
void Set Session Tasks(int32 Task Count, TArray<ATask_C*>& Selected Tasks)
Script115 statements · 3,024 bytes of bytecode
0x0000PushFlow(Label_0BCD);0x0005K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Difficulty, 0);0x0024if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BA;0x0032K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Difficulty, 1);0x0051if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0169;0x005FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Difficulty, 2);0x007Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0470;0x008CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Difficulty, 3);0x00ABif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07CC;0x00B9PopFlow();0x00BALabel_00BA:0x00BATemp Tasks = All Tasks;0x00D5/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Tasks);0x00FE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Tasks, 0, CallFunc_Array_Get_Item_1);0x0135K2Node_MakeArray_Array = {CallFunc_Array_Get_Item_1};0x0149Selected Tasks = K2Node_MakeArray_Array;0x0164goto Label_0BCD;0x0169Label_0169:0x0169Temp_int_Loop_Counter_Variable_2 = 0;0x0180Temp_int_Array_Index_Variable_1 = 0;0x0197Label_0197:0x0197CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Tasks);0x01D2CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x01F8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_03A4;0x0206Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0221PushFlow(Label_035A);0x0226/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0261/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(CallFunc_Array_Get_Item.Rule Ref, this, CallFunc_Get_Rule_Value);0x02AECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Get_Rule_Value, 0);0x02D0if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02DA/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0315CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp Tasks, CallFunc_Array_Get_Item);0x0359PopFlow();0x035ALabel_035A:0x035ACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0384Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x039Fgoto Label_0197;0x03A4Label_03A4:0x03A4/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Tasks);0x03CDCallFunc_Greater_IntInt_ReturnValue_5 = Greater_IntInt(Player Count, 6);0x03EFCallFunc_SelectInt_ReturnValue_2 = SelectInt(2, 1, CallFunc_Greater_IntInt_ReturnValue_5);0x041E/Script/Engine.Default__KismetArrayLibrary.Array_Resize(Temp Tasks, CallFunc_SelectInt_ReturnValue_2);0x0450Selected Tasks = Temp Tasks;0x046Bgoto Label_0BCD;0x0470Label_0470:0x0470Temp_int_Loop_Counter_Variable = 0;0x0487Temp_int_Array_Index_Variable = 0;0x049ELabel_049E:0x049ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Tasks);0x04D9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x04FFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_06AB;0x050DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0528PushFlow(Label_0661);0x052D/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0568/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(CallFunc_Array_Get_Item_2.Rule Ref, this, CallFunc_Get_Rule_Value_1);0x05B5CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Get_Rule_Value_1, 0);0x05D7if (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x05E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x061CCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp Tasks, CallFunc_Array_Get_Item_2);0x0660PopFlow();0x0661Label_0661:0x0661CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x068BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A6goto Label_049E;0x06ABLabel_06AB:0x06AB/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Tasks);0x06D4CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(Player Count, 3);0x06F6CallFunc_SelectInt_ReturnValue = SelectInt(2, 1, CallFunc_Greater_IntInt_ReturnValue_3);0x0725CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(Player Count, 6);0x0747CallFunc_SelectInt_ReturnValue_1 = SelectInt(3, CallFunc_SelectInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue_4);0x077A/Script/Engine.Default__KismetArrayLibrary.Array_Resize(Temp Tasks, CallFunc_SelectInt_ReturnValue_1);0x07ACSelected Tasks = Temp Tasks;0x07C7goto Label_0BCD;0x07CCLabel_07CC:0x07CCCallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(Task Count, 0);0x07EEif (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_0B23;0x07FCTemp_int_Loop_Counter_Variable_1 = 0;0x0813Temp_int_Array_Index_Variable_2 = 0;0x082ALabel_082A:0x082ACallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Tasks);0x0865CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x088Bif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0A37;0x0899Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x08B4PushFlow(Label_09ED);0x08B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x08F4/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(CallFunc_Array_Get_Item_4.Rule Ref, this, CallFunc_Get_Rule_Value_2);0x0941CallFunc_Greater_IntInt_ReturnValue_6 = Greater_IntInt(CallFunc_Get_Rule_Value_2, 0);0x0963if (!(CallFunc_Greater_IntInt_ReturnValue_6)) PopFlow();0x096D/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Tasks, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x09A8CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp Tasks, CallFunc_Array_Get_Item_4);0x09ECPopFlow();0x09EDLabel_09ED:0x09EDCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0A17Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0A32goto Label_082A;0x0A37Label_0A37:0x0A37/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Tasks);0x0A60PushFlow(Label_0B03);0x0A65CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp Tasks);0x0AA0CallFunc_Greater_IntInt_ReturnValue_7 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_3, Task Count);0x0AC6if (!(CallFunc_Greater_IntInt_ReturnValue_7)) PopFlow();0x0AD0/Script/Engine.Default__KismetArrayLibrary.Array_Resize(Temp Tasks, Task Count);0x0B02PopFlow();0x0B03Label_0B03:0x0B03Selected Tasks = Temp Tasks;0x0B1Egoto Label_0BCD;0x0B23Label_0B23:0x0B23Temp Tasks = All Tasks;0x0B3E/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Temp Tasks);0x0B67/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp Tasks, 0, CallFunc_Array_Get_Item_3);0x0B9EK2Node_MakeArray_Array_1 = {CallFunc_Array_Get_Item_3};0x0BB2Selected Tasks = K2Node_MakeArray_Array_1;0x0BCDLabel_0BCD:0x0BCDreturn;0x0BCF// end of script
Public0x18
void OnRep_Session Tasks()
Script3 statements · 31 bytes of bytecode
0x0000Update Tasks.Broadcast(Session Tasks);0x001Creturn;0x001E// end of script
0x00
void Check Finished Tasks(const bool& End)
Script24 statements · 409 bytes of bytecode
0x0000PushFlow(Label_0196);0x0005Finished = true;0x0010Temp_int_Loop_Counter_Variable = 0;0x0027Temp_int_Array_Index_Variable = 0;0x003ELabel_003E:0x003ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Session Tasks);0x0079CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0134;0x00ADTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C8PushFlow(Label_014C);0x00CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(Session Tasks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0108if (!(CallFunc_Array_Get_Item.In Task)) PopFlow();0x0128Finished = false;0x0133PopFlow();0x0134Label_0134:0x0134End = Finished;0x0147goto Label_0196;0x014CLabel_014C:0x014CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0176Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0191goto Label_003E;0x0196Label_0196:0x0196return;0x0198// end of script
Public0x01
void UserConstructionScript()
Script14 statements · 149 bytes of bytecode
0x0000PushFlow(Label_0092);0x0005PushFlow(Label_004E);0x000ACallFunc_GetAllActorsOfClass_OutActors_1 = {};0x0015GetAllActorsOfClass(this, /Game/World/Tasks/Task.Task_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x0032All Tasks = CallFunc_GetAllActorsOfClass_OutActors_1;0x004DPopFlow();0x004ELabel_004E:0x004ECallFunc_GetAllActorsOfClass_OutActors = {};0x0059GetAllActorsOfClass(this, /Game/World/Weapons/WeaponCaseBox.WeaponCaseBox_C, CallFunc_GetAllActorsOfClass_OutActors);0x0076All Weapon Cases = CallFunc_GetAllActorsOfClass_OutActors;0x0091PopFlow();0x0092Label_0092:0x0092return;0x0094// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_TaskManager(14515);0x000Freturn;0x0011// end of script
EventProtected0x00
void Generate Tasks(int32 Task Count, const E_Difficulty& Difficulty, int32 Player Count)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Task_Count = Task Count;0x0012PersistentFrame.K2Node_CustomEvent_Difficulty = Difficulty;0x0024PersistentFrame.K2Node_CustomEvent_Player_Count = Player Count;0x0036ExecuteUbergraph_TaskManager(14520);0x0045return;0x0047// end of script
0x0C
void Focus Task(bool Next)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Next = Next;0x0012ExecuteUbergraph_TaskManager(14711);0x0021return;0x0023// end of script
0x01
void Check Tasks End()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_TaskManager(14730);0x000Freturn;0x0011// end of script
0x00
void Clear Tasks()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_TaskManager(14802);0x000Freturn;0x0011// end of script
0x00
void Join Update()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_TaskManager(14848);0x000Freturn;0x0011// end of script
0x00
void All Join Update(TArray<ATask_C*>& Tasks)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Tasks = Tasks;0x0012ExecuteUbergraph_TaskManager(14903);0x0021return;0x0023// end of script
0x10
void ExecuteUbergraph_TaskManager(int32 EntryPoint)
Script593 statements · 14,935 bytes of bytecode
0x0000PushFlow(Label_3A54);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FOnRep_Focused Task();0x001DPushFlow(Label_155C);0x0022PushFlow(Label_145A);0x0027PushFlow(Label_13D7);0x002CPushFlow(Label_0FEC);0x0031PushFlow(Label_0FDD);0x0036PushFlow(Label_09D1);0x003BPushFlow(Label_03EC);0x0040PushFlow(Label_1A1E);0x0045PushFlow(Label_15E8);0x004ATemp_int_Variable_8 = 0;0x0061Temp_int_Variable_10 = 3;0x0078Temp_int_Variable_11 = 5;0x008FTemp_int_Variable_12 = 10;0x00A6Temp_int_Variable_13 = 10;0x00BDCallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(1, 10);0x00E3/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(KnifeSpawn), this, CallFunc_Get_Rule_Value_7);0x011ETemp_int_Variable_14 = CallFunc_Get_Rule_Value_7;0x0139CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Switch(Temp_int_Variable_14, 0 => Temp_int_Variable_8, 1 => Temp_int_Variable_10, 2 => Temp_int_Variable_11, 3 => Temp_int_Variable_12, 4 => Temp_int_Variable_13, default => K2Node_Select_Default), CallFunc_RandomIntegerInRange_ReturnValue);0x01C9if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x01D3PushFlow(Label_023F);0x01D8/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(KnifeSpawn), this, CallFunc_Get_Rule_Value_6);0x0213CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_Get_Rule_Value_6, 4);0x0235if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x023FLabel_023F:0x023FK2Node_MakeStruct_Str_ItemSpawnRequest_8.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x025CK2Node_MakeStruct_Str_ItemSpawnRequest_8.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 0;0x0279K2Node_MakeStruct_Str_ItemSpawnRequest_8.Weight_9_9386E5094D72E414842801A13CAA8F77 = 0;0x0299K2Node_MakeStruct_Str_Item_2.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Knife/DA_Knife.DA_Knife;0x02B5K2Node_MakeStruct_Str_Item_2.State_19_AFBBFC834F820A0E18A707A477B6D3FE = Str_ItemState{0, 0};0x02E8K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_Str_ItemSpawnRequest_8};0x02FCSpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_2, K2Node_MakeArray_Array_2, CallFunc_Spawn_Item_Location_2);0x033BCallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/World/Enum_Sectors.Enum_Sectors, CallFunc_Spawn_Item_Location_2.Sector_2_8B5600644E18D428EE5FC28B79A33CE2);0x0372CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("Knife - ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x03A1PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 2f, FName(None));0x03EBPopFlow();0x03ECLabel_03EC:0x03ECPushFlow(Label_29FD);0x03F1PushFlow(Label_208A);0x03F6PushFlow(Label_1E67);0x03FBPushFlow(Label_1C44);0x0400PushFlow(Label_0608);0x0405Temp_int_Variable_7 = 1;0x041CLabel_041C:0x041CCallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_7, 3);0x043Eif (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) PopFlow();0x0448PushFlow(Label_2C24);0x044DK2Node_MakeStruct_Str_ItemSpawnRequest_20.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x046AK2Node_MakeStruct_Str_ItemSpawnRequest_20.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x0487K2Node_MakeStruct_Str_ItemSpawnRequest_20.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x04A7K2Node_MakeStruct_Str_ItemSpawnRequest_21.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x04C4K2Node_MakeStruct_Str_ItemSpawnRequest_21.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x04E1K2Node_MakeStruct_Str_ItemSpawnRequest_21.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0501K2Node_MakeArray_Array_10 = {K2Node_MakeStruct_Str_ItemSpawnRequest_20, K2Node_MakeStruct_Str_ItemSpawnRequest_21};0x051ECallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(10, 50);0x0544K2Node_MakeStruct_Str_ItemState_7.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_RandomIntegerInRange_ReturnValue_2;0x0568K2Node_MakeStruct_Str_ItemState_7.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x0588K2Node_MakeStruct_Str_Item_10.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Battery/DA_Battery.DA_Battery;0x05A4K2Node_MakeStruct_Str_Item_10.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_7;0x05C8Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_10, K2Node_MakeArray_Array_10, CallFunc_Spawn_Item_Location_10);0x0607PopFlow();0x0608Label_0608:0x0608Temp_int_Loop_Counter_Variable = 0;0x061FTemp_int_Array_Index_Variable = 0;0x0636Label_0636:0x0636K2Node_MakeArray_Array_12 = {11, 12, 13, 21, 22, 23, 31, 32, 33};0x066ECallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_12);0x06A9CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x06CFif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x06D9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x06F4PushFlow(Label_0987);0x06F9K2Node_MakeStruct_Str_ItemSpawnRequest_18.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x0716K2Node_MakeStruct_Str_ItemSpawnRequest_18.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x0733K2Node_MakeStruct_Str_ItemSpawnRequest_18.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0753K2Node_MakeStruct_Str_ItemSpawnRequest_19.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x0770K2Node_MakeStruct_Str_ItemSpawnRequest_19.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x078DK2Node_MakeStruct_Str_ItemSpawnRequest_19.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x07ADK2Node_MakeArray_Array_9 = {K2Node_MakeStruct_Str_ItemSpawnRequest_18, K2Node_MakeStruct_Str_ItemSpawnRequest_19};0x07CAK2Node_MakeArray_Array_12 = {11, 12, 13, 21, 22, 23, 31, 32, 33};0x0802/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_12, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x083DCallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Array_Get_Item_2, 10);0x0867CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Get_Item_2, CallFunc_Percent_IntInt_ReturnValue);0x0895CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Subtract_IntInt_ReturnValue, 10);0x08BFK2Node_MakeStruct_Str_ItemState_6.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_Divide_IntInt_ReturnValue;0x08E3K2Node_MakeStruct_Str_ItemState_6.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = CallFunc_Percent_IntInt_ReturnValue;0x0907K2Node_MakeStruct_Str_Item_9.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Fuze/DA_Fuse.DA_Fuse;0x0923K2Node_MakeStruct_Str_Item_9.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_6;0x0947Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_9, K2Node_MakeArray_Array_9, CallFunc_Spawn_Item_Location_9);0x0986PopFlow();0x0987Label_0987:0x0987CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09B1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x09CCgoto Label_0636;0x09D1Label_09D1:0x09D1CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x09E6K2Node_DynamicCast_AsGM_1 = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue_1);0x0A0AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsGM_1);0x0A27if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0A31if (!(K2Node_DynamicCast_AsGM_1.Use NCS)) PopFlow();0x0A51/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Music Selection);0x0A7ACallFunc_GetDataTableRowNames_OutRowNames = {};0x0A85GetDataTableRowNames(/Game/World/Music/DT_Musics.DT_Musics, CallFunc_GetDataTableRowNames_OutRowNames);0x0AA1Temp_int_Loop_Counter_Variable_2 = 0;0x0AB8Temp_int_Array_Index_Variable_2 = 0;0x0ACFLabel_0ACF:0x0ACFCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x0B0ACallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x0B30if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_0BED;0x0B3ETemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0B59PushFlow(Label_0BA3);0x0B5ECallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Music Selection, Temp_int_Array_Index_Variable_2);0x0BA2PopFlow();0x0BA3Label_0BA3:0x0BA3CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0BCDTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_5;0x0BE8goto Label_0ACF;0x0BEDLabel_0BED:0x0BED/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Music Selection);0x0C16/Script/Engine.Default__KismetArrayLibrary.Array_Resize(Music Selection, 5);0x0C44Temp_int_Loop_Counter_Variable_1 = 0;0x0C5BTemp_int_Array_Index_Variable_1 = 0;0x0C72Label_0C72:0x0C72CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Music Selection);0x0CADCallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x0CD3if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x0CDDTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0CF8PushFlow(Label_0F93);0x0CFDK2Node_MakeStruct_Str_ItemSpawnRequest_22.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x0D1AK2Node_MakeStruct_Str_ItemSpawnRequest_22.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x0D37K2Node_MakeStruct_Str_ItemSpawnRequest_22.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0D57K2Node_MakeStruct_Str_ItemSpawnRequest_23.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x0D74K2Node_MakeStruct_Str_ItemSpawnRequest_23.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x0D91K2Node_MakeStruct_Str_ItemSpawnRequest_23.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0DB1K2Node_MakeStruct_Str_ItemSpawnRequest_24.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 3;0x0DCEK2Node_MakeStruct_Str_ItemSpawnRequest_24.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x0DEBK2Node_MakeStruct_Str_ItemSpawnRequest_24.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0E0BK2Node_MakeStruct_Str_ItemSpawnRequest_25.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 2;0x0E28K2Node_MakeStruct_Str_ItemSpawnRequest_25.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 4;0x0E45K2Node_MakeStruct_Str_ItemSpawnRequest_25.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x0E65K2Node_MakeArray_Array_11 = {K2Node_MakeStruct_Str_ItemSpawnRequest_22, K2Node_MakeStruct_Str_ItemSpawnRequest_23, K2Node_MakeStruct_Str_ItemSpawnRequest_24, K2Node_MakeStruct_Str_ItemSpawnRequest_25};0x0E94/Script/Engine.Default__KismetArrayLibrary.Array_Get(Music Selection, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0ECFK2Node_MakeStruct_Str_ItemState_8.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_Array_Get_Item_4;0x0EF3K2Node_MakeStruct_Str_ItemState_8.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x0F13K2Node_MakeStruct_Str_Item_11.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Music/DA_Music.DA_Music;0x0F2FK2Node_MakeStruct_Str_Item_11.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_8;0x0F53Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_11, K2Node_MakeArray_Array_11, CallFunc_Spawn_Item_Location_11);0x0F92PopFlow();0x0F93Label_0F93:0x0F93CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0FBDTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_4;0x0FD8goto Label_0C72;0x0FDDLabel_0FDD:0x0FDDSpawn Weapons();0x0FEBPopFlow();0x0FECLabel_0FEC:0x0FECPushFlow(Label_12BF);0x0FF1/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(AlarmBoxs);0x101ATemp_int_Loop_Counter_Variable_4 = 0;0x1031Temp_int_Array_Index_Variable_3 = 0;0x1048Label_1048:0x1048CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AlarmBoxs);0x1083CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_5);0x10A9if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x10B3Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x10CEPushFlow(Label_1275);0x10D3Temp_bool_Variable_20 = true;0x10DETemp_bool_Variable_21 = false;0x10E9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Array_Index_Variable_3, 2);0x110B/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(Alarm), this, CallFunc_Get_Rule_Value_11);0x1146Temp_int_Variable_4 = CallFunc_Get_Rule_Value_11;0x1161if (!(Switch(Temp_int_Variable_4, 0 => Temp_bool_Variable_21, 1 => CallFunc_Less_IntInt_ReturnValue, 2 => Temp_bool_Variable_20, default => K2Node_Select_Default_6))) goto Label_1215;0x11B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(AlarmBoxs, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_5);0x11F0CallFunc_Array_Get_Item_5.Set Ready();0x1214PopFlow();0x1215Label_1215:0x1215/Script/Engine.Default__KismetArrayLibrary.Array_Get(AlarmBoxs, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_5);0x1250CallFunc_Array_Get_Item_5.Clear();0x1274PopFlow();0x1275Label_1275:0x1275CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x129FTemp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_8;0x12BAgoto Label_1048;0x12BFLabel_12BF:0x12BFCallFunc_GetActorOfClass_ReturnValue_2 = GetActorOfClass(this, /Game/World/WeaponLoader/WeaponLoader.WeaponLoader_C);0x12DD/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(WeaponLoader), this, CallFunc_Get_Rule_Value);0x1318Temp_int_Variable_3 = CallFunc_Get_Rule_Value;0x1333Temp_bool_Variable_18 = true;0x133ETemp_bool_Variable_19 = false;0x1349CallFunc_RandomBool_ReturnValue_4 = RandomBool();0x135Dif (!(Switch(Temp_int_Variable_3, 0 => Temp_bool_Variable_19, 1 => CallFunc_RandomBool_ReturnValue_4, 2 => Temp_bool_Variable_18, default => K2Node_Select_Default_5))) goto Label_13B2;0x13B1PopFlow();0x13B2Label_13B2:0x13B2CallFunc_GetActorOfClass_ReturnValue_2.Lock Machine();0x13D6PopFlow();0x13D7Label_13D7:0x13D7Delay(this, 0.5f, LatentActionInfo{0x140E, 1199953929, FName(ExecuteUbergraph_TaskManager), this});0x140DPopFlow();0x140ECallFunc_IsValid_ReturnValue = IsValid(Spawn Handler);0x142Bif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x1435Spawn Handler.Place Items();0x1459PopFlow();0x145ALabel_145A:0x145A/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(heavyWeapon), this, CallFunc_Get_Rule_Value_2);0x1495K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 1);0x14B7if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1539;0x14C5K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_Get_Rule_Value_2, 2);0x14E7if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_14F6;0x14F5PopFlow();0x14F6Label_14F6:0x14F6CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/World/Weapons/WeaponCase_Unlocker.WeaponCase_Unlocker_C);0x1514CallFunc_GetActorOfClass_ReturnValue_1.Enable Gun();0x1538PopFlow();0x1539Label_1539:0x1539CallFunc_RandomBool_ReturnValue = RandomBool();0x154Dif (!(CallFunc_RandomBool_ReturnValue)) PopFlow();0x1557goto Label_14F6;0x155CLabel_155C:0x155CFlushNetDormancy();0x1566/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(MapTheme), this, CallFunc_Get_Rule_Value_3);0x15A1MapTheme = CallFunc_Get_Rule_Value_3;0x15BCMarkPropertyDirtyFromRepIndex(this, 12, FName(MapTheme));0x15D9OnRep_MapTheme();0x15E7PopFlow();0x15E8Label_15E8:0x15E8/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(C4Spawn), this, CallFunc_Get_Rule_Value_5);0x1623Temp_int_Variable_15 = 0;0x163ATemp_int_Variable_16 = 3;0x1651CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(1, 10);0x1677Temp_int_Variable_17 = 5;0x168ETemp_int_Variable_18 = 10;0x16A5Temp_int_Variable_19 = CallFunc_Get_Rule_Value_5;0x16C0CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(Switch(Temp_int_Variable_19, 0 => Temp_int_Variable_15, 1 => Temp_int_Variable_16, 2 => Temp_int_Variable_17, 3 => Temp_int_Variable_18, default => K2Node_Select_Default_4), CallFunc_RandomIntegerInRange_ReturnValue_1);0x173Eif (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) PopFlow();0x1748K2Node_MakeStruct_Str_ItemSpawnRequest_4.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x1765K2Node_MakeStruct_Str_ItemSpawnRequest_4.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1782K2Node_MakeStruct_Str_ItemSpawnRequest_4.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x17A2K2Node_MakeStruct_Str_ItemSpawnRequest_5.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x17BFK2Node_MakeStruct_Str_ItemSpawnRequest_5.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x17DCK2Node_MakeStruct_Str_ItemSpawnRequest_5.Weight_9_9386E5094D72E414842801A13CAA8F77 = 2;0x17FCK2Node_MakeStruct_Str_ItemSpawnRequest_6.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 1;0x1819K2Node_MakeStruct_Str_ItemSpawnRequest_6.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1836K2Node_MakeStruct_Str_ItemSpawnRequest_6.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1856K2Node_MakeStruct_Str_ItemSpawnRequest_7.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 4;0x1873K2Node_MakeStruct_Str_ItemSpawnRequest_7.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 3;0x1890K2Node_MakeStruct_Str_ItemSpawnRequest_7.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x18B0K2Node_MakeStruct_Str_Item_1.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Special/Detonator/DA_Detonator.DA_Detonator;0x18CCK2Node_MakeStruct_Str_Item_1.State_19_AFBBFC834F820A0E18A707A477B6D3FE = Str_ItemState{0, 0};0x18FFK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_Str_ItemSpawnRequest_4, K2Node_MakeStruct_Str_ItemSpawnRequest_5, K2Node_MakeStruct_Str_ItemSpawnRequest_6, K2Node_MakeStruct_Str_ItemSpawnRequest_7};0x192ESpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_1, K2Node_MakeArray_Array_1, CallFunc_Spawn_Item_Location_1);0x196DCallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/World/Enum_Sectors.Enum_Sectors, CallFunc_Spawn_Item_Location_1.Sector_2_8B5600644E18D428EE5FC28B79A33CE2);0x19A4CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Knife - ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x19D3PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{1f, 0f, 0f, 1f}, 2f, FName(None));0x1A1DPopFlow();0x1A1ELabel_1A1E:0x1A1EK2Node_MakeStruct_Str_ItemSpawnRequest.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x1A3BK2Node_MakeStruct_Str_ItemSpawnRequest.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1A58K2Node_MakeStruct_Str_ItemSpawnRequest.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1A78K2Node_MakeStruct_Str_ItemSpawnRequest_1.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x1A95K2Node_MakeStruct_Str_ItemSpawnRequest_1.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1AB2K2Node_MakeStruct_Str_ItemSpawnRequest_1.Weight_9_9386E5094D72E414842801A13CAA8F77 = 2;0x1AD2K2Node_MakeStruct_Str_ItemSpawnRequest_2.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 1;0x1AEFK2Node_MakeStruct_Str_ItemSpawnRequest_2.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1B0CK2Node_MakeStruct_Str_ItemSpawnRequest_2.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1B2CK2Node_MakeStruct_Str_ItemSpawnRequest_3.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 4;0x1B49K2Node_MakeStruct_Str_ItemSpawnRequest_3.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 3;0x1B66K2Node_MakeStruct_Str_ItemSpawnRequest_3.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1B86K2Node_MakeStruct_Str_Item.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/C4/DA_C4.DA_C4;0x1BA2K2Node_MakeStruct_Str_Item.State_19_AFBBFC834F820A0E18A707A477B6D3FE = Str_ItemState{0, 0};0x1BD5K2Node_MakeArray_Array = {K2Node_MakeStruct_Str_ItemSpawnRequest, K2Node_MakeStruct_Str_ItemSpawnRequest_1, K2Node_MakeStruct_Str_ItemSpawnRequest_2, K2Node_MakeStruct_Str_ItemSpawnRequest_3};0x1C04Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item, K2Node_MakeArray_Array, CallFunc_Spawn_Item_Location);0x1C43PopFlow();0x1C44Label_1C44:0x1C44Temp_int_Variable_6 = 1;0x1C5BLabel_1C5B:0x1C5BCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_6, 2);0x1C7Dif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x1C87PushFlow(Label_1E1D);0x1C8CK2Node_MakeStruct_Str_ItemSpawnRequest_16.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x1CA9K2Node_MakeStruct_Str_ItemSpawnRequest_16.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1CC6K2Node_MakeStruct_Str_ItemSpawnRequest_16.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1CE6K2Node_MakeStruct_Str_ItemSpawnRequest_17.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 3;0x1D03K2Node_MakeStruct_Str_ItemSpawnRequest_17.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 3;0x1D20K2Node_MakeStruct_Str_ItemSpawnRequest_17.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1D40K2Node_MakeStruct_Str_ItemState_4.Value_8_5511228644AD6F4D6D0589BD4438C32F = 0;0x1D60K2Node_MakeStruct_Str_ItemState_4.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x1D80K2Node_MakeArray_Array_8 = {K2Node_MakeStruct_Str_ItemSpawnRequest_16, K2Node_MakeStruct_Str_ItemSpawnRequest_17};0x1D9DK2Node_MakeStruct_Str_Item_7.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/SampleContainer/DA_Container.DA_Container;0x1DB9K2Node_MakeStruct_Str_Item_7.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_4;0x1DDDSpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_7, K2Node_MakeArray_Array_8, CallFunc_Spawn_Item_Location_8);0x1E1CPopFlow();0x1E1DLabel_1E1D:0x1E1DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_6, 1);0x1E47Temp_int_Variable_6 = CallFunc_Add_IntInt_ReturnValue_2;0x1E62goto Label_1C5B;0x1E67Label_1E67:0x1E67Temp_int_Variable_5 = 1;0x1E7ELabel_1E7E:0x1E7ECallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_5, 4);0x1EA0if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x1EAAPushFlow(Label_2040);0x1EAFK2Node_MakeStruct_Str_ItemSpawnRequest_14.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 7;0x1ECCK2Node_MakeStruct_Str_ItemSpawnRequest_14.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1EE9K2Node_MakeStruct_Str_ItemSpawnRequest_14.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1F09K2Node_MakeStruct_Str_ItemSpawnRequest_15.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x1F26K2Node_MakeStruct_Str_ItemSpawnRequest_15.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x1F43K2Node_MakeStruct_Str_ItemSpawnRequest_15.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x1F63K2Node_MakeStruct_Str_ItemState_3.Value_8_5511228644AD6F4D6D0589BD4438C32F = 0;0x1F83K2Node_MakeStruct_Str_ItemState_3.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x1FA3K2Node_MakeArray_Array_7 = {K2Node_MakeStruct_Str_ItemSpawnRequest_14, K2Node_MakeStruct_Str_ItemSpawnRequest_15};0x1FC0K2Node_MakeStruct_Str_Item_6.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/ScrewDriver/DA_ScrewDriver.DA_ScrewDriver;0x1FDCK2Node_MakeStruct_Str_Item_6.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_3;0x2000Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_6, K2Node_MakeArray_Array_7, CallFunc_Spawn_Item_Location_7);0x203FPopFlow();0x2040Label_2040:0x2040CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_5, 1);0x206ATemp_int_Variable_5 = CallFunc_Add_IntInt_ReturnValue_1;0x2085goto Label_1E7E;0x208ALabel_208A:0x208APushFlow(Label_23B7);0x208FPushFlow(Label_26DA);0x2094Temp_bool_Variable_12 = true;0x209FTemp_bool_Variable_13 = true;0x20AATemp_bool_Variable_14 = true;0x20B5Temp_bool_Variable_15 = true;0x20C0Temp_bool_Variable_16 = true;0x20CBTemp_bool_Variable_17 = false;0x20D6CallFunc_RandomBool_ReturnValue_3 = RandomBool();0x20EA/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(CardSpawn), this, CallFunc_Get_Rule_Value_10);0x2125Temp_int_Variable_2 = CallFunc_Get_Rule_Value_10;0x2140if (!(Switch(Temp_int_Variable_2, 0 => Temp_bool_Variable_17, 1 => CallFunc_RandomBool_ReturnValue_3, 2 => Temp_bool_Variable_16, 3 => Temp_bool_Variable_15, 4 => Temp_bool_Variable_14, 5 => Temp_bool_Variable_13, 6 => Temp_bool_Variable_12, default => K2Node_Select_Default_3))) PopFlow();0x21D8K2Node_MakeStruct_Str_ItemSpawnRequest_13.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x21F5K2Node_MakeStruct_Str_ItemSpawnRequest_13.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x2212K2Node_MakeStruct_Str_ItemSpawnRequest_13.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x2232K2Node_MakeStruct_Str_ItemState_2.Value_8_5511228644AD6F4D6D0589BD4438C32F = 0;0x2252K2Node_MakeStruct_Str_ItemState_2.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x2272K2Node_MakeArray_Array_6 = {K2Node_MakeStruct_Str_ItemSpawnRequest_13};0x2286K2Node_MakeStruct_Str_Item_5.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/AccessCard/DA_AccessCard.DA_AccessCard;0x22A2K2Node_MakeStruct_Str_Item_5.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_2;0x22C6Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_5, K2Node_MakeArray_Array_6, CallFunc_Spawn_Item_Location_6);0x2305CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_4 = GetEnumeratorUserFriendlyName(/Game/World/Enum_Sectors.Enum_Sectors, CallFunc_Spawn_Item_Location_6.Sector_2_8B5600644E18D428EE5FC28B79A33CE2);0x233CCallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr("Card 1 : ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_4);0x236CPrintString(this, CallFunc_Concat_StrStr_ReturnValue_4, true, true, LinearColor{1f, 0f, 0.65713f, 1f}, 10f, FName(None));0x23B6PopFlow();0x23B7Label_23B7:0x23B7Temp_bool_Variable = true;0x23C2Temp_bool_Variable_1 = false;0x23CDTemp_bool_Variable_2 = false;0x23D8Temp_bool_Variable_3 = false;0x23E3Temp_bool_Variable_4 = false;0x23EETemp_bool_Variable_5 = false;0x23F9CallFunc_RandomBool_ReturnValue_1 = RandomBool();0x240D/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(CardSpawn), this, CallFunc_Get_Rule_Value_8);0x2448Temp_int_Variable = CallFunc_Get_Rule_Value_8;0x2463if (!(Switch(Temp_int_Variable, 0 => Temp_bool_Variable_5, 1 => Temp_bool_Variable_4, 2 => Temp_bool_Variable_3, 3 => Temp_bool_Variable_2, 4 => Temp_bool_Variable_1, 5 => CallFunc_RandomBool_ReturnValue_1, 6 => Temp_bool_Variable, default => K2Node_Select_Default_1))) PopFlow();0x24FBK2Node_MakeStruct_Str_ItemSpawnRequest_11.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x2518K2Node_MakeStruct_Str_ItemSpawnRequest_11.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x2535K2Node_MakeStruct_Str_ItemSpawnRequest_11.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x2555K2Node_MakeStruct_Str_ItemState.Value_8_5511228644AD6F4D6D0589BD4438C32F = 0;0x2575K2Node_MakeStruct_Str_ItemState.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x2595K2Node_MakeArray_Array_4 = {K2Node_MakeStruct_Str_ItemSpawnRequest_11};0x25A9K2Node_MakeStruct_Str_Item_3.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/AccessCard/DA_AccessCard.DA_AccessCard;0x25C5K2Node_MakeStruct_Str_Item_3.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState;0x25E9Spawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_3, K2Node_MakeArray_Array_4, CallFunc_Spawn_Item_Location_4);0x2628CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2 = GetEnumeratorUserFriendlyName(/Game/World/Enum_Sectors.Enum_Sectors, CallFunc_Spawn_Item_Location_4.Sector_2_8B5600644E18D428EE5FC28B79A33CE2);0x265FCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("Card 3 : ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2);0x268FPrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{1f, 0f, 0.65713f, 1f}, 10f, FName(None));0x26D9PopFlow();0x26DALabel_26DA:0x26DATemp_bool_Variable_6 = true;0x26E5Temp_bool_Variable_7 = true;0x26F0Temp_bool_Variable_8 = true;0x26FBTemp_bool_Variable_9 = false;0x2706Temp_bool_Variable_10 = false;0x2711Temp_bool_Variable_11 = false;0x271CCallFunc_RandomBool_ReturnValue_2 = RandomBool();0x2730/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(CardSpawn), this, CallFunc_Get_Rule_Value_9);0x276BTemp_int_Variable_1 = CallFunc_Get_Rule_Value_9;0x2786if (!(Switch(Temp_int_Variable_1, 0 => Temp_bool_Variable_11, 1 => Temp_bool_Variable_10, 2 => Temp_bool_Variable_9, 3 => CallFunc_RandomBool_ReturnValue_2, 4 => Temp_bool_Variable_8, 5 => Temp_bool_Variable_7, 6 => Temp_bool_Variable_6, default => K2Node_Select_Default_2))) PopFlow();0x281EK2Node_MakeStruct_Str_ItemSpawnRequest_12.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 0;0x283BK2Node_MakeStruct_Str_ItemSpawnRequest_12.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x2858K2Node_MakeStruct_Str_ItemSpawnRequest_12.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x2878K2Node_MakeStruct_Str_ItemState_1.Value_8_5511228644AD6F4D6D0589BD4438C32F = 0;0x2898K2Node_MakeStruct_Str_ItemState_1.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x28B8K2Node_MakeArray_Array_5 = {K2Node_MakeStruct_Str_ItemSpawnRequest_12};0x28CCK2Node_MakeStruct_Str_Item_4.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/AccessCard/DA_AccessCard.DA_AccessCard;0x28E8K2Node_MakeStruct_Str_Item_4.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_1;0x290CSpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_4, K2Node_MakeArray_Array_5, CallFunc_Spawn_Item_Location_5);0x294BCallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3 = GetEnumeratorUserFriendlyName(/Game/World/Enum_Sectors.Enum_Sectors, CallFunc_Spawn_Item_Location_5.Sector_2_8B5600644E18D428EE5FC28B79A33CE2);0x2982CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Card 2 : ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3);0x29B2PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{1f, 0f, 0.65713f, 1f}, 10f, FName(None));0x29FCPopFlow();0x29FDLabel_29FD:0x29FDTemp_int_Variable_9 = 1;0x2A14Label_2A14:0x2A14CallFunc_LessEqual_IntInt_ReturnValue_3 = LessEqual_IntInt(Temp_int_Variable_9, 3);0x2A36if (!(CallFunc_LessEqual_IntInt_ReturnValue_3)) PopFlow();0x2A40PushFlow(Label_2BDA);0x2A45K2Node_MakeStruct_Str_ItemSpawnRequest_9.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 6;0x2A62K2Node_MakeStruct_Str_ItemSpawnRequest_9.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 1;0x2A7FK2Node_MakeStruct_Str_ItemSpawnRequest_9.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x2A9FK2Node_MakeStruct_Str_ItemSpawnRequest_10.Sector_2_8B5600644E18D428EE5FC28B79A33CE2 = 4;0x2ABCK2Node_MakeStruct_Str_ItemSpawnRequest_10.Room_6_D4EE65BF49C6C2FFEF9852A991E2E55B = 3;0x2AD9K2Node_MakeStruct_Str_ItemSpawnRequest_10.Weight_9_9386E5094D72E414842801A13CAA8F77 = 1;0x2AF9K2Node_MakeArray_Array_3 = {K2Node_MakeStruct_Str_ItemSpawnRequest_9, K2Node_MakeStruct_Str_ItemSpawnRequest_10};0x2B16K2Node_MakeStruct_Str_ItemState_5.Value_8_5511228644AD6F4D6D0589BD4438C32F = Temp_int_Variable_9;0x2B3AK2Node_MakeStruct_Str_ItemState_5.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x2B5AK2Node_MakeStruct_Str_Item_8.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Rice/DA_Rice.DA_Rice;0x2B76K2Node_MakeStruct_Str_Item_8.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState_5;0x2B9ASpawn Handler.Spawn Item(K2Node_MakeStruct_Str_Item_8, K2Node_MakeArray_Array_3, CallFunc_Spawn_Item_Location_3);0x2BD9PopFlow();0x2BDALabel_2BDA:0x2BDACallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Variable_9, 1);0x2C04Temp_int_Variable_9 = CallFunc_Add_IntInt_ReturnValue_6;0x2C1Fgoto Label_2A14;0x2C24Label_2C24:0x2C24CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Variable_7, 1);0x2C4ETemp_int_Variable_7 = CallFunc_Add_IntInt_ReturnValue_3;0x2C69goto Label_041C;0x2C6ELabel_2C6E:0x2C6EMarkPropertyDirtyFromRepIndex(this, 11, FName(Focused Task));0x2C8Bgoto Label_000F;0x2C90Label_2C90:0x2C90FlushNetDormancy();0x2C9AFocused Task = 0;0x2CB1goto Label_2C6E;0x2CB6goto Label_2C90;0x2CBBLabel_2CBB:0x2CBBOnRep_Focused Task();0x2CC9PopFlow();0x2CCALabel_2CCA:0x2CCAMarkPropertyDirtyFromRepIndex(this, 11, FName(Focused Task));0x2CE7goto Label_2CBB;0x2CECLabel_2CEC:0x2CECFlushNetDormancy();0x2CF6CallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(1, Focused Task);0x2D20CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Session Tasks);0x2D5BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Focused Task, CallFunc_Array_LastIndex_ReturnValue_1);0x2D81CallFunc_SelectInt_ReturnValue = SelectInt(0, CallFunc_Add_IntInt_ReturnValue_9, CallFunc_EqualEqual_IntInt_ReturnValue);0x2DB4Focused Task = CallFunc_SelectInt_ReturnValue;0x2DCFgoto Label_2CCA;0x2DD4Label_2DD4:0x2DD4OnRep_Focused Task();0x2DE2PopFlow();0x2DE3Label_2DE3:0x2DE3MarkPropertyDirtyFromRepIndex(this, 11, FName(Focused Task));0x2E00goto Label_2DD4;0x2E05Label_2E05:0x2E05FlushNetDormancy();0x2E0FCallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Session Tasks);0x2E4ACallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(-1, Focused Task);0x2E74CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Focused Task, 0);0x2E96CallFunc_SelectInt_ReturnValue_1 = SelectInt(CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Add_IntInt_ReturnValue_10, CallFunc_EqualEqual_IntInt_ReturnValue_1);0x2ECDFocused Task = CallFunc_SelectInt_ReturnValue_1;0x2EE8goto Label_2DE3;0x2EEDLabel_2EED:0x2EEDOnRep_Session Tasks();0x2EFBTemp_int_Loop_Counter_Variable_5 = 0;0x2F12Temp_int_Array_Index_Variable_5 = 0;0x2F29Label_2F29:0x2F29CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Session Tasks);0x2F64CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue);0x2F8Aif (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_3182;0x2F98Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x2FB3PushFlow(Label_3138);0x2FB8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Session Tasks, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x2FF3CallFunc_Array_Get_Item_1.Difficulty = Difficulty;0x3024/Script/Engine.Default__KismetArrayLibrary.Array_Get(Session Tasks, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x305FCallFunc_Add_IntInt_ReturnValue_11 = Add_IntInt(Temp_int_Array_Index_Variable_5, 1);0x3089CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Add_IntInt_ReturnValue_11);0x30AECallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 10);0x30DCCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0.1);0x310ACallFunc_Array_Get_Item_1.Start Task(CallFunc_Add_DoubleDouble_ReturnValue_1);0x3137PopFlow();0x3138Label_3138:0x3138CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x3162Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_12;0x317Dgoto Label_2F29;0x3182Label_3182:0x3182CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Session Tasks);0x31BDCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Array_LastIndex_ReturnValue);0x31E2CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 10);0x3210CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 0.5);0x323ECallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x325BDelay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x2CB6, -434892739, FName(ExecuteUbergraph_TaskManager), this});0x3295PopFlow();0x3296Label_3296:0x3296MarkPropertyDirtyFromRepIndex(this, 10, FName(Session Tasks));0x32B3goto Label_2EED;0x32B8Label_32B8:0x32B8FlushNetDormancy();0x32C2Session Tasks = CallFunc_Set_Session_Tasks_Selected_Tasks;0x32DDgoto Label_3296;0x32E2Label_32E2:0x32E2OnRep_Session Tasks();0x32F0PopFlow();0x32F1Label_32F1:0x32F1MarkPropertyDirtyFromRepIndex(this, 10, FName(Session Tasks));0x330Egoto Label_32E2;0x3313Label_3313:0x3313FlushNetDormancy();0x331DSession Tasks = Session Tasks;0x3338goto Label_32F1;0x333DAll Join Update(Session Tasks);0x3354PopFlow();0x3355Label_3355:0x3355CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x3360/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/UI/Menu2/W_NewMenu.W_NewMenu_C, true);0x3394/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, 0, CallFunc_Array_Get_Item_3);0x33CBCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_3);0x33E8if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_3478;0x33F6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, 0, CallFunc_Array_Get_Item_3);0x342DMenu Ref = CallFunc_Array_Get_Item_3;0x3440Menu Ref.MenuRules.Task Manager Ref = this;0x3477PopFlow();0x3478Label_3478:0x3478Delay(this, 0.1f, LatentActionInfo{0x3355, 1084942851, FName(ExecuteUbergraph_TaskManager), this});0x34AEPopFlow();0x34AFFlushNetDormancy();0x34B9/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(MapTheme), this, CallFunc_Get_Rule_Value_4);0x34F4MapTheme = CallFunc_Get_Rule_Value_4;0x350FMarkPropertyDirtyFromRepIndex(this, 12, FName(MapTheme));0x352COnRep_MapTheme();0x353APopFlow();0x353BLabel_353B:0x353BCallFunc_HasAuthority_ReturnValue = HasAuthority();0x354Fif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x3559PushFlow(Label_3355);0x355EPushFlow(Label_383D);0x3563PushFlow(Label_3881);0x3568CallFunc_GetAllActorsOfClass_OutActors = {};0x3573GetAllActorsOfClass(this, /Game/World/Tasks/Task.Task_C, CallFunc_GetAllActorsOfClass_OutActors);0x3590Temp_int_Loop_Counter_Variable_3 = 0;0x35A7Temp_int_Array_Index_Variable_4 = 0;0x35BELabel_35BE:0x35BECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x35F9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x361Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_3713;0x362DTemp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x3648PushFlow(Label_36C9);0x364D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x3688K2Node_CreateDelegate_OutputDelegate.Bind(this, Check Tasks End);0x369FCallFunc_Array_Get_Item.Check += K2Node_CreateDelegate_OutputDelegate;0x36C8PopFlow();0x36C9Label_36C9:0x36C9CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x36F3Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_7;0x370Egoto Label_35BE;0x3713Label_3713:0x3713CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x3728K2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x374CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM);0x3769if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x3773GM Ref = K2Node_DynamicCast_AsGM;0x3786K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Clear Tasks);0x379DGM Ref.Game Clear += K2Node_CreateDelegate_OutputDelegate_1;0x37C6K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Join Update);0x37DDGM Ref.Join Update -= K2Node_CreateDelegate_OutputDelegate_2;0x3806Delay(this, 0.2f, LatentActionInfo{0x34AF, 1399946219, FName(ExecuteUbergraph_TaskManager), this});0x383CPopFlow();0x383DLabel_383D:0x383DCallFunc_GetAllActorsOfClass_OutActors_1 = {};0x3848GetAllActorsOfClass(this, /Game/World/MapCommunication/AlarmButton.AlarmButton_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x3865AlarmBoxs = CallFunc_GetAllActorsOfClass_OutActors_1;0x3880PopFlow();0x3881Label_3881:0x3881CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Items/ItemSpawn_Handler.ItemSpawn_Handler_C);0x389FSpawn Handler = CallFunc_GetActorOfClass_ReturnValue;0x38B2PopFlow();0x38B3goto Label_353B;0x38B8Player Count = K2Node_CustomEvent_Player_Count;0x38D3Difficulty = K2Node_CustomEvent_Difficulty;0x38EE/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Session Tasks);0x3917/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Get Rule(FName(TaskCount), this, CallFunc_Get_Rule_Value_1);0x3952Set Session Tasks(CallFunc_Get_Rule_Value_1, CallFunc_Set_Session_Tasks_Selected_Tasks);0x3972goto Label_32B8;0x3977if (!(K2Node_CustomEvent_Next)) goto Label_2E05;0x3985goto Label_2CEC;0x398ACheck Finished Tasks(CallFunc_Check_Finished_Tasks_End);0x39A1if (!(CallFunc_Check_Finished_Tasks_End)) PopFlow();0x39ABGM Ref.End Game(true, false);0x39D1PopFlow();0x39D2/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Session Tasks);0x39FBgoto Label_3313;0x3A00Delay(this, 2f, LatentActionInfo{0x333D, -1964655396, FName(ExecuteUbergraph_TaskManager), this});0x3A36PopFlow();0x3A37Update Tasks.Broadcast(K2Node_CustomEvent_Tasks);0x3A53PopFlow();0x3A54Label_3A54:0x3A54return;0x3A56// end of script
Final0x04
void Check Task Count__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Update Tasks__DelegateSignature(TArray<ATask_C*>& Tasks)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void Clear Item Spawners__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 4

types with a member, parameter or interface of this type