Zdexby TheHolyOneZ
6,144 classes
Class

ABP_CosmeticPickup_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Character/Customization/BP_CosmeticPickup.BP_CosmeticPickup_C 0x07E8 (2,024 B) align 16 inherited 0x07C8 9 scripted vtable /Game/Ride/Character/Customization/BP_CosmeticPickup
0x00x07E8

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08HatMeshUStaticMesh*NetRepNotify+6 flagsnullptr
0x08CosmeticTagFGameplayTagNet+4 flags{TagName=Cosmetic.Hat}
0x08WinningPlayerStateAPlayerState*Net+7 flagsnullptr
Inherited from ABP_Interactable_Actor_C 44
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
0x03A80x08padding / 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
0x04130x05padding / 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
0x05630x05padding / 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
0x06690x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06790x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x068B0x05padding / 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
0x07890x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
0x04CachedLinearDampingfloat7 flags0
0x01ShouldCheckForQuickSandbool7 flagsfalse
0x07AD0x03padding / unreflected
0x04BeachPaddleHitCounterint327 flags0
0x07B40x04padding / unreflected
0x10BeachPaddleHitInstigatorsTArray<ARGFirstPersonCharacter*>4 flags[]
Inherited from ARGInteractableActor 8
OffsetSizeNameTypeFlagsDefault
0x04PhysicsSyncIntervalfloat7 flags0.1
0x04SinkTimefloat7 flags3
0x04SinkSpeedfloat7 flags1
0x04MaxSinkRotationfloat7 flags20
0x04SinkRotationSpeedfloat7 flags2
0x02C40x04padding / unreflected
0x08ClientAuthoritativeOwnerAPlayerController*NetRepNotify+6 flagsnullptr
0x02D00x38padding / unreflected
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
0x08ActiveQuickSandARGQuickSand*NetRepNotify+6 flagsnullptr
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 GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform)
Script33 statements · 1,077 bytes of bytecode
0x0000GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CosmeticTag, "Cosmetic.Hat");0x002Bif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_00CE;0x0039GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CosmeticTag, "Cosmetic.Glasses");0x0068if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0209;0x0076GetCustomAttachTransform(AttachParent, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x009BSuccess = CallFunc_GetCustomAttachTransform_Success;0x00AECustomAttachTransform = CallFunc_GetCustomAttachTransform_CustomAttachTransform;0x00C9goto Label_0432;0x00CELabel_00CE:0x00CEGetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x00FCCallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x0119CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 35, 70, 0.65, 0.4);0x0162CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue);0x0187CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(5, 0, 0), FRotator(0, 0, 0), CallFunc_Conv_DoubleToVector_ReturnValue);0x01DESuccess = true;0x01E9CustomAttachTransform = CallFunc_MakeTransform_ReturnValue;0x0204goto Label_0432;0x0209Label_0209:0x0209GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_1, CallFunc_GetComponentBounds_BoxExtent_1, CallFunc_GetComponentBounds_SphereRadius_1);0x0237CallFunc_MapRangeClamped_Value_ImplicitCast_3 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_1);0x0254CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_3, 20, 40, -30, -24);0x029DCallFunc_MapRangeClamped_Value_ImplicitCast_2 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_1);0x02BACallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_2, 20, 40, -23, -12);0x0303CallFunc_MapRangeClamped_Value_ImplicitCast_1 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_1);0x0320CallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_1, 20, 40, 1, 0.5);0x0369CallFunc_MakeVector_ReturnValue = MakeVector(8, CallFunc_MapRangeClamped_ReturnValue_2, CallFunc_MapRangeClamped_ReturnValue_1);0x03A0CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue_3);0x03C5CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_MakeVector_ReturnValue, FRotator(0, 0, 0), CallFunc_Conv_DoubleToVector_ReturnValue_1);0x040CSuccess = true;0x0417CustomAttachTransform = CallFunc_MakeTransform_ReturnValue_1;0x0432Label_0432:0x0432return;0x0434// end of script
Public0x70
void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts)
Script20 statements · 592 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(WinningPlayerState);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00B3;0x002BCallFunc_GetPlayerController_ReturnValue = WinningPlayerState.GetPlayerController();0x0055CallFunc_GetController_ReturnValue = InstigatingPlayer.GetController();0x007FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPlayerController_ReturnValue, CallFunc_GetController_ReturnValue);0x00A5if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0101;0x00B3Label_00B3:0x00B3GetLookAtPlayerInteractionTexts(InstigatingPlayer, InstigatingPlayerHeldActor, Hit, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x00E1LookAtPlayerInteractionTexts = CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts;0x00FCgoto Label_024D;0x0101Label_0101:0x0101CallFunc_GetPlayerController_ReturnValue = WinningPlayerState.GetPlayerController();0x012BCallFunc_GetController_ReturnValue = InstigatingPlayer.GetController();0x0155CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPlayerController_ReturnValue, CallFunc_GetController_ReturnValue);0x017BCallFunc_SelectText_ReturnValue = SelectText(NSLOCTEXT("791F03EC4750E43B714EB8A489EFE2E7", "", "Only For Winners!"), NSLOCTEXT("580FE56C4F101166C7752AAC016AFBED", "", "You Are Not Worthy This!"), CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0219K2Node_MakeMap_Map = TMap{nullptr: CallFunc_SelectText_ReturnValue};0x0232LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x024DLabel_024D:0x024Dreturn;0x024F// end of script
Public0x160
void UpdateMesh(UStaticMesh* Hat)
Script6 statements · 75 bytes of bytecode
0x0000FlushNetDormancy();0x000AHatMesh = Hat;0x001DMarkPropertyDirtyFromRepIndex(this, 19, FName(HatMesh));0x003AOnRep_HatMesh();0x0048return;0x004A// end of script
Public0x08
void OnRep_HatMesh()
Script3 statements · 58 bytes of bytecode
0x0000CallFunc_SetStaticMesh_ReturnValue = StaticMesh.SetStaticMesh(HatMesh);0x0037return;0x0039// end of script
0x00
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script12 statements · 256 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(WinningPlayerState);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00B3;0x002BCallFunc_GetPlayerController_ReturnValue = WinningPlayerState.GetPlayerController();0x0055CallFunc_GetController_ReturnValue = PlayerCharacter.GetController();0x007FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPlayerController_ReturnValue, CallFunc_GetController_ReturnValue);0x00A5if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00FD;0x00B3Label_00B3:0x00B3Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x00EASuccess = CallFunc_Interact_Success;0x00FDLabel_00FD:0x00FDreturn;0x00FF// end of script
Public0x112
void InpActEvt_IA_PrimaryFire_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_CosmeticPickup(10);0x0057return;0x0059// end of script
0x30
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_CosmeticPickup(271);0x000Freturn;0x0011// end of script
EventProtected0x00
void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player = Player;0x0012PersistentFrame.K2Node_Event_Stop = Stop;0x0024ExecuteUbergraph_BP_CosmeticPickup(286);0x0033return;0x0035// end of script
Public0x09
void ExecuteUbergraph_BP_CosmeticPickup(int32 EntryPoint)
Script15 statements · 289 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x0027Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x003ATemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0057Temp_real_Variable_1 = Temp_real_Variable_1;0x0072Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x008FTemp_real_Variable = Temp_real_Variable;0x00AATemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction;0x00BDPlayer.ChangeHatMesh(StaticMesh.StaticMesh, this, CosmeticTag);0x010Agoto Label_011E;0x010FReceiveBeginPlay();0x0119goto Label_011E;0x011ELabel_011E:0x011Ereturn;0x0120// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type