implements IBPI_Interaction_C
0x00x03B4
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Collisions5 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | C Button Play | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Left | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Right | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_TaskMachine_Computer_Keyboard1 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | C Button Enter | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | Collisions4 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Collisions3 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Collisions2 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Collisions1 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Collisions | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Map Position | USceneComponent* | 6 flags | nullptr | |
| 0x08 | C Button Down | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Up | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_TaskMachine_Computer_Keyboard | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_TaskMachine_Computer | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Widget | UWidgetComponent* | 6 flags | nullptr | |
| 0x08 | ScreenRoot | USceneComponent* | 6 flags | nullptr | |
| 0x08 | Root | USceneComponent* | 6 flags | nullptr | |
| 0x08 | PC Screen | UW_TutoPC_UI_C* | 7 flags | nullptr | |
| 0x08 | HDD | AItemSlot_C* | 7 flags | nullptr | |
| 0x08 | Button Down | AButton_C* | 7 flags | nullptr | |
| 0x10 | Change Video | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Button Up | AButton_C* | 7 flags | nullptr | |
| 0x08 | Button Enter | AButton_C* | 7 flags | nullptr | |
| 0x08 | Button Right | AButton_C* | 7 flags | nullptr | |
| 0x08 | Button Left | AButton_C* | 7 flags | nullptr | |
| 0x08 | Button Play | AButton_C* | 7 flags | nullptr | |
| 0x08 | World Screen | ATutorial_Screen_C* | 6 flags | nullptr | |
| 0x10 | Videos | TArray<UMediaSource*> | 3 flags | [8 items] | |
| 0x04 | Video Index | int32 | NetRepNotify+7 flags | -1 |
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 23
| 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 Get Media Time(const FTimespan& Time)Script4 statements · 124 bytes of bytecode0x0000CallFunc_GetTime_ReturnValue = World Screen.Screen.MediaPlayer.GetTime();0x005ETime = CallFunc_GetTime_ReturnValue;0x0079return;0x007B// end of script | Public | 0x08 | |
void OnRep_Video Index()Script3 statements · 17 bytes of bytecode0x0000Update Screen();0x000Ereturn;0x0010// end of script | 0x00 | ||
void Update Index()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Set Screen Info()Script5 statements · 46 bytes of bytecode0x0000CallFunc_IsValid_ReturnValue = IsValid(PC Screen);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_002B;0x002BLabel_002B:0x002Breturn;0x002D// end of script | Public | 0x00 | |
void UserConstructionScript()Script44 statements · 735 bytes of bytecode0x0000PushFlow(Label_02DC);0x0005PushFlow(Label_0267);0x000APushFlow(Label_01F2);0x000FPushFlow(Label_017D);0x0014PushFlow(Label_0108);0x0019PushFlow(Label_0093);0x001EK2Node_DynamicCast_AsButton_5 = Cast<Button_C>(C Button Down.ChildActor);0x0058K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsButton_5);0x0075if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x007FButton Down = K2Node_DynamicCast_AsButton_5;0x0092PopFlow();0x0093Label_0093:0x0093K2Node_DynamicCast_AsButton_4 = Cast<Button_C>(C Button Up.ChildActor);0x00CDK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsButton_4);0x00EAif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x00F4Button Up = K2Node_DynamicCast_AsButton_4;0x0107PopFlow();0x0108Label_0108:0x0108K2Node_DynamicCast_AsButton_3 = Cast<Button_C>(C Button Enter.ChildActor);0x0142K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsButton_3);0x015Fif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0169Button Enter = K2Node_DynamicCast_AsButton_3;0x017CPopFlow();0x017DLabel_017D:0x017DK2Node_DynamicCast_AsButton_2 = Cast<Button_C>(C Button Right.ChildActor);0x01B7K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsButton_2);0x01D4if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x01DEButton Right = K2Node_DynamicCast_AsButton_2;0x01F1PopFlow();0x01F2Label_01F2:0x01F2K2Node_DynamicCast_AsButton_1 = Cast<Button_C>(C Button Left.ChildActor);0x022CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsButton_1);0x0249if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0253Button Left = K2Node_DynamicCast_AsButton_1;0x0266PopFlow();0x0267Label_0267:0x0267K2Node_DynamicCast_AsButton = Cast<Button_C>(C Button Play.ChildActor);0x02A1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsButton);0x02BEif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x02C8Button Play = K2Node_DynamicCast_AsButton;0x02DBPopFlow();0x02DCLabel_02DC:0x02DCreturn;0x02DE// end of script | EventPublic | 0x00 | |
void Net 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_PC_tuto(1859);0x0045return;0x0047// end of script | Public | 0x18 | |
void Local 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_PC_tuto(1860);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 = Index;0x0012PersistentFrame.K2Node_Event_Source = Source;0x0024PersistentFrame.K2Node_Event_Item_State = Item State;0x0036ExecuteUbergraph_PC_tuto(1861);0x0045return;0x0047// end of script | Public | 0x18 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_PC_tuto(1862);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BndEvt__Data_PC_Button_K2Node_ComponentBoundEvent_0_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_5 = Source;0x0012ExecuteUbergraph_PC_tuto(2097);0x0021return;0x0023// end of script | 0x08 | ||
void Clear()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_PC_tuto(2213);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__Data_PC_Button L_K2Node_ComponentBoundEvent_1_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_4 = Source;0x0012ExecuteUbergraph_PC_tuto(2218);0x0021return;0x0023// end of script | 0x08 | ||
void Join Update()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_PC_tuto(2271);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__PC_tuto_Button Enter_K2Node_ComponentBoundEvent_2_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_3 = Source;0x0012ExecuteUbergraph_PC_tuto(2326);0x0021return;0x0023// end of script | 0x08 | ||
void Update Screen()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_PC_tuto(2431);0x000Freturn;0x0011// end of script | 0x00 | ||
void Video End()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_PC_tuto(2509);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__PC_tuto_Button Play_K2Node_ComponentBoundEvent_3_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_2 = Source;0x0012ExecuteUbergraph_PC_tuto(2625);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__PC_tuto_Button Right_K2Node_ComponentBoundEvent_4_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_1 = Source;0x0012ExecuteUbergraph_PC_tuto(2803);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__PC_tuto_Button Left_K2Node_ComponentBoundEvent_5_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source = Source;0x0012ExecuteUbergraph_PC_tuto(2841);0x0021return;0x0023// end of script | 0x08 | ||
void ExecuteUbergraph_PC_tuto(int32 EntryPoint)Script171 statements · 2,882 bytes of bytecode0x0000PushFlow(Label_0B3F);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FDelay(this, 0.1f, LatentActionInfo{0x46, -355708823, FName(ExecuteUbergraph_PC_tuto), this});0x0045PopFlow();0x0046World Screen.Play Video(CallFunc_Get_Media_Time_Time);0x0073PopFlow();0x0074Label_0074:0x0074CallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x00A2K2Node_DynamicCast_AsW_Tuto_PC_UI = Cast<W_TutoPC_UI_C>(CallFunc_GetWidget_ReturnValue);0x00C6K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Tuto_PC_UI);0x00E3if (!(K2Node_DynamicCast_bSuccess)) goto Label_013B;0x00F1PC Screen = K2Node_DynamicCast_AsW_Tuto_PC_UI;0x0104Delay(this, 0.2f, LatentActionInfo{0x172, 848083005, FName(ExecuteUbergraph_PC_tuto), this});0x013APopFlow();0x013BLabel_013B:0x013BDelay(this, 0.1f, LatentActionInfo{0x74, 1516514150, FName(ExecuteUbergraph_PC_tuto), this});0x0171PopFlow();0x0172CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0186if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0190FlushNetDormancy();0x019AVideo Index = 0;0x01B1MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x01CEOnRep_Video Index();0x01DCForceNetUpdate();0x01EAK2Node_CreateDelegate_OutputDelegate_2.Bind(this, Video End);0x0201World Screen.Screen.MediaPlayer.OnEndReached += K2Node_CreateDelegate_OutputDelegate_2;0x0256PopFlow();0x0257Label_0257:0x0257OnRep_Video Index();0x0265Label_0265:0x0265ForceNetUpdate();0x0273PopFlow();0x0274Label_0274:0x0274MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x0291goto Label_0257;0x0296Label_0296:0x0296FlushNetDormancy();0x02A0Video Index = 0;0x02B7goto Label_0274;0x02BCLabel_02BC:0x02BCOnRep_Video Index();0x02CALabel_02CA:0x02CAForceNetUpdate();0x02D8PopFlow();0x02D9Label_02D9:0x02D9MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x02F6goto Label_02BC;0x02FBLabel_02FB:0x02FBFlushNetDormancy();0x0305CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Videos);0x0340Video Index = CallFunc_Array_LastIndex_ReturnValue_1;0x035Bgoto Label_02D9;0x0360Widget.RequestRenderUpdate();0x0384PopFlow();0x0385Label_0385:0x0385OnRep_Video Index();0x0393goto Label_0265;0x0398Label_0398:0x0398MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x03B5goto Label_0385;0x03BALabel_03BA:0x03BAFlushNetDormancy();0x03C4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Video Index, 1);0x03EEVideo Index = CallFunc_Add_IntInt_ReturnValue;0x0409goto Label_0398;0x040ELabel_040E:0x040EOnRep_Video Index();0x041Cgoto Label_02CA;0x0421Label_0421:0x0421MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x043Egoto Label_040E;0x0443Label_0443:0x0443FlushNetDormancy();0x044DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Video Index, -1);0x0477Video Index = CallFunc_Add_IntInt_ReturnValue_1;0x0492goto Label_0421;0x0497Label_0497:0x0497OnRep_Video Index();0x04A5ForceNetUpdate();0x04B3World Screen.Waiting Video();0x04D7PopFlow();0x04D8Label_04D8:0x04D8MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x04F5goto Label_0497;0x04FALabel_04FA:0x04FAFlushNetDormancy();0x0504Video Index = 0;0x051Bgoto Label_04D8;0x0520Label_0520:0x0520OnRep_Video Index();0x052ELabel_052E:0x052EForceNetUpdate();0x053C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Videos, Video Index, CallFunc_Array_Get_Item_1);0x0577World Screen.Set Video(CallFunc_Array_Get_Item_1);0x05A4PopFlow();0x05A5Label_05A5:0x05A5MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x05C2goto Label_0520;0x05C7Label_05C7:0x05C7FlushNetDormancy();0x05D1Video Index = 0;0x05E8goto Label_05A5;0x05EDLabel_05ED:0x05EDOnRep_Video Index();0x05FBgoto Label_052E;0x0600Label_0600:0x0600MarkPropertyDirtyFromRepIndex(this, 10, FName(Video Index));0x061Dgoto Label_05ED;0x0622Label_0622:0x0622FlushNetDormancy();0x062CCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Video Index, 1);0x0656Video Index = CallFunc_Add_IntInt_ReturnValue_2;0x0671goto Label_0600;0x0676if (!(World Screen.Waiting)) goto Label_06BF;0x069AWorld Screen.Waiting Video();0x06BEPopFlow();0x06BFLabel_06BF:0x06BFGet Media Time(CallFunc_Get_Media_Time_Time);0x06D6/Script/Engine.Default__KismetArrayLibrary.Array_Get(Videos, Video Index, CallFunc_Array_Get_Item_3);0x0711World Screen.Set Video(CallFunc_Array_Get_Item_3);0x073Egoto Label_000F;0x0743PopFlow();0x0744PopFlow();0x0745PopFlow();0x0746PushFlow(Label_0750);0x074Bgoto Label_0074;0x0750Label_0750:0x0750CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0765K2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x0789K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsGM);0x07A6if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x07B0K2Node_CreateDelegate_OutputDelegate.Bind(this, Clear);0x07C7K2Node_DynamicCast_AsGM.Game Clear += K2Node_CreateDelegate_OutputDelegate;0x07F0K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Join Update);0x0807K2Node_DynamicCast_AsGM.Join Update += K2Node_CreateDelegate_OutputDelegate_1;0x0830PopFlow();0x0831CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Videos);0x086CCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Video Index, CallFunc_Array_LastIndex_ReturnValue);0x0892if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_03BA;0x08A0goto Label_0296;0x08A5goto Label_04FA;0x08AACallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Video Index, 0);0x08CCif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_0443;0x08DAgoto Label_02FB;0x08DFDelay(this, 1f, LatentActionInfo{0x676, 1455084686, FName(ExecuteUbergraph_PC_tuto), this});0x0915PopFlow();0x0916/Script/Engine.Default__KismetArrayLibrary.Array_Get(Videos, Video Index, CallFunc_Array_Get_Item);0x0951World Screen.Set Video(CallFunc_Array_Get_Item);0x097EPopFlow();0x097FChange Video.Broadcast(Video Index);0x099BDelayUntilNextTick(this, LatentActionInfo{0x360, 2138918107, FName(ExecuteUbergraph_PC_tuto), this});0x09CCPopFlow();0x09CDCallFunc_Array_LastIndex_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Videos);0x0A08CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(Video Index, CallFunc_Array_LastIndex_ReturnValue_2);0x0A2Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_0622;0x0A3Cgoto Label_05C7;0x0A41if (!(World Screen.Waiting)) goto Label_0ACE;0x0A65/Script/Engine.Default__KismetArrayLibrary.Array_Get(Videos, Video Index, CallFunc_Array_Get_Item_2);0x0AA0World Screen.Set Video(CallFunc_Array_Get_Item_2);0x0ACDPopFlow();0x0ACELabel_0ACE:0x0ACEWorld Screen.Play or Pause();0x0AF2PopFlow();0x0AF3World Screen.Move in Video(true);0x0B18PopFlow();0x0B19World Screen.Move in Video(false);0x0B3EPopFlow();0x0B3FLabel_0B3F:0x0B3Freturn;0x0B41// end of script | Final | 0x04 | |
void Change Video__DelegateSignature(int32 Index)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x04 |