Zdexby TheHolyOneZ
4,841 classes
Class

AFixCameraSpline_C

: AActor : UObject
/Game/Blueprints/Cameras/FixCameraSpline.FixCameraSpline_C 0x03BC (956 B) align 8 inherited 0x02B0 11 scripted vtable /Game/Blueprints/Cameras/FixCameraSpline
0x00x03BC

Members 35

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SpecificLookEndUArrowComponent*6 flagsnullptr
0x08CameraUCameraComponent*6 flagsnullptr
0x08RootUSphereComponent*6 flagsnullptr
0x08CameraRootUSphereComponent*6 flagsnullptr
0x08SpringArmUSpringArmComponent*6 flagsnullptr
0x08SplineUSplineComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08Distancedouble6 flags0
0x10CamPointRotTArray<FRotator>2 flags[]
0x04Target Arm Lengthfloat6 flags1000
0x01CamCollisionbool6 flagsfalse
0x03150x03padding / unreflected
0x10ArrowsTArray<UArrowComponent*>4 flags[]
0x01JustStartOnGroundbool6 flagsfalse
0x03290x07padding / unreflected
0x08As Main CharAMainChar_C*7 flagsnullptr
0x01Insidebool7 flagsfalse
0x03390x07padding / unreflected
0x10TargetArmExtraSplineTArray<float>2 flags[]
0x10ArrowsInputTArray<UArrowComponent*>4 flags[]
0x10InputRotPointsTArray<FRotator>2 flags[]
0x04CameraStartEndLerpfloat6 flags1
0x04CameraStartEndLerpEndAddfloat6 flags0
0x08FollowPlayerBlenddouble6 flags0
0x08FlashlightBlenddouble6 flags0
0x01AutoActivebool6 flagstrue
0x03890x07padding / unreflected
0x08CameraEndBlenddouble6 flags0
0x01CheckCollisionTracebool6 flagsfalse
0x03990x07padding / unreflected
0x08CameraCollisionTraceLerpdouble6 flags0.5
0x01FollowPlayerHeightbool6 flagsfalse
0x01InterpLocationbool6 flagsfalse
0x03AA0x06padding / unreflected
0x08LookToActorAActor*6 flagsnullptr
0x01LookSpecificPurpleArrowbool6 flagsfalse
0x01ChangeViewbool6 flagsfalse
0x01DisableChangeViewbool6 flagsfalse
0x01AlwaysResetChangeViewbool6 flagsfalse
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 11

SignatureFlagsNativeParams
void BossOptimization(bool On)
Script6 statements · 151 bytes of bytecode
0x0000Temp_bool_Variable = On;0x0013Temp_byte_Variable = 1;0x0027Temp_byte_Variable_1 = 0;0x003BBox.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094return;0x0096// end of script
Public0x01
void UserConstructionScript()
Script90 statements · 3,648 bytes of bytecode
0x0000PushFlow(Label_0E3D);0x0005SpringArm.bDoCollisionTest = CamCollision;0x002ECallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x0060/Script/Engine.Default__KismetArrayLibrary.Array_Resize(CamPointRot, CallFunc_GetNumberOfSplinePoints_ReturnValue_1);0x0092CallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x00C4/Script/Engine.Default__KismetArrayLibrary.Array_Resize(TargetArmExtraSpline, CallFunc_GetNumberOfSplinePoints_ReturnValue_1);0x00F6CallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x0128/Script/Engine.Default__KismetArrayLibrary.Array_Resize(InputRotPoints, CallFunc_GetNumberOfSplinePoints_ReturnValue_1);0x015ATemp_int_Variable = 0;0x0171Label_0171:0x0171CallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x01A3CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue_1, 1);0x01CDCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_1);0x01F3if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_05F9;0x0201PushFlow(Label_0DF3);0x0206/Script/Engine.Default__KismetArrayLibrary.Array_Get(CamPointRot, Temp_int_Variable, CallFunc_Array_Get_Item_5);0x0241Spline.GetLocationAndTangentAtSplinePoint(Temp_int_Variable, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x027ECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_Array_Get_Item_5, FVector(3, 3, 3));0x02C5CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddArrowComponent-1), false, CallFunc_MakeTransform_ReturnValue, this, false);0x02F2CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Arrows, CallFunc_AddComponent_ReturnValue);0x0336CallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(Spline, FName(None), 0, 0, 0, true);0x037D/Script/Engine.Default__KismetArrayLibrary.Array_Get(InputRotPoints, Temp_int_Variable, CallFunc_Array_Get_Item);0x03B8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CamPointRot, Temp_int_Variable, CallFunc_Array_Get_Item_5);0x03F3BreakRotator(CallFunc_Array_Get_Item_5, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0421Spline.GetLocationAndTangentAtSplinePoint(Temp_int_Variable, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x045ECallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x048DCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetLocationAndTangentAtSplinePoint_Location, FVector(0, 0, 100));0x04CBCallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_MakeRotator_ReturnValue, CallFunc_Array_Get_Item);0x04F9CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_ComposeRotators_ReturnValue, FVector(3, 3, 3));0x0540CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddArrowComponent-4), false, CallFunc_MakeTransform_ReturnValue_1, this, false);0x056DCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowsInput, CallFunc_AddComponent_ReturnValue_1);0x05B1CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue_1.K2_AttachToComponent(Spline, FName(None), 0, 0, 0, true);0x05F8PopFlow();0x05F9Label_05F9:0x05F9CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x062BCallFunc_FClamp_Max_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x0648CallFunc_FClamp_ReturnValue = FClamp(Distance, 0, CallFunc_FClamp_Max_ImplicitCast);0x067FDistance = CallFunc_FClamp_ReturnValue;0x069ACallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(Distance);0x06B7CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x06F4CallFunc_GetNumberOfSplinePoints_ReturnValue = Spline.GetNumberOfSplinePoints();0x0726CallFunc_GetInputKeyValueAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(Distance);0x0743CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue = Spline.GetInputKeyValueAtDistanceAlongSpline(CallFunc_GetInputKeyValueAtDistanceAlongSpline_Distance_ImplicitCast);0x077ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 1);0x07A8CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x07C5CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 1);0x07F3CallFunc_FTrunc_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x0810CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FTrunc_A_ImplicitCast);0x0835CallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_Add_DoubleDouble_ReturnValue);0x085ACallFunc_Clamp_ReturnValue = clamp(CallFunc_FTrunc_ReturnValue_1, 0, CallFunc_Subtract_IntInt_ReturnValue);0x088DCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_FTrunc_ReturnValue);0x08B2CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x08CFCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Conv_IntToDouble_ReturnValue);0x08FD/Script/Engine.Default__KismetArrayLibrary.Array_Get(Arrows, CallFunc_Clamp_ReturnValue, CallFunc_Array_Get_Item_3);0x0938CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_Array_Get_Item_3.K2_GetComponentRotation();0x096A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Arrows, CallFunc_FTrunc_ReturnValue, CallFunc_Array_Get_Item_4);0x09A5CallFunc_K2_GetComponentRotation_ReturnValue_1 = CallFunc_Array_Get_Item_4.K2_GetComponentRotation();0x09D7CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x09F4CallFunc_RLerp_ReturnValue = RLerp(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_RLerp_Alpha_ImplicitCast, true);0x0A2CRoot.K2_SetWorldLocationAndRotation(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, false);0x0A69CallFunc_GetNumberOfSplinePoints_ReturnValue = Spline.GetNumberOfSplinePoints();0x0A9BCallFunc_GetInputKeyValueAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(Distance);0x0AB8CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue = Spline.GetInputKeyValueAtDistanceAlongSpline(CallFunc_GetInputKeyValueAtDistanceAlongSpline_Distance_ImplicitCast);0x0AF3CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 1);0x0B1DCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x0B3ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 1);0x0B68CallFunc_FTrunc_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x0B85CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FTrunc_A_ImplicitCast);0x0BAACallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_Add_DoubleDouble_ReturnValue);0x0BCF/Script/Engine.Default__KismetArrayLibrary.Array_Get(TargetArmExtraSpline, CallFunc_FTrunc_ReturnValue, CallFunc_Array_Get_Item_1);0x0C0ACallFunc_Clamp_ReturnValue = clamp(CallFunc_FTrunc_ReturnValue_1, 0, CallFunc_Subtract_IntInt_ReturnValue);0x0C3DCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_FTrunc_ReturnValue);0x0C62/Script/Engine.Default__KismetArrayLibrary.Array_Get(TargetArmExtraSpline, CallFunc_Clamp_ReturnValue, CallFunc_Array_Get_Item_2);0x0C9DCallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetInputKeyValueAtDistanceAlongSpline_ReturnValue);0x0CBACallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Conv_IntToDouble_ReturnValue);0x0CE8CallFunc_Lerp_A_ImplicitCast = Cast<4>(CallFunc_Array_Get_Item_1);0x0D05CallFunc_Lerp_B_ImplicitCast = Cast<4>(CallFunc_Array_Get_Item_2);0x0D22CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_Lerp_B_ImplicitCast, CallFunc_Subtract_DoubleDouble_ReturnValue);0x0D59CallFunc_Add_DoubleDouble_B_ImplicitCast = Cast<4>(Target Arm Length);0x0D76CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_Add_DoubleDouble_B_ImplicitCast);0x0DA4K2Node_VariableSet_TargetArmLength_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0DC1SpringArm.TargetArmLength = K2Node_VariableSet_TargetArmLength_ImplicitCast;0x0DF2PopFlow();0x0DF3Label_0DF3:0x0DF3CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0E1DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E38goto Label_0171;0x0E3DLabel_0E3D:0x0E3Dreturn;0x0E3F// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_FixCameraSpline(1142);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveActorEndOverlap(AActor* OtherActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OtherActor_1 = OtherActor;0x0012ExecuteUbergraph_FixCameraSpline(687);0x0021return;0x0023// end of script
EventPublic0x08
void ReceiveActorBeginOverlap(AActor* OtherActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OtherActor = OtherActor;0x0012ExecuteUbergraph_FixCameraSpline(826);0x0021return;0x0023// end of script
EventPublic0x08
void DistanceOptimization(bool Enabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Enabled = Enabled;0x0012ExecuteUbergraph_FixCameraSpline(936);0x0021return;0x0023// end of script
Public0x01
void Activate(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Start_1 = Start;0x0012ExecuteUbergraph_FixCameraSpline(937);0x0021return;0x0023// end of script
0x01
void EventStart(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012ExecuteUbergraph_FixCameraSpline(1147);0x0021return;0x0023// end of script
0x01
void ActivationTriggerOptmization(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active = Active;0x0012ExecuteUbergraph_FixCameraSpline(1166);0x0021return;0x0023// end of script
Public0x01
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_FixCameraSpline(1190);0x0021return;0x0023// end of script
EventProtected0x01
void ExecuteUbergraph_FixCameraSpline(int32 EntryPoint)
Script83 statements · 1,219 bytes of bytecode
0x0000PushFlow(Label_04C0);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FChangeView = true;0x001APopFlow();0x001BPushFlow(Label_019C);0x0020CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x003ACallFunc_IsOverlappingActor_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.IsOverlappingActor(this);0x0065if (!(CallFunc_IsOverlappingActor_ReturnValue)) PopFlow();0x006FCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0089K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x00ADK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x00CAif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x00D4As Main Char = K2Node_DynamicCast_AsMain_Char_2;0x00E7PrintString(this, "start", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x012FLabel_012F:0x012Fif (!(AutoActive)) PopFlow();0x0139Label_0139:0x0139if (!(JustStartOnGround)) goto Label_0175;0x0147Label_0147:0x0147if (!(Inside)) PopFlow();0x0151if (!(As Main Char.HittingGround)) goto Label_023C;0x0175Label_0175:0x0175As Main Char.FixCameraStartCount(true, this);0x019BPopFlow();0x019CLabel_019C:0x019CCallFunc_GetOwner_ReturnValue = GetOwner();0x01B0K2Node_DynamicCast_AsValve = Cast<Valve_C>(CallFunc_GetOwner_ReturnValue);0x01D4K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsValve);0x01F1if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x01FBK2Node_CreateDelegate_OutputDelegate.Bind(this, Activate);0x0212K2Node_DynamicCast_AsValve.StartDispatcher += K2Node_CreateDelegate_OutputDelegate;0x023BPopFlow();0x023CLabel_023C:0x023CRetriggerableDelay(this, 0.1f, LatentActionInfo{0x273, 841265838, FName(ExecuteUbergraph_FixCameraSpline), this});0x0272PopFlow();0x0273goto Label_0147;0x0278Label_0278:0x0278Delay(this, 1f, LatentActionInfo{0x1B, -1193420132, FName(ExecuteUbergraph_FixCameraSpline), this});0x02AEPopFlow();0x02AFK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(K2Node_Event_OtherActor_1);0x02D3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x02F0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x02FAInside = false;0x0305Label_0305:0x0305As Main Char.FixCameraStartCount(false, this);0x032Bif (!(AlwaysResetChangeView)) PopFlow();0x0335goto Label_000F;0x033AK2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(K2Node_Event_OtherActor);0x035EK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x037Bif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0385As Main Char = K2Node_DynamicCast_AsMain_Char_1;0x0398Inside = true;0x03A3goto Label_012F;0x03A8PopFlow();0x03A9if (!(K2Node_CustomEvent_Start_1)) goto Label_045C;0x03B7if (!(AutoActive)) goto Label_03C6;0x03C5PopFlow();0x03C6Label_03C6:0x03C6AutoActive = true;0x03D1Label_03D1:0x03D1CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x03EBK2Node_DynamicCast_AsMain_Char_3 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x040FK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMain_Char_3);0x042Cif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x0436As Main Char = K2Node_DynamicCast_AsMain_Char_3;0x0449if (!(AutoActive)) goto Label_0305;0x0457goto Label_012F;0x045CLabel_045C:0x045Cif (!(AutoActive)) PopFlow();0x0466AutoActive = false;0x0471goto Label_03D1;0x0476goto Label_0278;0x047Bif (!(K2Node_CustomEvent_Start)) goto Label_0305;0x0489goto Label_0139;0x048EBossOptimization(K2Node_Event_Active);0x04A5PopFlow();0x04A6if (!(Inside)) PopFlow();0x04B0EventStart(false);0x04BFPopFlow();0x04C0Label_04C0:0x04C0return;0x04C2// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type