Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Interactable_BridgingLadder_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/BridgingLadder/BP_Interactable_BridgingLadder.BP_Interactable_BridgingLadder_C 0x0764 (1,892 B) align 16 inherited 0x0748 9 scripted vtable /Game/Ride/Interactables/BridgingLadder/BP_Interactable_BridgingLadder
0x00x0764

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08StaticMesh2UStaticMeshComponent*6 flagsnullptr
0x08StaticMesh1UStaticMeshComponent*6 flagsnullptr
0x04Levelint32NetRepNotify+7 flags0
Inherited from ABP_Interactable_Actor_C 40
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuoyancyUBuoyancyComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x60HoldTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=100, Y=0, Z…
0x08InteractableIMCUInputMappingContext*6 flags/Game/Ride/Input/IMC/IMC_Interactable.IMC_Interactable
0x08PlayerABP_FirstPersonCharacter_C*7 flagsnullptr
0x08AttachedToActorAActor*7 flagsnullptr
0x03480x08padding / unreflected
0x60RelativeAttachTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01TickWhenPickedUpbool7 flagsfalse
0x01TickInitialStatebool7 flagsfalse
0x01CanBePickedUpWhenAttachedbool7 flagstrue
0x03B30x05padding / unreflected
0x50Interactble_LookatPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x50Interactble_PickedUpPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x20ObjectAttachTypeFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x20AcceptableAttachTypesFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x08AttachPointStateFGameplayTag4 flags{TagName=AttachPointState.Free}
0x60CustomAttachTransformFTransformNet+5 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01DefaultObjectTypeECollisionChannel7 flagsECC_PhysicsBody
0x01CharacterPoseE_CharacterPose6 flagsNewEnumerator1
0x01SpawnAttachedCollisionTypeECollisionChannelNet+7 flagsECC_GameTraceChannel2
0x05030x05padding / unreflected
0x08ThirdPersonDummyClassTSubclassOf<ABP_ThirdPersonDummy_C>6 flags/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP…
0x60FPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x60TPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08CharacterPoseSequenceUAnimSequenceBase*5 flags/Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Id…
0x20CurrentTagsFGameplayTagContainerNetRepNotify+3 flags{GameplayTags=[], ParentTags=[]}
0x10DisplayNameFText3 flags<FText>
0x01ShouldBeAttachedOnSpawnboolNet+7 flagsfalse
0x06090x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06190x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x062B0x05padding / unreflected
0x08NormalizedImpactForcedouble7 flags0
0x50AttachPointTypeTransfromMapTMap<TSubclassOf<AActor>, FTransform>3 flags<TMap>
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50Interactable_PickedUpPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x01AlwaysKeepHitEventbool8 flagsfalse
0x07290x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
Inherited from ARGInteractableActor 1
OffsetSizeNameTypeFlagsDefault
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
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
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+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 ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = true;0x000Breturn;0x000D// end of script
Public0x01
void UpdateLadderPosition()
Script27 statements · 834 bytes of bytecode
0x0000K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Level, 0);0x0022if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0095;0x0030K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Level, 1);0x0052if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_017A;0x0060K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Level, 2);0x0082if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_025F;0x0090goto Label_033F;0x0095Label_0095:0x0095StaticMesh1.K2_SetRelativeLocation(FVector(1, 0, 10), false, CallFunc_K2_SetRelativeLocation_SweepHitResult_3, false);0x00D9StaticMesh2.K2_SetRelativeLocation(FVector(1, 0, 10), false, CallFunc_K2_SetRelativeLocation_SweepHitResult_3, false);0x011DGetActorBounds(true, CallFunc_GetActorBounds_Origin_2, CallFunc_GetActorBounds_BoxExtent_2, true);0x013FStaticMesh.SetCenterOfMass(CallFunc_GetActorBounds_Origin_2, FName(None));0x0175goto Label_033F;0x017ALabel_017A:0x017AStaticMesh1.K2_SetRelativeLocation(FVector(1, 0, 100), false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, false);0x01BEStaticMesh2.K2_SetRelativeLocation(FVector(1, 0, 10), false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x0202GetActorBounds(true, CallFunc_GetActorBounds_Origin_1, CallFunc_GetActorBounds_BoxExtent_1, true);0x0224StaticMesh.SetCenterOfMass(CallFunc_GetActorBounds_Origin_1, FName(None));0x025Agoto Label_033F;0x025FLabel_025F:0x025FStaticMesh1.K2_SetRelativeLocation(FVector(1, 0, 100), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x02A3StaticMesh2.K2_SetRelativeLocation(FVector(1, 0, 100), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x02E7GetActorBounds(true, CallFunc_GetActorBounds_Origin, CallFunc_GetActorBounds_BoxExtent, true);0x0309StaticMesh.SetCenterOfMass(CallFunc_GetActorBounds_Origin, FName(None));0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x00
void OnRep_Level()
Script3 statements · 17 bytes of bytecode
0x0000UpdateLadderPosition();0x000Ereturn;0x0010// end of script
0x00
void SetDroppedPhysicsState(const bool& Success)
Script11 statements · 322 bytes of bytecode
0x0000StaticMesh.SetCollisionResponseToChannel(6, 2);0x0028StaticMesh1.SetCollisionResponseToChannel(6, 2);0x0050StaticMesh2.SetCollisionResponseToChannel(6, 2);0x0078StaticMesh.SetCollisionEnabled(3);0x009EStaticMesh1.SetCollisionEnabled(3);0x00C4StaticMesh2.SetCollisionEnabled(3);0x00EAStaticMesh.SetSimulatePhysics(true);0x010FStaticMesh.SetEnableGravity(true);0x0134Success = true;0x013Freturn;0x0141// end of script
Public0x01
void SetPickedUpPhysicsState(const bool& Success)
Script12 statements · 374 bytes of bytecode
0x0000StaticMesh.SetCollisionObjectType(DefaultObjectType);0x002DStaticMesh1.SetCollisionObjectType(DefaultObjectType);0x005AStaticMesh2.SetCollisionObjectType(DefaultObjectType);0x0087StaticMesh.SetSimulatePhysics(false);0x00ACStaticMesh1.SetSimulatePhysics(false);0x00D1StaticMesh2.SetSimulatePhysics(false);0x00F6StaticMesh.SetCollisionEnabled(0);0x011CStaticMesh2.SetCollisionEnabled(0);0x0142StaticMesh1.SetCollisionEnabled(0);0x0168Success = true;0x0173return;0x0175// end of script
Public0x01
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_BridgingLadder(217);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_BridgingLadder(534);0x0057return;0x0059// end of script
0x30
void UpdateLadder(int32 Increment)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Increment = Increment;0x0012ExecuteUbergraph_BP_Interactable_BridgingLadder(851);0x0021return;0x0023// end of script
0x04
void ExecuteUbergraph_BP_Interactable_BridgingLadder(int32 EntryPoint)
Script44 statements · 859 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AUpdateLadderPosition();0x0018goto Label_0358;0x001DLabel_001D:0x001DOnRep_Level();0x002Bgoto Label_000A;0x0030Label_0030:0x0030MarkPropertyDirtyFromRepIndex(this, 17, FName(Level));0x004Dgoto Label_001D;0x0052Label_0052:0x0052FlushNetDormancy();0x005CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Level, K2Node_CustomEvent_Increment);0x008ACallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2);0x00B9Level = CallFunc_Clamp_ReturnValue;0x00D4goto Label_0030;0x00D9CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x00F6Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0109Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0126Temp_real_Variable_1 = Temp_real_Variable_1;0x0141Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x015ETemp_real_Variable = Temp_real_Variable;0x0179Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x018CCallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x01A6K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x01CAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01E7K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_UpdateBridgeLadderStage(1, this);0x0211goto Label_0358;0x0216CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x0233Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x0246Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0263Temp_real_Variable_3 = Temp_real_Variable_3;0x027ETemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x029BTemp_real_Variable_2 = Temp_real_Variable_2;0x02B6Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x02C9CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x02E3K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x0307K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0324K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_UpdateBridgeLadderStage(-1, this);0x034Egoto Label_0358;0x0353goto Label_0052;0x0358Label_0358:0x0358return;0x035A// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type