Zdexby TheHolyOneZ
4,790 classes
Class

ATutorial_Screen_C

: AActor : UObject
/Game/Other/Tutos/Tutorial_Screen.Tutorial_Screen_C 0x0315 (789 B) align 8 inherited 0x02A8 9 scripted vtable /Game/Other/Tutos/Tutorial_Screen
0x00x0315

Members 14

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08MeshMedium_CorridorSouth_InfoPannel_AUStaticMeshComponent*6 flagsnullptr
0x08AudioUAudioComponent*6 flagsnullptr
0x08MediaSoundUMediaSoundComponent*6 flagsnullptr
0x08WidgetUWidgetComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08ScreenUW_TutoScreeWorld_C*7 flagsnullptr
0x08Button List UpAButton_C*7 flagsnullptr
0x08Source SelectedUMediaSource*6 flagsnullptr
0x08Button List DownAButton_C*7 flagsnullptr
0x08Button List Start VideoAButton_C*7 flagsnullptr
0x10TArray<UMediaSource*>3 flags[7 items]
0x04Video Indexint327 flags0
0x01Waitingbool7 flagstrue
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 9

SignatureFlagsNativeParams
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Tutorial_Screen(3052);0x000Freturn;0x0011// end of script
EventProtected0x00
void Play Video(const FTimespan& Time)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Time_1 = Time;0x0012ExecuteUbergraph_Tutorial_Screen(3057);0x0021return;0x0023// end of script
0x08
void Pause Video(const FTimespan& Time)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012ExecuteUbergraph_Tutorial_Screen(3062);0x0021return;0x0023// end of script
0x08
void Set Video(UMediaSource* Source)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Source = Source;0x0012ExecuteUbergraph_Tutorial_Screen(3067);0x0021return;0x0023// end of script
0x08
void Waiting Video()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Tutorial_Screen(3145);0x000Freturn;0x0011// end of script
0x00
void Play or Pause()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Tutorial_Screen(3150);0x000Freturn;0x0011// end of script
0x00
void Move in Video(bool Foward)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Foward = Foward;0x0012ExecuteUbergraph_Tutorial_Screen(3155);0x0021return;0x0023// end of script
0x01
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_Tutorial_Screen(3727);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_Tutorial_Screen(int32 EntryPoint)
Script136 statements · 3,735 bytes of bytecode
0x0000PushFlow(Label_0E94);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_00EE);0x0014CallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x0042K2Node_DynamicCast_AsW_Tuto_Scree_World = Cast<W_TutoScreeWorld_C>(CallFunc_GetWidget_ReturnValue);0x0066K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Tuto_Scree_World);0x0083if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x008DScreen = K2Node_DynamicCast_AsW_Tuto_Scree_World;0x00A0Screen.Screen Ref = this;0x00C1CallFunc_HasAuthority_ReturnValue_2 = HasAuthority();0x00D5if (!(CallFunc_HasAuthority_ReturnValue_2)) PopFlow();0x00DFWaiting Video();0x00EDPopFlow();0x00EELabel_00EE:0x00EEMediaSound.SetMediaPlayer(/Game/Other/Tutos/MP_Tuto_Delivery.MP_Tuto_Delivery);0x0117MediaSound.Start();0x0137PopFlow();0x0138Label_0138:0x0138CallFunc_Pause_ReturnValue = Screen.MediaPlayer.Pause();0x0178CallFunc_Seek_ReturnValue_1 = Screen.MediaPlayer.Seek(K2Node_CustomEvent_Time);0x01C1CallFunc_GetDuration_ReturnValue = Screen.MediaPlayer.GetDuration();0x0209CallFunc_GetTime_ReturnValue = Screen.MediaPlayer.GetTime();0x0251CallFunc_GetTotalSeconds_ReturnValue = GetTotalSeconds(CallFunc_GetDuration_ReturnValue);0x0276CallFunc_GetTotalSeconds_ReturnValue_1 = GetTotalSeconds(CallFunc_GetTime_ReturnValue);0x029BCallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_1);0x02B8CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue);0x02D5CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x0303CallFunc_Update_jauge_Value_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0320Screen.Update jauge(CallFunc_Update_jauge_Value_ImplicitCast);0x034Dif (!(true)) PopFlow();0x034FScreen.Flash Jauge();0x0373PopFlow();0x0374Label_0374:0x0374CallFunc_IsPlaying_ReturnValue = Screen.MediaPlayer.IsPlaying();0x03B4if (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x03BECallFunc_GetDuration_ReturnValue_4 = Screen.MediaPlayer.GetDuration();0x0406CallFunc_GetTime_ReturnValue_6 = Screen.MediaPlayer.GetTime();0x044ECallFunc_GetTotalSeconds_ReturnValue_7 = GetTotalSeconds(CallFunc_GetDuration_ReturnValue_4);0x0473CallFunc_GetTotalSeconds_ReturnValue_8 = GetTotalSeconds(CallFunc_GetTime_ReturnValue_6);0x0498CallFunc_Divide_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_8);0x04B5CallFunc_Divide_DoubleDouble_B_ImplicitCast_3 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_7);0x04D2CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_3, CallFunc_Divide_DoubleDouble_B_ImplicitCast_3);0x0500CallFunc_Update_jauge_Value_ImplicitCast_3 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x051DScreen.Update jauge(CallFunc_Update_jauge_Value_ImplicitCast_3);0x054Aif (!(false)) PopFlow();0x054CScreen.Flash Jauge();0x0570PopFlow();0x0571Label_0571:0x0571CallFunc_GetTime_ReturnValue_1 = Screen.MediaPlayer.GetTime();0x05B9Play Video(CallFunc_GetTime_ReturnValue_1);0x05D0PopFlow();0x05D1Label_05D1:0x05D1PushFlow(Label_0789);0x05D6CallFunc_GetDuration_ReturnValue_3 = Screen.MediaPlayer.GetDuration();0x061ECallFunc_GetTotalSeconds_ReturnValue_5 = GetTotalSeconds(CallFunc_GetDuration_ReturnValue_3);0x0643CallFunc_GetTime_ReturnValue_5 = Screen.MediaPlayer.GetTime();0x068BCallFunc_GetTotalSeconds_ReturnValue_6 = GetTotalSeconds(CallFunc_GetTime_ReturnValue_5);0x06B0CallFunc_Divide_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_6);0x06CDCallFunc_Divide_DoubleDouble_B_ImplicitCast_2 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_5);0x06EACallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_2, CallFunc_Divide_DoubleDouble_B_ImplicitCast_2);0x0718CallFunc_Update_jauge_Value_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x0735Screen.Update jauge(CallFunc_Update_jauge_Value_ImplicitCast_2);0x0762if (!(true)) PopFlow();0x0764Screen.Flash Jauge();0x0788PopFlow();0x0789Label_0789:0x0789CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x079Dif (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x07A7Waiting = false;0x07B2PopFlow();0x07B3Label_07B3:0x07B3CallFunc_GetTime_ReturnValue_2 = Screen.MediaPlayer.GetTime();0x07FBPause Video(CallFunc_GetTime_ReturnValue_2);0x0812PopFlow();0x0813Label_0813:0x0813CallFunc_GetDuration_ReturnValue_1 = Screen.MediaPlayer.GetDuration();0x085BCallFunc_GetTime_ReturnValue_3 = Screen.MediaPlayer.GetTime();0x08A3CallFunc_GetTotalSeconds_ReturnValue_2 = GetTotalSeconds(CallFunc_GetDuration_ReturnValue_1);0x08C8CallFunc_GetTotalSeconds_ReturnValue_3 = GetTotalSeconds(CallFunc_GetTime_ReturnValue_3);0x08EDCallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_3);0x090ACallFunc_Divide_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_2);0x0927CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, CallFunc_Divide_DoubleDouble_B_ImplicitCast_1);0x0955CallFunc_Update_jauge_Value_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0972Screen.Update jauge(CallFunc_Update_jauge_Value_ImplicitCast_1);0x099Fif (!(true)) PopFlow();0x09A1Screen.Flash Jauge();0x09C5PopFlow();0x09C6Label_09C6:0x09C6CallFunc_IsPlaying_ReturnValue_1 = Screen.MediaPlayer.IsPlaying();0x0A06if (!(CallFunc_IsPlaying_ReturnValue_1)) goto Label_0571;0x0A14goto Label_07B3;0x0A19Label_0A19:0x0A19CallFunc_Pause_ReturnValue_1 = Screen.MediaPlayer.Pause();0x0A59Screen.Show Video(false);0x0A7ECallFunc_HasAuthority_ReturnValue = HasAuthority();0x0A92if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0A9CWaiting = true;0x0AA7PopFlow();0x0AA8Label_0AA8:0x0AA8CallFunc_Rewind_ReturnValue = Screen.MediaPlayer.Rewind();0x0AE8Screen.Show Video(true);0x0B0DCallFunc_MakeTimespan_ReturnValue = MakeTimespan(0, 0, 0, 0, 0);0x0B42Play Video(CallFunc_MakeTimespan_ReturnValue);0x0B59goto Label_05D1;0x0B5ELabel_0B5E:0x0B5ECallFunc_Play_ReturnValue = Screen.MediaPlayer.Play();0x0B9ECallFunc_Seek_ReturnValue = Screen.MediaPlayer.Seek(K2Node_CustomEvent_Time_1);0x0BE7goto Label_0813;0x0BECgoto Label_000F;0x0BF1goto Label_0B5E;0x0BF6goto Label_0138;0x0BFBCallFunc_OpenSource_ReturnValue = Screen.MediaPlayer.OpenSource(K2Node_CustomEvent_Source);0x0C44goto Label_0AA8;0x0C49goto Label_0A19;0x0C4Egoto Label_09C6;0x0C53if (!(Waiting)) goto Label_0C62;0x0C61PopFlow();0x0C62Label_0C62:0x0C62CallFunc_SelectFloat_ReturnValue = SelectFloat(10, -10, K2Node_CustomEvent_Foward);0x0C99CallFunc_GetDuration_ReturnValue_2 = Screen.MediaPlayer.GetDuration();0x0CE1CallFunc_GetTime_ReturnValue_4 = Screen.MediaPlayer.GetTime();0x0D29CallFunc_GetTotalSeconds_ReturnValue_4 = GetTotalSeconds(CallFunc_GetTime_ReturnValue_4);0x0D4ECallFunc_Add_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetTotalSeconds_ReturnValue_4);0x0D6BCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_SelectFloat_ReturnValue, CallFunc_Add_DoubleDouble_B_ImplicitCast);0x0D99CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1e+05);0x0DD0CallFunc_FromSeconds_Seconds_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x0DEDCallFunc_FromSeconds_ReturnValue = FromSeconds(CallFunc_FromSeconds_Seconds_ImplicitCast);0x0E12CallFunc_Greater_TimespanTimespan_ReturnValue = Greater_TimespanTimespan(CallFunc_FromSeconds_ReturnValue, CallFunc_GetDuration_ReturnValue_2);0x0E38Temp_bool_Variable = CallFunc_Greater_TimespanTimespan_ReturnValue;0x0E4BPlay Video(Switch(Temp_bool_Variable, false => CallFunc_FromSeconds_ReturnValue, true => CallFunc_GetDuration_ReturnValue_2, default => K2Node_Select_Default));0x0E8EPopFlow();0x0E8Fgoto Label_0374;0x0E94Label_0E94:0x0E94return;0x0E96// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type