Zdexby TheHolyOneZ
4,841 classes
Class

AValve_C

: AActor : UObject
/Game/Blueprints/ValveSwitch/Valve.Valve_C 0x0400 (1,024 B) align 8 inherited 0x02B0 33 scripted vtable /Game/Blueprints/ValveSwitch/Valve
0x00x0400

Members 38

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SmokeEmitter_ValveSteamUNiagaraComponent*6 flagsnullptr
0x08ArrowUArrowComponent*6 flagsnullptr
0x08ValveMeshUStaticMeshComponent*6 flagsnullptr
0x08RootUSphereComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04ReturnTL_NewTrack_0_13C2C2014309B0D2E494FA85DEA16443float4 flags0
0x01ReturnTL__Direction_13C2C2014309B0D2E494FA85DEA16443ETimelineDirection4 flagsForward
0x02E50x03padding / unreflected
0x08ReturnTLUTimelineComponent*5 flagsnullptr
0x04LoopTL_NewTrack_2_60D1BC0F4BEFDFAA7BBFDEB693C53059float4 flags0
0x04LoopTL_NewTrack_1_60D1BC0F4BEFDFAA7BBFDEB693C53059float4 flags0
0x04LoopTL_NewTrack_0_60D1BC0F4BEFDFAA7BBFDEB693C53059float4 flags0
0x01LoopTL__Direction_60D1BC0F4BEFDFAA7BBFDEB693C53059ETimelineDirection4 flagsForward
0x02FD0x03padding / unreflected
0x08LoopTLUTimelineComponent*5 flagsnullptr
0x04TurnTL_NewTrack_0_6499A30940A2526ED290DB838AE0A965float4 flags0
0x01TurnTL__Direction_6499A30940A2526ED290DB838AE0A965ETimelineDirection4 flagsForward
0x030D0x03padding / unreflected
0x08TurnTLUTimelineComponent*5 flagsnullptr
0x10EventActorTArray<AActor*>3 flags[]
0x01Activatedbool7 flagsfalse
0x03290x07padding / unreflected
0x08PlayerAMainChar_C*7 flagsnullptr
0x04HowManyTurnint326 flags4
0x04CountTurnsint327 flags0
0x18StoreValveRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01Turnedbool7 flagsfalse
0x03590x07padding / unreflected
0x08Montage to PlayUAnimMontage*6 flags/Game/Blueprints/MainCharacter/P/Anim/Action/ValveTurn_Mont…
0x04PlayRateAnimfloat7 flags0.75
0x036C0x04padding / unreflected
0x18StartRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x04StartTurnint327 flags0
0x01ResetEndbool7 flagsfalse
0x038D0x03padding / unreflected
0x10EndDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10LerpDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartActivatedDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10DelayTurnDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04ReturnRatefloat6 flags1
0x04LevelIDint326 flags-1
0x04HowManyTurnStoredint326 flags4
0x03EC0x04padding / unreflected
0x10ReleaseDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from AActor 80
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
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 7boolProtected+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
0x08HLODLayerUHLODLayer*7 flagsnullptr
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>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 33

SignatureFlagsNativeParams
void StartActive()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartTurnEvent()
Script22 statements · 448 bytes of bytecode
0x0000PushFlow(Label_01BD);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(EventActor);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_0173);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(EventActor, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9K2Node_DynamicCast_AsMetal_Gate = Cast<MetalGate_C>(CallFunc_Array_Get_Item);0x011DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMetal_Gate);0x013Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0144K2Node_DynamicCast_AsMetal_Gate.SpawnAudio(1, false);0x0172PopFlow();0x0173Label_0173:0x0173CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x019DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B8goto Label_0033;0x01BDLabel_01BD:0x01BDreturn;0x01BF// end of script
Public0x00
void TurnTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(8033);0x000Freturn;0x0011// end of script
0x00
void TurnTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(8013);0x000Freturn;0x0011// end of script
0x00
void LoopTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(5869);0x000Freturn;0x0011// end of script
0x00
void LoopTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(2476);0x000Freturn;0x0011// end of script
0x00
void ReturnTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(8028);0x000Freturn;0x0011// end of script
0x00
void ReturnTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(8023);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_867156094E3390725273F88F78BE1BAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_Valve(1855);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_867156094E3390725273F88F78BE1BAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_Valve(1883);0x0021return;0x0023// end of script
0x08
void OnInterrupted_867156094E3390725273F88F78BE1BAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_Valve(1911);0x0021return;0x0023// end of script
0x08
void OnBlendOut_867156094E3390725273F88F78BE1BAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_Valve(1953);0x0021return;0x0023// end of script
0x08
void OnCompleted_867156094E3390725273F88F78BE1BAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_Valve(1981);0x0021return;0x0023// end of script
0x08
void StartEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(3213);0x000Freturn;0x0011// end of script
0x00
void GoToValve()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(4167);0x000Freturn;0x0011// end of script
0x00
void TurnValve()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(4213);0x000Freturn;0x0011// end of script
0x00
void CheckTurns()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(4906);0x000Freturn;0x0011// end of script
0x00
void EndAnim()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(5536);0x000Freturn;0x0011// end of script
0x00
void CompleteTurning(bool NoAnim)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NoAnim = NoAnim;0x0012ExecuteUbergraph_Valve(5629);0x0021return;0x0023// end of script
0x01
void StartLoop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(5870);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(5927);0x000Freturn;0x0011// end of script
EventProtected0x00
void ForceEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(5981);0x000Freturn;0x0011// end of script
0x00
void LerpEvent(float InputPin)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputPin = InputPin;0x0012ExecuteUbergraph_Valve(6253);0x0021return;0x0023// end of script
0x04
void UndoReturnTurns(bool ForceReset)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ForceReset = ForceReset;0x0012ExecuteUbergraph_Valve(7314);0x0021return;0x0023// end of script
0x01
void SmoothReturnAll()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(7932);0x000Freturn;0x0011// end of script
0x00
void AutoActive()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Valve(8018);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Valve(int32 EntryPoint)
Script327 statements · 8,037 bytes of bytecode
0x0000PushFlow(Label_1F62);0x0005goto [EntryPoint];0x000FCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0024K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0048K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x0065if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x006FK2Node_CreateDelegate_OutputDelegate_5.Bind(this, ForceEnd);0x0086K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_5;0x00AFForceEnd();0x00BDPopFlow();0x00BELabel_00BE:0x00BECallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x00DBCallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x00F8Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x133, -1032282248, FName(ExecuteUbergraph_Valve), this});0x0132PopFlow();0x0133CallFunc_K2_GetComponentRotation_ReturnValue_1 = Arrow.K2_GetComponentRotation();0x0165CallFunc_K2_GetComponentLocation_ReturnValue_1 = Arrow.K2_GetComponentLocation();0x0197Player.WarpPosition(FName(Valve), CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_K2_GetComponentRotation_ReturnValue_1, Arrow);0x01E3Player.MirrorMode(false, 0.1);0x0211Montage to Play = /Game/Blueprints/MainCharacter/P/Anim/Action/ValveTurn_Montage.ValveTurn_Montage;0x0224PlayRateAnim = 0.75f;0x023BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Player.Mesh, Montage to Play, PlayRateAnim, 0f, FName(Start), true);0x0293CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x02B0if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_03FE;0x02BEK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_867156094E3390725273F88F78BE1BAB);0x02D5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x02FEK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_867156094E3390725273F88F78BE1BAB);0x0315CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x033EK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_867156094E3390725273F88F78BE1BAB);0x0355CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x037EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_867156094E3390725273F88F78BE1BAB);0x0395CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x03BEK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_867156094E3390725273F88F78BE1BAB);0x03D5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x03FELabel_03FE:0x03FEPlayer.StartEvent(true, 0.2f);0x0428StartDispatcher.Broadcast(true);0x043CCallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x0451K2Node_DynamicCast_AsMy_Game_Mode_2 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_2);0x0475K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_2);0x0492if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x049CK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode, 1);0x04D1if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0523;0x04DFK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode, 2);0x0514if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0523;0x0522PopFlow();0x0523Label_0523:0x0523Temp_text_Variable = FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "tapHold");0x0567Temp_text_Variable_1 = FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "tap");0x05A7Temp_text_Variable_2 = FText();0x05BBTemp_byte_Variable = K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode;0x05ECPlayer.HUD.StartCommandPrompt(false, true, Switch(Temp_byte_Variable, 0 => Temp_text_Variable_2, 1 => Temp_text_Variable_1, 2 => Temp_text_Variable, default => K2Node_Select_Default), 4, true, false, nullptr);0x0673PopFlow();0x0674DelayTurnDispatcher.Broadcast();0x0687PopFlow();0x0688Label_0688:0x0688if (!(Player.SmashAttackQTE)) goto Label_06E3;0x06ACRetriggerableDelay(this, 0.2f, LatentActionInfo{0x688, -824924997, FName(ExecuteUbergraph_Valve), this});0x06E2PopFlow();0x06E3Label_06E3:0x06E3Temp_name_Variable_1 = FName(Interaction);0x0702CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Tags, Temp_name_Variable_1);0x073EPopFlow();0x073FTemp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x075APopFlow();0x075BTemp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x0776PopFlow();0x0777Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x0792EndAnim();0x07A0PopFlow();0x07A1Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x07BCPopFlow();0x07BDTemp_name_Variable = K2Node_CustomEvent_NotifyName;0x07D8PopFlow();0x07D9Label_07D9:0x07D9PushFlow(Label_08A1);0x07DE/Script/Engine.Default__KismetArrayLibrary.Array_Get(EventActor, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0819CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item);0x0836if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0840/Script/Engine.Default__KismetArrayLibrary.Array_Get(EventActor, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x087BCallFunc_Array_Get_Item.SetOwner(this);0x08A0PopFlow();0x08A1Label_08A1:0x08A1CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08CBTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x08E6Label_08E6:0x08E6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(EventActor);0x0921CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0947if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0975;0x0955Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0970goto Label_07D9;0x0975Label_0975:0x0975Delay(this, 1.2f, LatentActionInfo{0xF, 1342708740, FName(ExecuteUbergraph_Valve), this});0x09ABPopFlow();0x09ACCallFunc_IsValid_ReturnValue = IsValid(Player);0x09C9if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x09D3CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(LoopTL_NewTrack_0_60D1BC0F4BEFDFAA7BBFDEB693C53059);0x09F0CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, -5);0x0A1ECallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0A3BCallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0A6APlayer.EventExtraCameraRot = CallFunc_MakeRotator_ReturnValue;0x0A9BCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(LoopTL_NewTrack_0_60D1BC0F4BEFDFAA7BBFDEB693C53059);0x0AB8CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, -5);0x0AE6CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 2);0x0B14CallFunc_MakeVector_ReturnValue = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0);0x0B4BPlayer.EventExtraCameraLoc = CallFunc_MakeVector_ReturnValue;0x0B7CCallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(LoopTL_NewTrack_1_60D1BC0F4BEFDFAA7BBFDEB693C53059);0x0B99CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, 0.05);0x0BC7Player.HUDOrbEyelid(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x0BF4CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(LoopTL_NewTrack_0_60D1BC0F4BEFDFAA7BBFDEB693C53059);0x0C11CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 50);0x0C3FPlayer.EventSubtractArmLength = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x0C70PopFlow();0x0C71Label_0C71:0x0C71Temp_int_Array_Index_Variable = 0;0x0C88goto Label_08E6;0x0C8Dif (!(Turned)) goto Label_0C9C;0x0C9BPopFlow();0x0C9CLabel_0C9C:0x0C9CPlayer.CancelAnim(0.2f);0x0CC5goto Label_00BE;0x0CCALabel_0CCA:0x0CCACallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0CE4K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0D08K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0D25if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0D2FPlayer = K2Node_DynamicCast_AsMain_Char;0x0D42CallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x0D74CallFunc_GetTransform_ReturnValue = GetTransform();0x0D90CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0DBEBreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0DECCallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_X, 0, CallFunc_BreakVector_X);0x0E23CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_FClamp_ReturnValue, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0E5ACallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_GetTransform_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x0E88CallFunc_K2_SetActorLocation_ReturnValue = Player.K2_SetActorLocation(CallFunc_TransformLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0EC6CallFunc_K2_GetComponentRotation_ReturnValue = Arrow.K2_GetComponentRotation();0x0EF8CallFunc_K2_GetComponentLocation_ReturnValue = Arrow.K2_GetComponentLocation();0x0F2ACallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0F3ECallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0F5BCallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0.5, CallFunc_IsValid_ReturnValue_2);0x0F92Player.AIMoveToWalk(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_SelectFloat_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue, true, true, Arrow);0x0FDCPlayer.StartEvent(true, 0.2f);0x1006K2Node_CreateDelegate_OutputDelegate_6.Bind(this, StartEvent);0x101DPlayer.AIEndMove += K2Node_CreateDelegate_OutputDelegate_6;0x1046PopFlow();0x1047if (!(Turned)) goto Label_1056;0x1055PopFlow();0x1056Label_1056:0x1056if (!(Activated)) goto Label_1065;0x1064PopFlow();0x1065Label_1065:0x1065Activated = true;0x1070goto Label_0CCA;0x1075CallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x108AK2Node_DynamicCast_AsMy_Game_Mode_3 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_3);0x10AEK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_3);0x10CBif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x10D5CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_3.QTEMode, 0);0x110Aif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_1265;0x1118HowManyTurnStored = 1;0x112FCountTurns = HowManyTurnStored;0x114AStartTurn = 0;0x1161Label_1161:0x1161StoreValveRot = ValveMesh.RelativeRotation;0x1192TurnTL.SetPlayRate(PlayRateAnim);0x11BBStartTurnEvent();0x11C9CallFunc_K2_GetComponentLocation_ReturnValue_2 = Arrow.K2_GetComponentLocation();0x11FBPlaySoundAtLocation(this, /Game/Sound/SFX/Actions/ValveCrank_Cue.ValveCrank_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, this, nullptr);0x1244TurnTL.PlayFromStart();0x1264PopFlow();0x1265Label_1265:0x1265HowManyTurnStored = HowManyTurn;0x1280CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CountTurns, 1);0x12AATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x12C5CountTurns = Temp_int_Variable;0x12E0CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CountTurns, 1);0x130AStartTurn = CallFunc_Subtract_IntInt_ReturnValue;0x1325goto Label_1161;0x132ACallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CountTurns, HowManyTurn);0x1350if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_136E;0x135ELabel_135E:0x135ECompleteTurning(false);0x136DPopFlow();0x136ELabel_136E:0x136ECallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x1383K2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x13A7K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x13C4if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x13CEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_1.QTEMode, 0);0x1403if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_135E;0x1411K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_1.QTEMode, 1);0x1446if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_14CC;0x1454K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_1.QTEMode, 2);0x1489if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1498;0x1497PopFlow();0x1498Label_1498:0x1498if (!(Player.AttackPressing)) goto Label_14BD;0x14BCPopFlow();0x14BDLabel_14BD:0x14BDEndAnim();0x14CBPopFlow();0x14CCLabel_14CC:0x14CCif (!(Player.SmashAttackQTE)) goto Label_14BD;0x14F0PopFlow();0x14F1Label_14F1:0x14F1Player.HUD.StartCommandPrompt(false, false, FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "tap"), 4, true, false, nullptr);0x1560PopFlow();0x1561Label_1561:0x1561Player.StartEvent(false, 0.5f);0x158Bgoto Label_14F1;0x1590Label_1590:0x1590Activated = false;0x159Bgoto Label_1561;0x15A0ReleaseDispatcher.Broadcast();0x15B3Player.MontagePlay(Montage to Play, 1f, 0f, FName(End), false);0x15F8goto Label_1590;0x15FDCallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x1617K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x163BK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x1658if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1662Player = K2Node_DynamicCast_AsMain_Char_1;0x1675if (!(K2Node_CustomEvent_NoAnim)) goto Label_16BE;0x1683Label_1683:0x1683PushFlow(Label_0688);0x1688Turned = true;0x1693EndDispatcher.Broadcast();0x16A6HowManyTurn = 1;0x16BDPopFlow();0x16BELabel_16BE:0x16BEEndAnim();0x16CCgoto Label_1683;0x16D1Label_16D1:0x16D1Temp_int_Loop_Counter_Variable = 0;0x16E8goto Label_0C71;0x16EDPopFlow();0x16EELoopTL.PlayFromStart();0x170EPopFlow();0x170FLabel_170F:0x170FLerpEvent(ReturnTL_NewTrack_0_13C2C2014309B0D2E494FA85DEA16443);0x1726PopFlow();0x1727StartRot = ValveMesh.RelativeRotation;0x1758goto Label_16D1;0x175DCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(LevelID, 0);0x177Fif (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_1852;0x178DCallFunc_GetGameMode_ReturnValue_4 = GetGameMode(this);0x17A2K2Node_DynamicCast_AsMy_Game_Mode_4 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_4);0x17C6K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_4);0x17E3if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x17EDK2Node_DynamicCast_AsMy_Game_Mode_4.Checkpoint Level IDChecker(LevelID, CallFunc_Checkpoint_Level_IDChecker_CurrentCheckpoint_LESS_ThanSelf, CallFunc_Checkpoint_Level_IDChecker_CurrentCheckpoint_EQUAL_ThanSelf, CallFunc_Checkpoint_Level_IDChecker_CurrentCheckpoint_GREATER_ThanSelf);0x1835if (!(CallFunc_Checkpoint_Level_IDChecker_CurrentCheckpoint_GREATER_ThanSelf)) goto Label_1852;0x1843AutoActive();0x1851PopFlow();0x1852Label_1852:0x1852ResetEnd = true;0x185DUndoReturnTurns(false);0x186CPopFlow();0x186DCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CountTurns);0x1892CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(StartTurn);0x18B7CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(HowManyTurnStored);0x18DCCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Conv_IntToDouble_ReturnValue_2);0x190ACallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(HowManyTurnStored);0x192FCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue_1);0x195DCallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_3, 90);0x198BCallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue);0x19B9CallFunc_MakeRotator_Roll_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x19D6CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast_1, 0f, 0f);0x1A05CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(K2Node_CustomEvent_InputPin);0x1A22CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Lerp_Alpha_ImplicitCast);0x1A59CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x1A76CallFunc_RLerp_ReturnValue = RLerp(FRotator(0, 0, 0), CallFunc_MakeRotator_ReturnValue_1, CallFunc_RLerp_Alpha_ImplicitCast, false);0x1ABEValveMesh.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x1AF2CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CountTurns);0x1B17CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(StartTurn);0x1B3CCallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(HowManyTurnStored);0x1B61CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Conv_IntToDouble_ReturnValue_2);0x1B8FCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue_1);0x1BBDCallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue);0x1BEBCallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(K2Node_CustomEvent_InputPin);0x1C08CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Lerp_Alpha_ImplicitCast);0x1C3FLerpDispatcher.Broadcast(CallFunc_Lerp_ReturnValue);0x1C5BRetriggerableDelay(this, 1f, LatentActionInfo{0x674, 1123761130, FName(ExecuteUbergraph_Valve), this});0x1C91PopFlow();0x1C92if (!(K2Node_CustomEvent_ForceReset)) goto Label_1D66;0x1CA0Label_1CA0:0x1CA0Activated = false;0x1CABStartTurn = 0;0x1CC2CountTurns = 0;0x1CD9LerpEvent(0f);0x1CECResetEnd = false;0x1CF7Temp_name_Variable_2 = FName(Interaction);0x1D16CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_2);0x1D5ATurned = false;0x1D65PopFlow();0x1D66Label_1D66:0x1D66CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CountTurns, 0);0x1D88if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x1D92goto Label_1CA0;0x1D97Label_1D97:0x1D97Turned = true;0x1DA2StartActivatedDispatcher.Broadcast();0x1DB5PopFlow();0x1DB6Label_1DB6:0x1DB6CountTurns = 0;0x1DCDCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(StartTurn, 1);0x1DF7StartTurn = CallFunc_Add_IntInt_ReturnValue_2;0x1E12CallFunc_K2_GetComponentLocation_ReturnValue_3 = Arrow.K2_GetComponentLocation();0x1E44PlaySoundAtLocation(this, /Game/Sound/SFX/Actions/ValveSteam_Cue.ValveSteam_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_3, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, this, nullptr);0x1E8DReturnTL.SetPlayRate(ReturnRate);0x1EB6SmokeEmitter_ValveSteam.Activate(true);0x1EDBReturnTL.PlayFromStart();0x1EFBPopFlow();0x1EFCgoto Label_1DB6;0x1F01Label_1F01:0x1F01UndoReturnTurns(true);0x1F10SmokeEmitter_ValveSteam.Deactivate();0x1F34PopFlow();0x1F35Label_1F35:0x1F35LerpEvent(TurnTL_NewTrack_0_6499A30940A2526ED290DB838AE0A965);0x1F4CPopFlow();0x1F4Dgoto Label_1F35;0x1F52goto Label_1D97;0x1F57goto Label_170F;0x1F5Cgoto Label_1F01;0x1F61PopFlow();0x1F62Label_1F62:0x1F62return;0x1F64// end of script
Final0x04
void ReleaseDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DelayTurnDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartDispatcher__DelegateSignature(bool Start)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void StartActivatedDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void LerpDispatcher__DelegateSignature(double LerpValue)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void EndDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type