Zdexby TheHolyOneZ
3,086 classes
Class

ABoulder_Swing_C

: AActor : UObject
/Game/TRAPS/Boulder_Swing.Boulder_Swing_C 0x0300 (768 B) align 8 inherited 0x0278 5 scripted vtable /Game/TRAPS/Boulder_Swing
0x00x0300

Members 18

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08AudioUAudioComponent*7 flagsnullptr
0x08RopeAroundUStaticMeshComponent*7 flagsnullptr
0x08rockUStaticMeshComponent*7 flagsnullptr
0x08ropeUStaticMeshComponent*7 flagsnullptr
0x08Arrow1UArrowComponent*7 flagsnullptr
0x08ArrowUArrowComponent*7 flagsnullptr
0x08Sphere1USphereComponent*7 flagsnullptr
0x08SphereUStaticMeshComponent*7 flagsnullptr
0x08RootUStaticMeshComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x04SwingInterval_SwingRotation_AFA665F64011293D728899ACD8F14745float4 flags0
0x01SwingInterval__Direction_AFA665F64011293D728899ACD8F14745ETimelineDirection4 flagsForward
0x02D50x03padding / unreflected
0x08SwingIntervalUTimelineComponent*6 flagsnullptr
0x08SwingTimedouble6 flags2
0x01BamboozleTimelinebool7 flagstrue
0x02E90x07padding / unreflected
0x08Swing1double6 flags-45
0x08Swing2double6 flags45
Inherited from AActor 78
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool5 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool5 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 7bool5 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 flagsfalse
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 5bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 6boolTransient+4 flagsfalse
0x005D0x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00610x07padding / unreflected
0x68ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00D80x08padding / unreflected
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+7 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01740x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01980x08padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x01A40x04padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01C00x08padding / unreflected
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>
0x01E80x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 5

SignatureFlagsNativeParams
void SwingInterval__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Boulder_Swing(10);0x000Freturn;0x0011// end of script
0x00
void SwingInterval__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Boulder_Swing(202);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Boulder_Swing(504);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__Sphere1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_Boulder_Swing(620);0x007Breturn;0x007D// end of script
0x108
void ExecuteUbergraph_Boulder_Swing(int32 EntryPoint)
Script43 statements · 1,104 bytes of bytecode
0x0000goto [EntryPoint];0x000Aif (!(BamboozleTimeline)) goto Label_0071;0x0018BamboozleTimeline = false;0x0023Audio.Play(0f);0x004CSwingInterval.ReverseFromEnd();0x006Cgoto Label_044D;0x0071Label_0071:0x0071BamboozleTimeline = true;0x007CAudio.Play(0f);0x00A5SwingInterval.PlayFromStart();0x00C5goto Label_044D;0x00CACallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(Swing1);0x00E7CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, 0f);0x0116CallFunc_MakeRotator_Pitch_NarrowingCast_1 = Cast<3>(Swing2);0x0133CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_1, 0f);0x0162CallFunc_RLerp_ReturnValue = RLerp(CallFunc_MakeRotator_ReturnValue, CallFunc_MakeRotator_ReturnValue_1, SwingInterval_SwingRotation_AFA665F64011293D728899ACD8F14745, false);0x019ARoot.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x01CEgoto Label_044D;0x01D3Label_01D3:0x01D3SwingInterval.Play();0x01F3goto Label_044D;0x01F8CallFunc_SetTimelineLength_NewLength_NarrowingCast = Cast<3>(SwingTime);0x0215SwingInterval.SetTimelineLength(CallFunc_SetTimelineLength_NewLength_NarrowingCast);0x023EAudio.Play(0f);0x0267goto Label_01D3;0x026CK2Node_DynamicCast_AsBoni_Character = Cast<BoniCharacter_C>(K2Node_ComponentBoundEvent_OtherActor);0x0290K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBoni_Character);0x02ADif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_03DA;0x02BBK2Node_DynamicCast_AsBoni_Character.Death();0x02DFSphere1.SetCollisionEnabled(3);0x0305Sphere1.SetSimulatePhysics(true);0x032ACallFunc_GetComponentVelocity_ReturnValue = Sphere1.GetComponentVelocity();0x0360CallFunc_K2_GetComponentLocation_ReturnValue = Sphere1.K2_GetComponentLocation();0x0392Sphere1.AddImpulseAtLocation(CallFunc_GetComponentVelocity_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue, FName(None));0x03D5goto Label_044D;0x03DALabel_03DA:0x03DAK2Node_DynamicCast_AsPeepo_AI = Cast<Peepo_AI_C>(K2Node_ComponentBoundEvent_OtherActor);0x03FEK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_AI);0x041Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_044D;0x0429K2Node_DynamicCast_AsPeepo_AI.Peepo_Death();0x044DLabel_044D:0x044Dreturn;0x044F// end of script
Final0x04