implements IBPI_Interaction_C
0x00x0310
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 6 flags | nullptr | |
| 0x10 | Rooms | TArray<FStr_TutorialRoom> | 3 flags | [10 items] | |
| 0x10 | All Checks | TArray<ATuto_Check_C*> | 4 flags | [] | |
| 0x10 | All Doors | TArray<ATuto_Door_C*> | 4 flags | [] | |
| 0x10 | All Spawners | TArray<ATuto_ItemSpawn_C*> | 4 flags | [] | |
| 0x08 | Square Item | ATuto_ItemSquare_C* | 7 flags | nullptr | |
| 0x08 | GM Ref | AGM_C* | 7 flags | nullptr | |
| 0x08 | Mec Ref | AMec_C* | 7 flags | nullptr |
Inherited from AActor 79
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x88 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0170 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetCullDistanceSquared | float | 8 flags | 2.25e+08 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x0195 | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01C0 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0200 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
void Get Key(const AActor*& Key)Script3 statements · 14 bytes of bytecode0x0000Key = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Get Name(AMec_C* Mec, const FString& Name)Script3 statements · 23 bytes of bytecode0x0000Name = "";0x0014return;0x0016// end of script | Public | 0x18 | |
void Check Validation(int32 Room, const bool& Validate, const ATuto_Door_C*& Door)Script33 statements · 763 bytes of bytecode0x0000PushFlow(Label_02F8);0x0005Validate? = true;0x0010Temp_int_Loop_Counter_Variable = 0;0x0027Temp_int_Array_Index_Variable = 0;0x003ELabel_003E:0x003ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Room, 1);0x0068/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x00A3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Checks_12_442E5F094B824E3069BD9EB1512F7651);0x00E7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x010Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0209;0x011BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0136PushFlow(Label_02A2);0x013BCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Room, 1);0x0165/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x01A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.Checks_12_442E5F094B824E3069BD9EB1512F7651, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01E4if (!(CallFunc_Array_Get_Item_1.Checked)) goto Label_02EC;0x0208PopFlow();0x0209Label_0209:0x0209CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Room, 1);0x0233/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x026EValidate = Validate?;0x0281Door = CallFunc_Array_Get_Item.Door_8_25655D3E4CD0676CBAB9ECBCF6C5772C;0x029Dgoto Label_02F8;0x02A2Label_02A2:0x02A2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02CCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02E7goto Label_003E;0x02ECLabel_02EC:0x02ECValidate? = false;0x02F7PopFlow();0x02F8Label_02F8:0x02F8return;0x02FA// end of script | Public | 0x10 | |
void Local Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index_2 = Index;0x0012PersistentFrame.K2Node_Event_Source_2 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_2 = Item State;0x0036ExecuteUbergraph_TutoManager(2235);0x0045return;0x0047// end of script | Public | 0x18 | |
void Other Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index_1 = Index;0x0012PersistentFrame.K2Node_Event_Source_1 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_1 = Item State;0x0036ExecuteUbergraph_TutoManager(2236);0x0045return;0x0047// end of script | Public | 0x18 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_TutoManager(2237);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void Check Updated(int32 Room)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Room = Room;0x0012ExecuteUbergraph_TutoManager(2850);0x0021return;0x0023// end of script | 0x04 | ||
void Net Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index = Index;0x0012PersistentFrame.K2Node_Event_Source = Source;0x0024PersistentFrame.K2Node_Event_Item_State = Item State;0x0036ExecuteUbergraph_TutoManager(2938);0x0045return;0x0047// end of script | Public | 0x18 | |
void Clear()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_TutoManager(3029);0x000Freturn;0x0011// end of script | 0x00 | ||
void Resart Tutorial()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_TutoManager(3030);0x000Freturn;0x0011// end of script | 0x00 | ||
void Close Tutorial()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_TutoManager(15);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_TutoManager(int32 EntryPoint)Script151 statements · 3,034 bytes of bytecode0x0000PushFlow(Label_0BD7);0x0005goto [EntryPoint];0x000FPopFlow();0x0010Label_0010:0x0010Temp_int_Array_Index_Variable = 0;0x0027Label_0027:0x0027CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Rooms);0x0062CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_3);0x0088if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0092Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_3;0x00ADPushFlow(Label_01F4);0x00B2Temp_int_Loop_Counter_Variable = 0;0x00C9Temp_int_Array_Index_Variable_2 = 0;0x00E0Label_00E0:0x00E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x011BCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_3.Checks_12_442E5F094B824E3069BD9EB1512F7651);0x015FCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_4);0x0185if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x018FTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x01AACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01D4Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01EFgoto Label_00E0;0x01F4Label_01F4:0x01F4CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x021ETemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0239goto Label_0027;0x023ELabel_023E:0x023ETemp_int_Array_Index_Variable_1 = 0;0x0255Label_0255:0x0255CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Checks);0x0290CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x02B6if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x02C0Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x02DBPushFlow(Label_0515);0x02E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Checks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x031BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_2);0x0338if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0342/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x037D/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Checks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x03B8CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item.Room_14_7683DC1A463A5B8B7B3F2D89E2E6A350, CallFunc_Array_Get_Item_2.Room);0x03FDif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0407/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Checks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0442CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Rooms[Temp_int_Array_Index_Variable_4].Checks_12_442E5F094B824E3069BD9EB1512F7651, CallFunc_Array_Get_Item_2);0x0499/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Checks, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x04D4K2Node_CreateDelegate_OutputDelegate.Bind(this, Check Updated);0x04EBCallFunc_Array_Get_Item_2.Update Check += K2Node_CreateDelegate_OutputDelegate;0x0514PopFlow();0x0515Label_0515:0x0515CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x053FTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x055Agoto Label_0255;0x055FLabel_055F:0x055FTemp_int_Array_Index_Variable_3 = 0;0x0576Label_0576:0x0576CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(All Doors);0x05B1CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_1);0x05D7if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x05E1Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x05FCPushFlow(Label_0728);0x0601/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rooms, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x063C/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Doors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x0677CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.Room_14_7683DC1A463A5B8B7B3F2D89E2E6A350, CallFunc_Array_Get_Item_1.Room);0x06BCif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x06C6/Script/Engine.Default__KismetArrayLibrary.Array_Get(All Doors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x0701Rooms[Temp_int_Array_Index_Variable_4].Door_8_25655D3E4CD0676CBAB9ECBCF6C5772C = CallFunc_Array_Get_Item_1;0x0727PopFlow();0x0728Label_0728:0x0728CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0752Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x076Dgoto Label_0576;0x0772Label_0772:0x0772Temp_int_Loop_Counter_Variable_1 = 0;0x0789goto Label_023E;0x078ELabel_078E:0x078ETemp_int_Array_Index_Variable_4 = 0;0x07A5Label_07A5:0x07A5CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Rooms);0x07E0CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x0806if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0855;0x0814Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_2;0x082FPushFlow(Label_0871);0x0834PushFlow(Label_0772);0x0839Temp_int_Loop_Counter_Variable_4 = 0;0x0850goto Label_055F;0x0855Label_0855:0x0855Temp_int_Loop_Counter_Variable_3 = 0;0x086Cgoto Label_0010;0x0871Label_0871:0x0871CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x089BTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x08B6goto Label_07A5;0x08BBPopFlow();0x08BCPopFlow();0x08BDPushFlow(Label_09EF);0x08C2PushFlow(Label_091F);0x08C7PushFlow(Label_09D3);0x08CCPushFlow(Label_0AF0);0x08D1PushFlow(Label_0AAC);0x08D6PushFlow(Label_0A68);0x08DBCallFunc_GetAllActorsOfClass_OutActors = {};0x08E6GetAllActorsOfClass(this, /Game/World/TutoRoom/Tuto_Check.Tuto_Check_C, CallFunc_GetAllActorsOfClass_OutActors);0x0903All Checks = CallFunc_GetAllActorsOfClass_OutActors;0x091EPopFlow();0x091FLabel_091F:0x091FCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0934K2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x0958K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM);0x0975if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x097FGM Ref = K2Node_DynamicCast_AsGM;0x0992K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Clear);0x09A9GM Ref.Game Clear += K2Node_CreateDelegate_OutputDelegate_1;0x09D2PopFlow();0x09D3Label_09D3:0x09D3Temp_int_Loop_Counter_Variable_2 = 0;0x09EAgoto Label_078E;0x09EFLabel_09EF:0x09EFCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0A09K2Node_DynamicCast_AsMec = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0A2DK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMec);0x0A4Aif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0A54Mec Ref = K2Node_DynamicCast_AsMec;0x0A67PopFlow();0x0A68Label_0A68:0x0A68CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x0A73GetAllActorsOfClass(this, /Game/World/TutoRoom/Tuto_Door.Tuto_Door_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x0A90All Doors = CallFunc_GetAllActorsOfClass_OutActors_1;0x0AABPopFlow();0x0AACLabel_0AAC:0x0AACCallFunc_GetAllActorsOfClass_OutActors_2 = {};0x0AB7GetAllActorsOfClass(this, /Game/World/TutoRoom/Tuto_ItemSpawn.Tuto_ItemSpawn_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x0AD4All Spawners = CallFunc_GetAllActorsOfClass_OutActors_2;0x0AEFPopFlow();0x0AF0Label_0AF0:0x0AF0CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/World/TutoRoom/Tuto_ItemSquare.Tuto_ItemSquare_C);0x0B0ESquare Item = CallFunc_GetActorOfClass_ReturnValue;0x0B21PopFlow();0x0B22Check Validation(K2Node_CustomEvent_Room, CallFunc_Check_Validation_Validate, CallFunc_Check_Validation_Door);0x0B4Bif (!(CallFunc_Check_Validation_Validate)) PopFlow();0x0B55CallFunc_Check_Validation_Door.Validate Room();0x0B79PopFlow();0x0B7AK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_Index, 0);0x0B9Cif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0BAB;0x0BAAPopFlow();0x0BABLabel_0BAB:0x0BABGM Ref.Game Clear.Broadcast();0x0BD4PopFlow();0x0BD5PopFlow();0x0BD6PopFlow();0x0BD7Label_0BD7:0x0BD7return;0x0BD9// end of script | Final | 0x04 |