Zdexby TheHolyOneZ
2,291 classes
Class

ABP_KartIntroCamera_C

: AActor : UObject
/Game/BP/Kart/BP_KartIntroCamera.BP_KartIntroCamera_C 0x029C (668 B) align 8 inherited 0x0220 9 scripted vtable /Game/BP/Kart/BP_KartIntroCamera
0x00x029C

Members 18

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08LookAtBillboard2UBillboardComponent*7 flagsnullptr
0x08LookAtBillboardUBillboardComponent*7 flagsnullptr
0x08SplineUSplineComponent*7 flagsnullptr
0x08CameraUCameraComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x01TL_LinearMovementLongSpline__Direction_50229FFF4E3A98E59A2113AB9580F4D2ETimelineDirection4 flagsForward
0x02510x07padding / unreflected
0x08TL_LinearMovementLongSplineUTimelineComponent*6 flagsnullptr
0x04TL_CamLerpAlongSpline_LerpAlpha_D06F56564470E86223425A950CF9A888float4 flags0
0x01TL_CamLerpAlongSpline__Direction_D06F56564470E86223425A950CF9A888ETimelineDirection4 flagsForward
0x02650x03padding / unreflected
0x08TL_CamLerpAlongSplineUTimelineComponent*6 flagsnullptr
0x04PreviewSplinefloat7 flags0
0x04FOVfloat7 flags70
0x0CLookAtLocFVector6 flags{X=150, Y=0, Z=0}
0x0CLookAtLoc2FVector6 flags{X=150, Y=0, Z=250}
0x04BattleModeTeamCameraint327 flags-1
0x01AttractModeCambool6 flagsfalse
0x02950x03padding / unreflected
0x04LinearMovementAlongSplinefloat7 flags0
Inherited from AActor 75
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bCanBeDamaged : 1bit 7boolNet+6 flagstrue
0x01bBlockInput : 1bit 0bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 2bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 3boolTransient+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x009C0x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01140x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+3 flags[]
0x01480x08padding / unreflected
0x10LayersTArray<FName>3 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01680x08padding / unreflected
0x10TagsTArray<FName>6 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>
0x01900x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 9

SignatureFlagsNativeParams
void UserConstructionScript()
Script22 statements · 1,045 bytes of bytecode
0x0000LookAtBillboard.K2_SetRelativeLocation(LookAtLoc, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x0034LookAtBillboard2.K2_SetRelativeLocation(LookAtLoc2, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0068CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x009ACallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(PreviewSpline, 0f, 1f, 0f, CallFunc_GetSplineLength_ReturnValue);0x00D7CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue = Spline.GetTransformAtDistanceAlongSpline(CallFunc_MapRangeClamped_ReturnValue, 0, false);0x0115BreakTransform(CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0143Camera.K2_SetRelativeLocation(CallFunc_BreakTransform_Location, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, false);0x0177CallFunc_K2_GetComponentLocation_ReturnValue = LookAtBillboard2.K2_GetComponentLocation();0x01A9Temp_bool_Variable = AttractModeCam;0x01BCCallFunc_K2_GetComponentLocation_ReturnValue_1 = LookAtBillboard.K2_GetComponentLocation();0x01EECallFunc_K2_GetComponentLocation_ReturnValue_2 = Camera.K2_GetComponentLocation();0x0220CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue, PreviewSpline);0x0257CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0289CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x02B7CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(PreviewSpline, 0f, 1f, 0f, CallFunc_GetSplineLength_ReturnValue);0x02F4CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Subtract_VectorVector_ReturnValue);0x0319CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue = Spline.GetTransformAtDistanceAlongSpline(CallFunc_MapRangeClamped_ReturnValue, 0, false);0x0357BreakTransform(CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0385Camera.K2_SetWorldRotation(Switch(Temp_bool_Variable, false => CallFunc_Conv_VectorToRotator_ReturnValue, true => CallFunc_BreakTransform_Rotation, default => K2Node_Select_Default), false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x03E5Camera.SetFieldOfView(FOV);0x0412return;0x0414// end of script
EventPublic0x00
void TL_CamLerpAlongSpline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KartIntroCamera(1607);0x000Freturn;0x0011// end of script
0x00
void TL_CamLerpAlongSpline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KartIntroCamera(1602);0x000Freturn;0x0011// end of script
0x00
void TL_LinearMovementLongSpline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KartIntroCamera(10);0x000Freturn;0x0011// end of script
0x00
void TL_LinearMovementLongSpline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KartIntroCamera(52);0x000Freturn;0x0011// end of script
0x00
void UpdateCamLocAlongSpline(float Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value = Value;0x0012ExecuteUbergraph_BP_KartIntroCamera(527);0x0021return;0x0023// end of script
0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KartIntroCamera(1578);0x000Freturn;0x0011// end of script
EventProtected0x00
void AnimateCamAlongSpline(float Duration)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Duration = Duration;0x0012ExecuteUbergraph_BP_KartIntroCamera(1612);0x0021return;0x0023// end of script
0x04
void ExecuteUbergraph_BP_KartIntroCamera(int32 EntryPoint)
Script58 statements · 1,722 bytes of bytecode
0x0000goto [EntryPoint];0x000Agoto Label_06B7;0x000FLabel_000F:0x000FTL_CamLerpAlongSpline.PlayFromStart();0x002Fgoto Label_06B7;0x0034CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.015f);0x0055CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0072CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_MakeLiteralFloat_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x00A0CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(LinearMovementAlongSpline, CallFunc_Multiply_FloatFloat_ReturnValue);0x00CELinearMovementAlongSpline = CallFunc_Add_FloatFloat_ReturnValue_1;0x00E9CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.015f);0x010ACallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0127CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_MakeLiteralFloat_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0155CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(LinearMovementAlongSpline, CallFunc_Multiply_FloatFloat_ReturnValue);0x0183UpdateCamLocAlongSpline(CallFunc_Add_FloatFloat_ReturnValue_1);0x019Agoto Label_06B7;0x019FLabel_019F:0x019FTL_LinearMovementLongSpline.PlayFromStart();0x01BFgoto Label_06B7;0x01C4Label_01C4:0x01C4CallFunc_Lerp_ReturnValue = Lerp(0.05f, 1f, TL_CamLerpAlongSpline_LerpAlpha_D06F56564470E86223425A950CF9A888);0x01F3UpdateCamLocAlongSpline(CallFunc_Lerp_ReturnValue);0x020Agoto Label_06B7;0x020FCallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0241CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(K2Node_CustomEvent_Value, 0f, 1f, 0f, CallFunc_GetSplineLength_ReturnValue);0x027ECallFunc_GetTransformAtDistanceAlongSpline_ReturnValue = Spline.GetTransformAtDistanceAlongSpline(CallFunc_MapRangeClamped_ReturnValue_1, 0, false);0x02BCBreakTransform(CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x02EACamera.K2_SetRelativeLocation(CallFunc_BreakTransform_Location, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x031ECallFunc_K2_GetComponentLocation_ReturnValue = Camera.K2_GetComponentLocation();0x0350CallFunc_K2_GetComponentLocation_ReturnValue_1 = LookAtBillboard.K2_GetComponentLocation();0x0382CallFunc_K2_GetComponentLocation_ReturnValue_2 = LookAtBillboard2.K2_GetComponentLocation();0x03B4CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_2, K2Node_CustomEvent_Value);0x03EBTemp_bool_Variable = AttractModeCam;0x03FECallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(Switch(Temp_bool_Variable, false => CallFunc_VLerp_ReturnValue, true => CallFunc_K2_GetComponentLocation_ReturnValue_1, default => K2Node_Select_Default), CallFunc_K2_GetComponentLocation_ReturnValue);0x0458CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Subtract_VectorVector_ReturnValue);0x047DCamera.K2_SetWorldRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x04B1Camera.SetFieldOfView(FOV);0x04DEif (!(AttractModeCam)) goto Label_06B7;0x04ECCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(K2Node_CustomEvent_Value, 0.05f);0x0516CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0548CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Add_FloatFloat_ReturnValue, 0f, 1f, 0f, CallFunc_GetSplineLength_ReturnValue);0x0585CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue_1 = Spline.GetTransformAtDistanceAlongSpline(CallFunc_MapRangeClamped_ReturnValue, 0, false);0x05C3BreakTransform(CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x05F1LookAtBillboard.K2_SetRelativeLocation(CallFunc_BreakTransform_Location_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x0625goto Label_06B7;0x062AUpdateCamLocAlongSpline(0.05f);0x063Dgoto Label_06B7;0x0642goto Label_01C4;0x0647goto Label_06B7;0x064Cif (!(AttractModeCam)) goto Label_065F;0x065Agoto Label_019F;0x065FLabel_065F:0x065FCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, K2Node_CustomEvent_Duration);0x0689TL_CamLerpAlongSpline.SetPlayRate(CallFunc_Divide_FloatFloat_ReturnValue);0x06B2goto Label_000F;0x06B7Label_06B7:0x06B7return;0x06B9// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type