Zdexby TheHolyOneZ
9,486 classes
Class

ABP_WaterSlugWorldPopProxy_C

: AUWEWorldPopResourceBaseActor : AActor : UObject
/Game/Blueprints/Items/BP_WaterSlugWorldPopProxy.BP_WaterSlugWorldPopProxy_C 0x0389 (905 B) align 8 inherited 0x0358 15 scripted vtable /Game/Blueprints/Items/BP_WaterSlugWorldPopProxy
0x00x0389

Members 8

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08UWEWorldFXMarkerUUWEWorldFXMarkerComponent*6 flagsnullptr
0x08CollisionUCapsuleComponent*6 flagsnullptr
0x08SkeletalMeshUSkeletalMeshComponent*6 flagsnullptr
0x08AIPerceptionStimuliSourceUAIPerceptionStimuliSourceComponent*6 flagsnullptr
0x01PlayerInProximitybool7 flagsfalse
0x03810x03padding / unreflected
0x04PlayersInProximityint327 flags0
0x01PlayerInShakeDistancebool7 flagsfalse
Inherited from AUWEWorldPopResourceBaseActor 8
OffsetSizeNameTypeFlagsDefault
0x10OnResourceGatheredFMulticastScriptDelegate4 flags<delegate>
0x01bIsBreakingDisabledbool7 flagsfalse
0x01bHasBeenGathered : 1bit 0boolNetRepNotify+9 flagsfalse
0x02F20x02padding / unreflected
0x10ResourceIdFGuidProtected+9 flags{A=0, B=0, C=0, D=0}
0x01bHasBeenModified : 1bit 0boolProtected+5 flagsfalse
0x03050x03padding / unreflected
0x40SourceInfoFUWEResourceActorSourceInfoProtected+3 flags{Region="", Rule="", ZoneName="", LastModified=""}
0x08StaticMeshUStaticMeshComponent*Protected+12 flags/Script/UWEWorldPopulation2.Default__UWEWorldPopResourceBas…
0x08AssetDataUUWEAssetDataComponent*Protected+12 flags/Script/UWEWorldPopulation2.Default__UWEWorldPopResourceBas…
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
0x00640x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x00660x01padding / unreflected
0x01bAsyncPhysicsTickEnabled : 1bit 0boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x006B0x01padding / 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
0x01780x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x019D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C80x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x10UWEActorIDFGuidNetRepNotify+8 flags{A=0, B=0, C=0, D=0}
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>
0x02180x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 15

SignatureFlagsNativeParams
void ItemPickedUp(AActor* PickupActor, const bool& bHandled)
Script4 statements · 47 bytes of bytecode
0x0000UWEWorldFXMarker.SetMarkerEnabled(false);0x0021bHandled = false;0x002Creturn;0x002E// end of script
EventPublic0x09
void OutOfRangeCallback_81DD16274EA8108B0927E1850BAB72A4()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(2052);0x000Freturn;0x0011// end of script
0x00
void InRangeCallback_81DD16274EA8108B0927E1850BAB72A4()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(92);0x000Freturn;0x0011// end of script
0x00
void OutOfRangeCallback_05D1145246D8322E4C1CB28789A7EAC8()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(610);0x000Freturn;0x0011// end of script
0x00
void InRangeCallback_05D1145246D8322E4C1CB28789A7EAC8()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(646);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(672);0x000Freturn;0x0011// end of script
EventProtected0x00
void ShowSkeletalMesh()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(1273);0x000Freturn;0x0011// end of script
0x00
void HideSkeletalMesh()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(1461);0x000Freturn;0x0011// end of script
0x00
void EventPlayShakingAnim()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(1640);0x000Freturn;0x0011// end of script
0x00
void EventStopShakingAnim()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(1726);0x000Freturn;0x0011// end of script
0x00
void StopMontage()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(1798);0x000Freturn;0x0011// end of script
0x00
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BP_WaterSlugWorldPopProxy(2010);0x0021return;0x0023// end of script
EventProtected0x01
void OnHasBeenGathered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterSlugWorldPopProxy(2067);0x000Freturn;0x0011// end of script
EventProtected0x00
void ItemDropped(AActor* FromActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_FromActor = FromActor;0x0012ExecuteUbergraph_BP_WaterSlugWorldPopProxy(2164);0x0021return;0x0023// end of script
EventPublic0x08
void ExecuteUbergraph_BP_WaterSlugWorldPopProxy(int32 EntryPoint)
Script109 statements · 2,172 bytes of bytecode
0x0000PushFlow(Label_0879);0x0005goto [EntryPoint];0x000FSkeletalMesh.PlayAnimation(/Game/Art/Creatures/Waterslug_01/Animation/AS_Waterslug_01_Idle001.AS_Waterslug_01_Idle001, true);0x0039PopFlow();0x003ALabel_003A:0x003AUWEWorldFXMarker.SetMarkerEnabled(true);0x005BPopFlow();0x005CPlayerInProximity = true;0x0067ShowSkeletalMesh();0x0075PopFlow();0x0076Label_0076:0x0076K2Node_MakeStruct_UWERangeTrackerRange.Lower = 0;0x009AK2Node_MakeStruct_UWERangeTrackerRange.Upper = 1000;0x00BEK2Node_MakeStruct_UWERangeTrackerRange.InfiniteUpper = false;0x00D2K2Node_MakeStruct_UWERangeTrackerRange.EnableTargetViewConeCheck = false;0x00E6K2Node_MakeStruct_UWERangeTrackerRange.TargetViewConeHalfAngle = 1.570796;0x010AK2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.Tag = GameplayTag{FName(RangeTracker.Range1)};0x0140K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.Range = K2Node_MakeStruct_UWERangeTrackerRange;0x0164K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.AddTagToGAS = false;0x0178CallFunc_ListenPlayerInRange_ReturnValue = ListenPlayerInRange(this, K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig);0x0196CallFunc_IsValid_ReturnValue = IsValid(CallFunc_ListenPlayerInRange_ReturnValue);0x01B3if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01BDK2Node_CreateDelegate_OutputDelegate.Bind(this, InRangeCallback_81DD16274EA8108B0927E1850BAB72A4);0x01D4CallFunc_ListenPlayerInRange_ReturnValue.InRangeCallback += K2Node_CreateDelegate_OutputDelegate;0x01FDK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OutOfRangeCallback_81DD16274EA8108B0927E1850BAB72A4);0x0214CallFunc_ListenPlayerInRange_ReturnValue.OutOfRangeCallback += K2Node_CreateDelegate_OutputDelegate_3;0x023DCallFunc_ListenPlayerInRange_ReturnValue.Activate();0x0261PopFlow();0x0262if (!(PlayerInProximity)) PopFlow();0x026CPlayerInShakeDistance = false;0x0277EventStopShakingAnim();0x0285PopFlow();0x0286PlayerInShakeDistance = true;0x0291EventPlayShakingAnim();0x029FPopFlow();0x02A0CallFunc_IsDedicatedServer_ReturnValue = IsDedicatedServer(this);0x02B5CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsDedicatedServer_ReturnValue);0x02D2if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x02DCCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bHasBeenGathered);0x02F9if (!(CallFunc_Not_PreBool_ReturnValue_1)) PopFlow();0x0303PushFlow(Label_030D);0x0308goto Label_0076;0x030DLabel_030D:0x030DK2Node_MakeStruct_UWERangeTrackerRange_1.Lower = 0;0x0331K2Node_MakeStruct_UWERangeTrackerRange_1.Upper = 400;0x0355K2Node_MakeStruct_UWERangeTrackerRange_1.InfiniteUpper = false;0x0369K2Node_MakeStruct_UWERangeTrackerRange_1.EnableTargetViewConeCheck = false;0x037DK2Node_MakeStruct_UWERangeTrackerRange_1.TargetViewConeHalfAngle = 1.570796;0x03A1K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig_1.Tag = GameplayTag{FName(RangeTracker.Range2)};0x03D7K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig_1.Range = K2Node_MakeStruct_UWERangeTrackerRange_1;0x03FBK2Node_MakeStruct_UWERangeTrackerPeerRangeConfig_1.AddTagToGAS = false;0x040FCallFunc_ListenPlayerInRange_ReturnValue_1 = ListenPlayerInRange(this, K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig_1);0x042DCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_ListenPlayerInRange_ReturnValue_1);0x044Aif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0454K2Node_CreateDelegate_OutputDelegate_2.Bind(this, InRangeCallback_05D1145246D8322E4C1CB28789A7EAC8);0x046BCallFunc_ListenPlayerInRange_ReturnValue_1.InRangeCallback += K2Node_CreateDelegate_OutputDelegate_2;0x0494K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OutOfRangeCallback_05D1145246D8322E4C1CB28789A7EAC8);0x04ABCallFunc_ListenPlayerInRange_ReturnValue_1.OutOfRangeCallback += K2Node_CreateDelegate_OutputDelegate_1;0x04D4CallFunc_ListenPlayerInRange_ReturnValue_1.Activate();0x04F8PopFlow();0x04F9StaticMesh.SetVisibility(false, false);0x051BSkeletalMesh.SetVisibility(true, true);0x053DSkeletalMesh.SetEnableAnimation(true);0x055ESkeletalMesh.SetComponentTickEnabled(true);0x0583DelayUntilNextTick(this, LatentActionInfo{0xF, -808622254, FName(ExecuteUbergraph_BP_WaterSlugWorldPopProxy), this});0x05B4PopFlow();0x05B5StaticMesh.SetVisibility(true, false);0x05D7SkeletalMesh.SetVisibility(false, true);0x05F9StopMontage();0x0607SkeletalMesh.SetComponentTickEnabled(false);0x062CSkeletalMesh.SetEnableAnimation(false);0x064DPopFlow();0x064ELabel_064E:0x064EPlayerInProximity = false;0x0659HideSkeletalMesh();0x0667PopFlow();0x0668if (!(PlayerInProximity)) goto Label_06AF;0x0676StopMontage();0x0684SkeletalMesh.PlayAnimation(/Game/Art/Creatures/Waterslug_01/Animation/AM_WaterslugAfraid.AM_WaterslugAfraid, true);0x06AEPopFlow();0x06AFLabel_06AF:0x06AFStopMontage();0x06BDPopFlow();0x06BEif (!(PlayerInProximity)) goto Label_06F7;0x06CCSkeletalMesh.PlayAnimation(/Game/Art/Creatures/Waterslug_01/Animation/AS_Waterslug_01_Idle001.AS_Waterslug_01_Idle001, true);0x06F6PopFlow();0x06F7Label_06F7:0x06F7StopMontage();0x0705PopFlow();0x0706CallFunc_GetAnimInstance_ReturnValue = SkeletalMesh.GetAnimInstance();0x0730CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAnimInstance_ReturnValue);0x074Dif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0757CallFunc_GetAnimInstance_ReturnValue = SkeletalMesh.GetAnimInstance();0x0781CallFunc_GetCurrentActiveMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurrentActiveMontage();0x07ABCallFunc_GetAnimInstance_ReturnValue.Montage_Stop(0f, CallFunc_GetCurrentActiveMontage_ReturnValue);0x07D9PopFlow();0x07DACallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_Event_EndPlayReason, 3);0x07F9if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0803PopFlow();0x0804if (!(PlayerInProximity)) PopFlow();0x080Egoto Label_064E;0x0813CallFunc_GetWorldSubsystem_ReturnValue = GetWorldSubsystem(this, /Script/UWERangeTracker.UWEPlayerRangeTracker);0x0831CallFunc_GetWorldSubsystem_ReturnValue.UnregisterPeerActor(this);0x0852UWEWorldFXMarker.SetMarkerEnabled(false);0x0873PopFlow();0x0874goto Label_003A;0x0879Label_0879:0x0879return;0x087B// end of script
Final0x04