Zdexby TheHolyOneZ
9,486 classes
Class

ABP_SN2PlayerCharacter_C

: ASN2PlayerCharacter : ASN2BaseCharacter : ACharacter : APawn : AActor : UObject
/Game/Blueprints/Core/BP_SN2PlayerCharacter.BP_SN2PlayerCharacter_C 0x0EE2 (3,810 B) align 16 inherited 0x0CF0 32 scripted vtable /Game/Blueprints/Core/BP_SN2PlayerCharacter
0x00x0EE2

Members 40

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BPC_PlayerBaseSoundComponentUBPC_PlayerBaseSoundComponent_C*6 flagsnullptr
0x08UWELoopingCuesUUWELoopingCuesComponent*6 flagsnullptr
0x08BPC_DeepStartIntroUBPC_DeepStartIntro_C*6 flagsnullptr
0x08FPCineCameraUCameraComponent*6 flagsnullptr
0x08BPC_UWESyncedAnimationUBPC_SN2SyncedAnimation_C*6 flagsnullptr
0x08BPC_CharacterAnimationComponentUBPC_CharacterAnimationComponent_C*6 flagsnullptr
0x08BPC_PlayerZoneAudioUBPC_PlayerZoneAudio_C*6 flagsnullptr
0x08BasePostProcessUPostProcessComponent*6 flagsnullptr
0x08UWECharacterTrackerEntityUUWECharacterTrackerEntityComponent*6 flagsnullptr
0x08BPC_ProximityDataSignalUBPC_ProximityDataSignal_C*6 flagsnullptr
0x08BPC_PlayerEquipmentVisualsUBPC_PlayerEquipmentVisuals_C*6 flagsnullptr
0x08Scuba Mask StencilUStaticMeshComponent*6 flagsnullptr
0x20ExcludedDropItemsFGameplayTagContainer3 flags{GameplayTags=[1 item], ParentTags=[2 items]}
0x0D780x08padding / unreflected
0x60Chest2Head_orient_transformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08HighPingValuedouble7 flags75
0x08WidgetInteractionComponentUWidgetInteractionComponent*7 flagsnullptr
0x04WidgetInteractionDistancefloat7 flags200
0x01WidgetInteractionSourceEWidgetInteractionSource7 flagsCenterScreen
0x01WidgetInteractionTraceChannelECollisionChannel7 flagsECC_Pawn
0x0DF60x02padding / unreflected
0x08Ascenddouble7 flags0
0x08MoveXdouble7 flags0
0x08MoveYdouble7 flags0
0x04Delta Secondsfloat7 flags0
0x0E140x04padding / unreflected
0x08OldToolAUWEBaseItem*7 flagsnullptr
0x08NewToolAUWEBaseItem*7 flagsnullptr
0x08MeshBlend_PostProcess_MIDUMaterialInstanceDynamic*6 flagsnullptr
0x28PreferredPlayerArchetypeTSoftObjectPtr<UObject>3 flags<SoftObjectProperty>
0x28CurrentPlayerArchetypeTSoftObjectPtr<UObject>4 flags<SoftObjectProperty>
0x01RandomizeHairbool7 flagstrue
0x0E810x07padding / unreflected
0x18LandVelocityFVector7 flags{X=0, Y=0, Z=0}
0x01JustLandedbool7 flagsfalse
0x01bIsJumpingbool7 flagsfalse
0x01RegisteredNameChangebool7 flagsfalse
0x0EA30x01padding / unreflected
0x08MorphTargetNameFName6 flagsP2
0x0EAC0x04padding / unreflected
0x18IA_Look_ResultFVector7 flags{X=0, Y=0, Z=0}
0x08SN2PlayerAnimGraphTSubclassOf<USN2PlayerAnimInstance>6 flags/Game/Art/Animation/Characters/Humanoids/Base/ABP_SN2Player…
0x10LostItemStringFText3 flags<FText>
0x01RecentlySubmergedboolNet+7 flagsfalse
0x01bPlayerIsHiddenbool7 flagsfalse
Inherited from ASN2PlayerCharacter 94
OffsetSizeNameTypeFlagsDefault
0x08ExitWaterCueTagFGameplayTag7 flags{TagName=None}
0x08HeadUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Head
0x08NeckUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Neck
0x08BodyUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Body
0x08HandsUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Hands
0x08FeetUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Feet
0x08HairUSkeletalMeshComponent*10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Hair
0x01CurrentMovementModeEMovementMode9 flagsMOVE_None
0x08310x07padding / unreflected
0x08InventoryComponentUUWEInventoryComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.InventoryCo…
0x08CraftingComponentUUWECraftingComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.CraftingCom…
0x08EquippedItemsComponentUUWEEquipmentComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.EquippedIte…
0x08ToolbarComponentUUWEToolbarComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ToolbarComp…
0x08InventoryRouterComponentUUWEInventoryRouterComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.InventoryRo…
0x08AlertSpeakerComponentUUWEAlertSpeakerComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.AlertSpeake…
0x08ReviveableComponentUSN2ReviveableComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ReviveableC…
0x28HUDClassTSoftClassPtr<UCommonActivatableWidget>7 flags<SoftClassProperty>
0x08ScubaMaskSectionsUUWEScubaMaskComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ScubaMaskSe…
0x08OutOfBoundsCheckComponentUSN2OutOfBoundsCheckComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.OutOfBounds…
0x08DamageTrackerUUWEDamageTracker*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.DamageTrack…
0x08RespawnComponentUSN2RespawnComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.RespawnComp…
0x08HeldInputComponentUSN2HeldInputComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.HeldInputCo…
0x08PingLocatorUUWETrackingPingLocator*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.TrackingPin…
0x08ReviveInteractionComponentUSN2PlayerReviveInteractionCapsule*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ReviveInter…
0x08StartupAttributesTSubclassOf<UGameplayEffect>9 flagsnullptr
0x08FastSwimCheatGETSubclassOf<UGameplayEffect>9 flagsnullptr
0x08RespawnAttributesTSubclassOf<UGameplayEffect>9 flagsnullptr
0x10RespawnPlayerStoryGoalsTArray<TSoftObjectPtr<UUWEStoryGoal>>4 flags[]
0x10OnBlackoutDiedFMulticastScriptDelegate4 flags<delegate>
0x10OnAbilitySystemReadyFMulticastScriptDelegate4 flags<delegate>
0x08PlayerArchetypeComponentUSN2PlayerArchetypeComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.PlayerArche…
0x50CustomizationTagsTMap<EUWEPlayerCustomizationPartType, FGameplayTag>5 flags<TMap>
0x10NameFText6 flags<FText>
0x04MinSpeedForFootstepSoundsfloat9 flags110
0x09840x04padding / unreflected
0x10DescriptionFText5 flags<FText>
0x08ThumbnailUTexture2D*8 flagsnullptr
0x01DisallowOnlyAllowAutonomousTickPoseForListenServerbool9 flagstrue
0x09A10x07padding / unreflected
0x10OnRespawnedFMulticastScriptDelegate4 flags<delegate>
0x10OnUnstuckFMulticastScriptDelegate4 flags<delegate>
0x10OnDetachFMulticastScriptDelegate4 flags<delegate>
0x08HealthSetComponentUUWEHealthSetComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.HealthSetCo…
0x08MechanicalSetComponentUUWEMechanicalSetComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.MechanicalS…
0x08MovementSetComponentUUWEMovementSetComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.MovementSet…
0x08SurvivalSetComponentUUWESurvivalSetComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.SurvivalSet…
0x08PhysicalSetComponentUUWEPhysicalSetComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.PhysicalSet…
0x08BiomodCrafterInteractionComponentUUWEBiomodCrafterInteractionComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.BiomodCraft…
0x08ProcessorStationInteractionComponentUSN2ProcessorStationInteractionComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ProcessorSt…
0x08BioreactorInteractionComponentUSN2BioreactorInteractionComponent*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.BioreactorI…
0x08TagChangeAnalyticsUUWEAbilitySystemTagChangeAnalytics*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.TagChangeAn…
0x08AttachmentOwnerComponentUUWEPawnAttachmentOwner*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.PawnAttachm…
0x08GameplayCueDataHarvesterUUWEGameplayCueDataHarvester*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.GameplayCue…
0x08GameConfigSettingsApplierUSN2GameConfigSettingsApplier*12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.ConfigSetti…
0x08SwimAnimationTSubclassOf<UAnimInstance>9 flagsnullptr
0x08WalkAnimationTSubclassOf<UAnimInstance>9 flagsnullptr
0x08AnimSetupDataAssetUUWEAnimSetupDataAsset*10 flagsnullptr
0x04SN2PlayerInventoryUpgradeIncrementint327 flags3
0x04SN2PlayerMaxInventorySizeint327 flags35
0x04SN2PlayerMaxToolbarSizeint327 flags8
0x04CloseToGroundThresholdfloat9 flags300
0x01bIsCloseToGroundbool7 flagsfalse
0x0A610x0Fpadding / unreflected
0x08OutlineMaterialUMaterialInstance*Protected+9 flagsnullptr
0x08DynamicOutlineMaterialUMaterialInstanceDynamic*Protected+6 flagsnullptr
0x08CameraComponentUUWEFirstPersonCamera*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Camera
0x08FirstPersonCameraUCameraComponent*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Camera
0x18DefaultPlayerCameraManagerConfigFUWEPlayerCameraManagerSettingsProtected+5 flags{ViewPitchMin=-89.9, ViewPitchMax=89.9, ViewYawMin=-179.999…
0x08VolumeTrackerUVolumeTrackerComponent*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.VolumeTrack…
0x08VolumeTrackerHeadUVolumeTrackerComponent*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.VolumeTrack…
0x08VolumeTrackerFeetUVolumeTrackerComponent*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.VolumeTrack…
0x08RefineryRouterComponentUSN2RefineryRouterComponent*Protected+8 flags/Script/Subnautica2.Default__SN2PlayerCharacter.RefineryRou…
0x08TemperatureTrackerComponentUUWETemperatureRegionTracker*Protected+12 flags/Script/Subnautica2.Default__SN2PlayerCharacter.Temperature…
0x08InventoryInteractionComponentUSN2PlayerInventoryInteractionComponent*Protected+10 flags/Script/Subnautica2.Default__SN2PlayerCharacter.InventoryIn…
0x08InventoryComponentParentSocketFNameProtected+7 flagschestSocket
0x08PingLocatorParentSocketFNameProtected+7 flagsheadSocket
0x04CraftingInventorySearchRangefloatProtected+7 flags1000
0x04RecentlySubmergedTagDurationfloatProtected+8 flags10
0x04InBaseGracePeriodfloatProtected+8 flags0.15
0x0AF40x04padding / unreflected
0x20FirstTimeEquippedItemsFGameplayTagContainerProtected+1 flags{GameplayTags=[], ParentTags=[]}
0x10CharacterPartsTArray<FSN2CharacterPartEntry>Protected+2 flags[]
0x04HeadVolumeTrackerOffsetZfloatProtected+7 flags-20
0x0B2C0x08padding / unreflected
0x08CurrentOxygenatorTWeakObjectPtr<ASN2SubmarineOxygenator>NetProtected+6 flagsnullptr
0x01bHasCompletedLifepodRideboolProtected+10 flagsfalse
0x0B3D0x03padding / unreflected
0x04SN2BasePlayerInventorySlotsint326 flags20
0x0B440x14padding / unreflected
0x01AllowDroppingItemsInBasesbool8 flagstrue
0x01AllowDroppingItemsInSubmarinebool8 flagstrue
0x0B5A0x02padding / unreflected
0x04SN2Depth_Shallowint326 flags25
0x04SN2Depth_Intermediateint326 flags50
0x04SN2Depth_Deepint326 flags100
0x04SN2Depth_VeryDeepint326 flags500
0x04SN2Depth_Extremeint326 flags1500
0x04SN2Depth_Abyssalint326 flags3000
0x04SN2Depth_Hadalint326 flags5000
0x0B780x80padding / unreflected
0x28CarryableActorClassTSoftClassPtr<AActor>6 flags<SoftClassProperty>
0x10CarryableSaveGuidFGuid8 flags{A=0, B=0, C=0, D=0}
0x08PendingCarryableActorAActor*6 flagsnullptr
0x80OldCustomizationSetFUWEPlayerCustomizationSetTransient+2 flags{Parts=[], MaterialSwaps=[], CharacterName="", UIImage=<Sof…
Inherited from ASN2BaseCharacter 18
OffsetSizeNameTypeFlagsDefault
0x08AttachedToOwnerUUWEPawnAttachmentOwner*Protected+12 flagsnullptr
0x08CollisionImpactComponentUUWECollisionImpactComponent*Protected+12 flags/Script/Subnautica2.Default__SN2BaseCharacter.CollisionImpa…
0x08AIPerceptionStimuliSourceComponentUAIPerceptionStimuliSourceComponent*Protected+12 flags/Script/Subnautica2.Default__SN2BaseCharacter.AIPerceptionS…
0x08DefaultInputMappingContextUInputMappingContext*Protected+8 flagsnullptr
0x08ClassicInputMappingContextUInputMappingContext*Protected+8 flagsnullptr
0x08AlternateInputMappingContextUInputMappingContext*Protected+8 flagsnullptr
0x04InputMappingPriorityint32Protected+7 flags0
0x06E40x04padding / unreflected
0x08SaveComponentUUWESaveComponent*Protected+12 flags/Script/Subnautica2.Default__SN2BaseCharacter.SaveComponent
0x10EnteredWaterCurrentsTArray<AUWEOverlapWaterCurrent*>Protected+4 flags[]
0x07000x08padding / unreflected
0x10OnPossessedChangedFMulticastScriptDelegate4 flags<delegate>
0x18CameraBaseAimRotationFRotator8 flags{Pitch=0, Yaw=0, Roll=0}
0x02UWERemoteViewYawuint16NetProtected+5 flags0
0x02UWERemoteViewPitchuint16NetProtected+5 flags0
0x07340x04padding / unreflected
0x08CurrentMappingContextUInputMappingContext*Protected+4 flagsnullptr
0x10AddedMappingContextsTArray<UInputMappingContext*>Protected+2 flags[]
0x80SaveDataFSN2BaseCharacterSaveDataNetProtected+3 flags{Transform={Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0…
0x08UWEAbilitySystemComponentUUWEAbilitySystemComponent*Protected+12 flagsnullptr
0x01bPossessedboolNetRepNotify+6 flagsfalse
Inherited from ACharacter 40
OffsetSizeNameTypeFlagsDefault
0x08MeshUSkeletalMeshComponent*12 flags/Script/Engine.Default__Character.CharacterMesh0
0x08CharacterMovementUCharacterMovementComponent*12 flags/Script/Engine.Default__Character.CharMoveComp
0x08CapsuleComponentUCapsuleComponent*12 flags/Script/Engine.Default__Character.CollisionCylinder
0x48BasedMovementFBasedMovementInfoProtected+3 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x48ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x20BaseRotationOffsetFQuatProtected+4 flags{X=0, Y=0, Z=0, W=1}
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x18ReplicatedGravityDirectionFVector_NetQuantizeNormalNetProtected+5 flags{}
0x04400x18padding / unreflected
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x04CrouchedEyeHeightfloat7 flags32
0x01bInBaseReplication : 1bit 0boolProtected+3 flagsfalse
0x01bIsCrouched : 1bit 1boolNetRepNotify+5 flagsfalse
0x01bProxyIsJumpForceApplied : 1bit 2boolNetTransient+3 flagsfalse
0x01bPressedJump : 1bit 3bool5 flagsfalse
0x01bClientUpdating : 1bit 4boolTransient+3 flagsfalse
0x01bClientWasFalling : 1bit 5boolTransient+3 flagsfalse
0x01bClientResimulateRootMotion : 1bit 6boolTransient+3 flagsfalse
0x01bClientResimulateRootMotionSources : 1bit 7boolTransient+3 flagsfalse
0x01bSimGravityDisabled : 1bit 0bool3 flagsfalse
0x01bClientCheckEncroachmentOnNetUpdate : 1bit 1boolTransient+3 flagstrue
0x01bServerMoveIgnoreRootMotion : 1bit 2boolTransient+3 flagsfalse
0x01bWasJumping : 1bit 3boolTransient+8 flagsfalse
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x04630x01padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x04800x08padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x10LandedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x70ClientRootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x10RootMotionRepMovesTArray<FSimulatedRootMotionReplicatedMove>Transient+3 flags[]
0xC8RepRootMotionFRepRootMotionMontageNetRepNotify+2 flags{Animation=nullptr, bIsActive=false, bRelativePosition=fals…
Inherited from APawn 20
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02C90x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x02RemoteViewPitch16uint16NetProtected+5 flags0
0x01RemoteViewPitchuint8Net+5 flags0
0x02D50x03padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x08LastHitByAController*Transient+8 flagsnullptr
0x08ControllerAController*NetRepNotify+6 flagsnullptr
0x08PreviousControllerAController*Transient+6 flagsnullptr
0x03000x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x03060x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x08OverrideInputComponentClassTSubclassOf<UInputComponent>Protected+7 flagsnullptr
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 32

SignatureFlagsNativeParams
bool DecelerateConditionMet()
Script13 statements · 300 bytes of bytecode
0x0000CallFunc_GetHoverTarget_ReturnValue = GetHoverTarget(this, -1f);0x0022CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_GetHoverTarget_ReturnValue.Actor, SoftObject("/Game/Blueprints/Crafting/BP_Fabricator.BP_Fabricator_C"));0x0082if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0116;0x0090CallFunc_GetHoverTarget_ReturnValue = GetHoverTarget(this, -1f);0x00B2CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetHoverTarget_ReturnValue.Distance);0x00D8CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, 600);0x00FEReturnValue = CallFunc_Less_DoubleDouble_ReturnValue;0x0111goto Label_0121;0x0116Label_0116:0x0116ReturnValue = false;0x0121Label_0121:0x0121return ReturnValue;0x012B// end of script
EventPublic0x01
void IsMeshFadingDisabled(const bool& Disabled)
Script18 statements · 321 bytes of bytecode
0x0000CallFunc_IsLocallyViewed_ReturnValue = this.IsLocallyViewed();0x0022CallFunc_IsLocallyControlled_ReturnValue = this.IsLocallyControlled();0x0048CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_IsLocallyViewed_ReturnValue);0x006Eif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_008C;0x007CLabel_007C:0x007CDisabled = true;0x0087goto Label_013E;0x008CLabel_008C:0x008CCallFunc_GetOwner_ReturnValue = this.GetOwner();0x00AEK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetOwner_ReturnValue);0x00D2K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x00EFif (!(K2Node_DynamicCast_bSuccess)) goto Label_013E;0x00FDCallFunc_IsLocalController_ReturnValue = K2Node_DynamicCast_AsPlayer_Controller.IsLocalController();0x012Bif (!(CallFunc_IsLocalController_ReturnValue)) goto Label_013E;0x0139goto Label_007C;0x013ELabel_013E:0x013Ereturn;0x0140// end of script
Public0x01
void SN2EnablePlayerFPSurfaceWaveFollow(bool Value)
Script5 statements · 197 bytes of bytecode
0x0000BPC_CharacterAnimationComponent.bEnableFirstPersonSurfaceWaveFollow = Value;0x0029BPC_CharacterAnimationComponent.bHasSurfaced = false;0x004APrintString(this, "CVar: Enabled First Person Player Surface wave follow", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(sruface));0x00C2return;0x00C4// end of script
Public0x01
void SetBodyPartsToLeaderPose()
Script8 statements · 261 bytes of bytecode
0x0000Neck.SetLeaderPoseComponent(Mesh, true, false);0x002BBody.SetLeaderPoseComponent(Mesh, true, false);0x0056Head.SetLeaderPoseComponent(Mesh, true, false);0x0081Feet.SetLeaderPoseComponent(Mesh, true, false);0x00ACHands.SetLeaderPoseComponent(Mesh, true, false);0x00D7Hair.SetLeaderPoseComponent(Mesh, true, false);0x0102return;0x0104// end of script
Public0x00
void SetUIVisible(bool IsVisible)
Script10 statements · 191 bytes of bytecode
0x0000CallFunc_TryGetHUDViewModel_ReturnValue = TryGetHUDViewModel(this);0x0015CallFunc_IsValid_ReturnValue = IsValid(CallFunc_TryGetHUDViewModel_ReturnValue);0x0032if (!(CallFunc_IsValid_ReturnValue)) goto Label_00BC;0x0040CallFunc_TryGetHUDViewModel_ReturnValue = TryGetHUDViewModel(this);0x0055CallFunc_TryGetHUDViewModel_ReturnValue.IsDepthMeterVisible = IsVisible;0x007ECallFunc_TryGetHUDViewModel_ReturnValue = TryGetHUDViewModel(this);0x0093CallFunc_TryGetHUDViewModel_ReturnValue.IsCompassVisible = IsVisible;0x00BCLabel_00BC:0x00BCreturn;0x00BE// end of script
Public0x01
void GetWorldLocation(const FVector& Location)
Script4 statements · 58 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x0037return;0x0039// end of script
Public0x18
void UpdateWorldWidgetInteractionComponent()
Script28 statements · 828 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0095;0x0026CallFunc_GetPS_ReturnValue = GetPS();0x003ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPS_ReturnValue);0x0057if (!(CallFunc_IsValid_ReturnValue)) goto Label_0095;0x0065CallFunc_IsValid_ReturnValue_2 = IsValid(WidgetInteractionComponent);0x0082if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_00E6;0x0090goto Label_0339;0x0095Label_0095:0x0095CallFunc_IsValid_ReturnValue_1 = IsValid(WidgetInteractionComponent);0x00B2if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0339;0x00C0WidgetInteractionComponent.K2_DestroyComponent(this);0x00E1goto Label_0339;0x00E6Label_00E6:0x00E6CallFunc_AddComponentByClass_ReturnValue = AddComponentByClass(/Script/UMG.WidgetInteractionComponent, false, FTransform(...), true);0x0156CallFunc_GetPS_ReturnValue_1 = GetPS();0x016ACallFunc_GetPlayerId_ReturnValue = CallFunc_GetPS_ReturnValue_1.GetPlayerId();0x019CSetIntPropertyByName(CallFunc_AddComponentByClass_ReturnValue, FName(VirtualUserIndex), CallFunc_GetPlayerId_ReturnValue);0x01C5FinishAddComponent(CallFunc_AddComponentByClass_ReturnValue, false, FTransform(...));0x022AWidgetInteractionComponent = CallFunc_AddComponentByClass_ReturnValue;0x023DCallFunc_K2_AttachToComponent_ReturnValue = WidgetInteractionComponent.K2_AttachToComponent(FirstPersonCamera, FName(None), 0, 0, 0, true);0x0284WidgetInteractionComponent.InteractionDistance = WidgetInteractionDistance;0x02B5WidgetInteractionComponent.InteractionSource = WidgetInteractionSource;0x02E6WidgetInteractionComponent.TraceChannel = WidgetInteractionTraceChannel;0x0317WidgetInteractionComponent.SetTickGroup(5);0x0339Label_0339:0x0339return;0x033B// end of script
Public0x00
void UpdatePlayerNameText()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void TraceForKickup()
Script22 statements · 1,036 bytes of bytecode
0x0000KickupSourceSocket = FName(foot_l);0x001FTraceDistance = 250;0x003ACallFunc_GetAbilitySystemComponent_ReturnValue = GetAbilitySystemComponent(this);0x004FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAbilitySystemComponent_ReturnValue);0x006Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_0409;0x007ACallFunc_MakeLiteralGameplayTag_ReturnValue = MakeLiteralGameplayTag(GameplayTag{FName(Movement.Water.Submerged)});0x00B1CallFunc_GetAbilitySystemComponent_ReturnValue = GetAbilitySystemComponent(this);0x00C6CallFunc_HasMatchingGameplayTag_ReturnValue = CallFunc_GetAbilitySystemComponent_ReturnValue.HasMatchingGameplayTag(CallFunc_MakeLiteralGameplayTag_ReturnValue);0x00FEif (!(CallFunc_HasMatchingGameplayTag_ReturnValue)) goto Label_0409;0x010CCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(0, TraceDistance);0x013ACallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x0171CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(KickupSourceSocket);0x01B0CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x01DECallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_GetSocketLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, true, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0266if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0409;0x0274BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0329CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_BreakHitResult_PhysMat);0x0346if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0409;0x0354BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0409Label_0409:0x0409return;0x040B// end of script
Public0x00
void Get1PCameraInSkeletonComponentSpace(const FVector& Location)
Script6 statements · 221 bytes of bytecode
0x0000BreakVector(FirstPersonCamera.RelativeLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0044CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_Y, CallFunc_BreakVector_X, CallFunc_BreakVector_Z);0x007BCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_MakeVector_ReturnValue, Mesh.RelativeLocation);0x00BFLocation = CallFunc_Subtract_VectorVector_ReturnValue;0x00DAreturn;0x00DC// end of script
Public0x18
void Get 1PCamera Look Down Amount(const double& DownAmount)
Script6 statements · 197 bytes of bytecode
0x0000CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(FirstPersonCamera.RelativeRotation);0x003BCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Conv_RotatorToVector_ReturnValue, FVector(0, 0, -1));0x0079CallFunc_FMax_ReturnValue = FMax(CallFunc_Dot_VectorVector_ReturnValue, 0);0x00A7DownAmount = CallFunc_FMax_ReturnValue;0x00C2return;0x00C4// end of script
Public0x08
void UserConstructionScript()
Script9 statements · 269 bytes of bytecode
0x0000SetBodyPartsToLeaderPose();0x000ENeck.SetCustomPrimitiveDataFloat(0, 1f);0x0038Body.SetCustomPrimitiveDataFloat(0, 1f);0x0062Hands.SetCustomPrimitiveDataFloat(0, 1f);0x008CFeet.SetCustomPrimitiveDataFloat(0, 1f);0x00B6Hair.SetCustomPrimitiveDataFloat(0, 1f);0x00E0Head.SetCustomPrimitiveDataFloat(0, 1f);0x010Areturn;0x010C// end of script
EventPublic0x00
void Added_D5B2A7EE454341022AAF22957551033A()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(4024);0x000Freturn;0x0011// end of script
0x00
void Removed_797E242E4566C8D67FE6748BD7952BDE()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(2437);0x000Freturn;0x0011// end of script
0x00
void OnPlayerReady_F8004E22465E2F0E0C59A6AFE2E27F23()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(39);0x000Freturn;0x0011// end of script
0x00
void Removed_92C1EE114B70131214B67A97D9FFA9E3()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(738);0x000Freturn;0x0011// end of script
0x00
void Added_877FC89F4115F5791D037CB246C374ED()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(754);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(770);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPlayerNameChange(const FString& PlayerName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerName = PlayerName;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(1803);0x0021return;0x0023// end of script
0x10
void Fetch Chest Orientation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(1818);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(1915);0x0021return;0x0023// end of script
EventPublic0x04
void OnItemAdded(FUWEInventoryItem& InventoryItem)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InventoryItem = InventoryItem;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(2335);0x0021return;0x0023// end of script
0x40
void OnToolChanged(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_OldTool = OldTool;0x0012PersistentFrame.K2Node_CustomEvent_NewTool = NewTool;0x0024PersistentFrame.K2Node_CustomEvent_bIsFirstTimeEquipped = bIsFirstTimeEquipped;0x0036ExecuteUbergraph_BP_SN2PlayerCharacter(2474);0x0045return;0x0047// end of script
0x11
void OnLanded(FHitResult& Hit)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit = Hit;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(2513);0x0021return;0x0023// end of script
EventPublic0x100
void OnJumped()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(2628);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnPlayerStateSet(APlayerState* NewPlayerState)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewPlayerState = NewPlayerState;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(2694);0x0021return;0x0023// end of script
EventPublic0x08
void UpdateBlueprintMeshVisibility(bool ShouldBeHidden)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ShouldBeHidden = ShouldBeHidden;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(2814);0x0021return;0x0023// end of script
EventPublic0x01
void BP_OnGlobalTagAdded(FGameplayTag& GameplayTag)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_GameplayTag_1 = GameplayTag;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(3745);0x0021return;0x0023// end of script
EventProtected0x08
void BP_OnGlobalTagRemoved(FGameplayTag& GameplayTag)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_GameplayTag = GameplayTag;0x0012ExecuteUbergraph_BP_SN2PlayerCharacter(3828);0x0021return;0x0023// end of script
EventProtected0x08
void OnEquipmentChanged()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(3911);0x000Freturn;0x0011// end of script
0x00
void OnCharacterSelectionChanged()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SN2PlayerCharacter(4029);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BP_SN2PlayerCharacter(int32 EntryPoint)
Script196 statements · 4,047 bytes of bytecode
0x0000PushFlow(Label_0FCC);0x0005goto [EntryPoint];0x000FJustLanded = false;0x001APopFlow();0x001BbIsJumping = false;0x0026PopFlow();0x0027CallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x003Fif (!(CallFunc_IsLocallyControlled_ReturnValue_1)) PopFlow();0x0049CallFunc_WaitGameplayTagAddToActor_ReturnValue = WaitGameplayTagAddToActor(this, GameplayTag{FName(Character.State.HideUI)}, false);0x007ACallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue);0x0097if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0109;0x00A5K2Node_CreateDelegate_OutputDelegate_3.Bind(this, Added_877FC89F4115F5791D037CB246C374ED);0x00BCCallFunc_WaitGameplayTagAddToActor_ReturnValue.Added += K2Node_CreateDelegate_OutputDelegate_3;0x00E5CallFunc_WaitGameplayTagAddToActor_ReturnValue.Activate();0x0109Label_0109:0x0109CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Character.State.HideUI)}, false);0x013ACallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue);0x0157if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01C9;0x0165K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Removed_92C1EE114B70131214B67A97D9FFA9E3);0x017CCallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Removed += K2Node_CreateDelegate_OutputDelegate_2;0x01A5CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Activate();0x01C9Label_01C9:0x01C9CallFunc_GetAbilitySystemComponent_ReturnValue = GetAbilitySystemComponent(this);0x01DECallFunc_HasMatchingGameplayTag_ReturnValue = CallFunc_GetAbilitySystemComponent_ReturnValue.HasMatchingGameplayTag(GameplayTag{FName(Character.State.HideUI)});0x0228if (!(CallFunc_HasMatchingGameplayTag_ReturnValue)) PopFlow();0x0232SetUIVisible(false);0x0241PopFlow();0x0242Label_0242:0x0242CallFunc_WaitForLocalPlayerReady_ReturnValue = WaitForLocalPlayerReady();0x0256CallFunc_IsValid_ReturnValue = IsValid(CallFunc_WaitForLocalPlayerReady_ReturnValue);0x0273if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x027DK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnPlayerReady_F8004E22465E2F0E0C59A6AFE2E27F23);0x0294CallFunc_WaitForLocalPlayerReady_ReturnValue.OnPlayerReady += K2Node_CreateDelegate_OutputDelegate_1;0x02BDCallFunc_WaitForLocalPlayerReady_ReturnValue.Activate();0x02E1PopFlow();0x02E2SetUIVisible(true);0x02F1PopFlow();0x02F2SetUIVisible(false);0x0301PopFlow();0x0302PushFlow(Label_062B);0x0307PushFlow(Label_0487);0x030CPushFlow(Label_045F);0x0311PushFlow(Label_0242);0x0316PushFlow(Label_0361);0x031BPushFlow(Label_0409);0x0320K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnItemAdded);0x0337InventoryComponent.OnItemAdded += K2Node_CreateDelegate_OutputDelegate_8;0x0360PopFlow();0x0361Label_0361:0x0361CallFunc_IsValid_ReturnValue_4 = IsValid(EquippedItemsComponent);0x037Eif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0388K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnToolChanged);0x039FEquippedItemsComponent.OnChangedTools += K2Node_CreateDelegate_OutputDelegate_7;0x03C8K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnEquipmentChanged);0x03DFEquippedItemsComponent.OnChangedEquipment += K2Node_CreateDelegate_OutputDelegate_5;0x0408PopFlow();0x0409Label_0409:0x0409UpdatePlayerNameText();0x0417CallFunc_K2_AttachToComponent_ReturnValue = FirstPersonCamera.K2_AttachToComponent(Mesh, FName(ik_camera), 2, 0, 0, true);0x045EPopFlow();0x045FLabel_045F:0x045FCallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/player/spawn_generic.spawn_generic, true);0x0486PopFlow();0x0487Label_0487:0x0487CallFunc_IsValid_ReturnValue_8 = IsValid(BPC_PlayerEquipmentVisuals);0x04A4if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x04AECallFunc_WaitGameplayTagAddToActor_ReturnValue_1 = WaitGameplayTagAddToActor(this, GameplayTag{FName(Movement.Water.Submerged)}, false);0x04DFCallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_1);0x04FCif (!(CallFunc_IsValid_ReturnValue_6)) goto Label_056E;0x050AK2Node_CreateDelegate_OutputDelegate_4.Bind(this, Added_D5B2A7EE454341022AAF22957551033A);0x0521CallFunc_WaitGameplayTagAddToActor_ReturnValue_1.Added += K2Node_CreateDelegate_OutputDelegate_4;0x054ACallFunc_WaitGameplayTagAddToActor_ReturnValue_1.Activate();0x056ELabel_056E:0x056ECallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Movement.Water.Submerged)}, false);0x059FCallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1);0x05BCif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x05C6K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Removed_797E242E4566C8D67FE6748BD7952BDE);0x05DDCallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1.Removed += K2Node_CreateDelegate_OutputDelegate_6;0x0606CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1.Activate();0x062APopFlow();0x062BLabel_062B:0x062BFPCineCamera.K2_DetachFromComponent(0, 0, 0, true);0x0652PopFlow();0x0653Label_0653:0x0653UpdatePlayerNameText();0x0661CallFunc_GetPS_ReturnValue = GetPS();0x0675CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetPS_ReturnValue);0x0692if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x069Cif (!(RegisteredNameChange)) goto Label_06AB;0x06AAPopFlow();0x06ABLabel_06AB:0x06ABK2Node_CreateDelegate_OutputDelegate.Bind(this, OnPlayerNameChange);0x06C2CallFunc_GetPS_ReturnValue = GetPS();0x06D6CallFunc_GetPS_ReturnValue.OnPlayerNameChanged += K2Node_CreateDelegate_OutputDelegate;0x06FFRegisteredNameChange = true;0x070APopFlow();0x070BUpdatePlayerNameText();0x0719PopFlow();0x071ACallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(FName(Chest2Head_orient), 1);0x075FChest2Head_orient_transform = CallFunc_GetSocketTransform_ReturnValue;0x077APopFlow();0x077BDelta Seconds = K2Node_Event_DeltaSeconds;0x0796PopFlow();0x0797Label_0797:0x0797UpdateWorldWidgetInteractionComponent();0x07A5goto Label_0653;0x07AALabel_07AA:0x07AATemp_int_Loop_Counter_Variable = 0;0x07C1Temp_int_Array_Index_Variable = 0;0x07D8Label_07D8:0x07D8CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0813CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0839if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0843Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x085EPushFlow(Label_08D5);0x0863/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x089ECallFunc_Array_Get_Item.AddItemToQueue(K2Node_CustomEvent_InventoryItem.ItemType);0x08D4PopFlow();0x08D5Label_08D5:0x08D5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08FFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x091Agoto Label_07D8;0x091FCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0937if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0941CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x094C/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/UI/Fabricator/WBP_ItemExchange_Screen.WBP_ItemExchange_Screen_C, false);0x0980goto Label_07AA;0x0985BPC_PlayerEquipmentVisuals.OnEmerged();0x09A9PopFlow();0x09AAOldTool = K2Node_CustomEvent_OldTool;0x09BDNewTool = K2Node_CustomEvent_NewTool;0x09D0PopFlow();0x09D1LandVelocity = CharacterMovement.Velocity;0x0A02JustLanded = true;0x0A0DRetriggerableDelay(this, 0.3f, LatentActionInfo{0xF, -237763107, FName(ExecuteUbergraph_BP_SN2PlayerCharacter), this});0x0A43PopFlow();0x0A44bIsJumping = true;0x0A4FDelay(this, 0.2f, LatentActionInfo{0x1B, -467753332, FName(ExecuteUbergraph_BP_SN2PlayerCharacter), this});0x0A85PopFlow();0x0A86CallFunc_SwitchOnNetMode_ReturnValue = SwitchOnNetMode(this);0x0AA3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 2);0x0AC2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0797;0x0AD0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 3);0x0AEFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0797;0x0AFDPopFlow();0x0AFECallFunc_IsPlayInEditor_ReturnValue = IsPlayInEditor();0x0B12CallFunc_GetNumLocalPlayerControllers_ReturnValue = GetNumLocalPlayerControllers(this);0x0B2FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetNumLocalPlayerControllers_ReturnValue, 0);0x0B51CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsPlayInEditor_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x0B77if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0C82;0x0B85Neck.SetCustomPrimitiveDataFloat(0, 1f);0x0BAFBody.SetCustomPrimitiveDataFloat(0, 1f);0x0BD9Hands.SetCustomPrimitiveDataFloat(0, 1f);0x0C03Feet.SetCustomPrimitiveDataFloat(0, 1f);0x0C2DHair.SetCustomPrimitiveDataFloat(0, 1f);0x0C57Head.SetCustomPrimitiveDataFloat(0, 1f);0x0C81PopFlow();0x0C82Label_0C82:0x0C82IsMeshFadingDisabled(CallFunc_IsMeshFadingDisabled_Disabled);0x0C99if (!(CallFunc_IsMeshFadingDisabled_Disabled)) goto Label_0DA4;0x0CA7Neck.SetCustomPrimitiveDataFloat(0, 1f);0x0CD1Body.SetCustomPrimitiveDataFloat(0, 1f);0x0CFBHands.SetCustomPrimitiveDataFloat(0, 1f);0x0D25Feet.SetCustomPrimitiveDataFloat(0, 1f);0x0D4FHair.SetCustomPrimitiveDataFloat(0, 1f);0x0D79Head.SetCustomPrimitiveDataFloat(0, 1f);0x0DA3PopFlow();0x0DA4Label_0DA4:0x0DA4Neck.SetCustomPrimitiveDataFloat(0, 0f);0x0DCEBody.SetCustomPrimitiveDataFloat(0, 0f);0x0DF8Hands.SetCustomPrimitiveDataFloat(0, 0f);0x0E22Feet.SetCustomPrimitiveDataFloat(0, 0f);0x0E4CHair.SetCustomPrimitiveDataFloat(0, 0f);0x0E76Head.SetCustomPrimitiveDataFloat(0, 0f);0x0EA0PopFlow();0x0EA1CallFunc_MatchesTag_ReturnValue = MatchesTag(K2Node_Event_GameplayTag_1, GameplayTag{FName(Gamestate.LifepodAscending)}, true);0x0EDAif (!(CallFunc_MatchesTag_ReturnValue)) PopFlow();0x0EE4SetActorHiddenInGame(true);0x0EF3PopFlow();0x0EF4CallFunc_MatchesTag_ReturnValue_1 = MatchesTag(K2Node_Event_GameplayTag, GameplayTag{FName(Gamestate.LifepodAscending)}, true);0x0F2Dif (!(CallFunc_MatchesTag_ReturnValue_1)) PopFlow();0x0F37SetActorHiddenInGame(false);0x0F46PopFlow();0x0F47CallFunc_IsValid_ReturnValue_5 = IsValid(BPC_PlayerEquipmentVisuals);0x0F64if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0F6EBPC_PlayerEquipmentVisuals.OnEquipmentChanged();0x0F92PopFlow();0x0F93Label_0F93:0x0F93BPC_PlayerEquipmentVisuals.OnSubmerged();0x0FB7PopFlow();0x0FB8goto Label_0F93;0x0FBDOnEquipmentChanged();0x0FCBPopFlow();0x0FCCLabel_0FCC:0x0FCCreturn;0x0FCE// end of script
Final0x04

Used by 12

types with a member, parameter or interface of this type