2834 lines
188 KiB
C++
2834 lines
188 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Ghost
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "PL_Core_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "GameplayAbilities_structs.hpp"
|
|
#include "PL_GameplayAbilities_structs.hpp"
|
|
#include "PL_Animation_structs.hpp"
|
|
#include "PL_FMODAudio_structs.hpp"
|
|
#include "PL_LevelStreamingPersistence_structs.hpp"
|
|
#include "PL_TriggerSystem_structs.hpp"
|
|
#include "PL_VoiceOverSystem_structs.hpp"
|
|
#include "PL_DeepLink_structs.hpp"
|
|
#include "PL_UserInterface_structs.hpp"
|
|
#include "PL_SpeechGraphics_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum Ghost.EGG_MountDismountedEvent
|
|
// NumValues: 0x0005
|
|
enum class EGG_MountDismountedEvent : uint8
|
|
{
|
|
DismountedManual = 0,
|
|
DismountedBucked = 1,
|
|
DismountedOnDeath = 2,
|
|
DismountedExternal = 3,
|
|
EGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_MountMountedEvent
|
|
// NumValues: 0x0003
|
|
enum class EGG_MountMountedEvent : uint8
|
|
{
|
|
MountedManual = 0,
|
|
MountedExternal = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PattyState
|
|
// NumValues: 0x000A
|
|
enum class EGG_PattyState : uint8
|
|
{
|
|
None = 0,
|
|
PreCooking = 1,
|
|
CookingSide = 2,
|
|
Flipping = 3,
|
|
Burned = 4,
|
|
Finishing = 5,
|
|
Finished = 6,
|
|
ThrowingAway = 7,
|
|
ThrownAway = 8,
|
|
EGG_MAX = 9,
|
|
};
|
|
|
|
// Enum Ghost.EGG_StackChangeEvent
|
|
// NumValues: 0x0005
|
|
enum class EGG_StackChangeEvent : uint8
|
|
{
|
|
ChildRemoved = 0,
|
|
ParentRemoved = 1,
|
|
ChildAdded = 2,
|
|
ParentAdded = 3,
|
|
EGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_AirMovementState
|
|
// NumValues: 0x0008
|
|
enum class EGG_AirMovementState : uint8
|
|
{
|
|
None = 0,
|
|
Grounded = 1,
|
|
FallingOfLedge = 2,
|
|
Falling = 3,
|
|
Jumping = 4,
|
|
DoubleJumping = 5,
|
|
Gliding = 6,
|
|
Max = 7,
|
|
};
|
|
|
|
// Enum Ghost.EGG_AllowBackgroundAudioSetting
|
|
// NumValues: 0x0004
|
|
enum class EGG_AllowBackgroundAudioSetting : uint8
|
|
{
|
|
Off = 0,
|
|
AllSounds = 1,
|
|
Num = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_CharacterSwappingState
|
|
// NumValues: 0x0004
|
|
enum class EGG_CharacterSwappingState : uint8
|
|
{
|
|
None = 0,
|
|
SpongeBob = 1,
|
|
Patrick = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_HazardEventType
|
|
// NumValues: 0x0005
|
|
enum class EGG_HazardEventType : uint8
|
|
{
|
|
None = 0,
|
|
OnHit = 1,
|
|
OnBase = 2,
|
|
OnOverlap = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_MagicalInfluenceDefaultState
|
|
// NumValues: 0x0003
|
|
enum class EGG_MagicalInfluenceDefaultState : uint8
|
|
{
|
|
PhasedIn = 0,
|
|
PhasedOut = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_Reaction_BlackboardValueModificationType
|
|
// NumValues: 0x0003
|
|
enum class EGG_Reaction_BlackboardValueModificationType : uint32
|
|
{
|
|
Set = 0,
|
|
Add = 1,
|
|
EGG_Reaction_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SpecialChallengeId
|
|
// NumValues: 0x0006
|
|
enum class EGG_SpecialChallengeId : uint8
|
|
{
|
|
None = 0,
|
|
GFIBoss = 1,
|
|
NEPBoss = 2,
|
|
JFFBoss = 3,
|
|
HBBBoss = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SteadyActuationMovementMode
|
|
// NumValues: 0x0005
|
|
enum class EGG_SteadyActuationMovementMode : uint8
|
|
{
|
|
None = 0,
|
|
PullWhenFurtherThanStart = 1,
|
|
PullWhenDistancing = 2,
|
|
AlwaysPull = 3,
|
|
EGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TargetCharacter
|
|
// NumValues: 0x0004
|
|
enum class EGG_TargetCharacter : uint8
|
|
{
|
|
Toggle = 0,
|
|
SpongeBob = 1,
|
|
Patrick = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_RequiredCharacter
|
|
// NumValues: 0x0004
|
|
enum class EGG_RequiredCharacter : uint8
|
|
{
|
|
NoRequirement = 0,
|
|
RequiredToBeSpongeBob = 1,
|
|
RequiredToBePatrick = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_BubbleRefundPolicy
|
|
// NumValues: 0x0003
|
|
enum class EGG_BubbleRefundPolicy : uint8
|
|
{
|
|
RefundImmediately = 0,
|
|
RefundOnBubblePop = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GroundPoundAbilityStage
|
|
// NumValues: 0x0007
|
|
enum class EGG_GroundPoundAbilityStage : uint8
|
|
{
|
|
Idle = 0,
|
|
Prepare = 1,
|
|
Falling = 2,
|
|
Hit = 3,
|
|
Ending = 4,
|
|
Custom = 5,
|
|
EGG_MAX = 6,
|
|
};
|
|
|
|
// Enum Ghost.EGG_DestructionAttemptResponse
|
|
// NumValues: 0x0004
|
|
enum class EGG_DestructionAttemptResponse : uint8
|
|
{
|
|
None = 0,
|
|
NotifyFailed = 1,
|
|
Destroy = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_AttachGrappleRopeToTargetPhase
|
|
// NumValues: 0x0004
|
|
enum class EGG_AttachGrappleRopeToTargetPhase : uint8
|
|
{
|
|
TravelTowards = 0,
|
|
StickToTarget = 1,
|
|
TravelBack = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GrappleMode
|
|
// NumValues: 0x0005
|
|
enum class EGG_GrappleMode : uint32
|
|
{
|
|
Invalid = 0,
|
|
Quick = 1,
|
|
Steady = 2,
|
|
LockIn = 3,
|
|
EGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GrappleSourceMovementResult
|
|
// NumValues: 0x0004
|
|
enum class EGG_GrappleSourceMovementResult : uint8
|
|
{
|
|
Neutral = 0,
|
|
Distancing = 1,
|
|
Advancing = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GuidanceRetriggerBehavior
|
|
// NumValues: 0x0004
|
|
enum class EGG_GuidanceRetriggerBehavior : uint32
|
|
{
|
|
Stop = 0,
|
|
Restart = 1,
|
|
Continue = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_BurrowStates
|
|
// NumValues: 0x0006
|
|
enum class EGG_BurrowStates : uint8
|
|
{
|
|
DiveIntro = 0,
|
|
Dive = 1,
|
|
Burrow = 2,
|
|
WaitingForEject = 3,
|
|
HitHardGround = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_BurrowUndergroundStates
|
|
// NumValues: 0x0003
|
|
enum class EGG_BurrowUndergroundStates : uint8
|
|
{
|
|
AboveGround = 0,
|
|
UnderGround = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TriggerStartBurrow
|
|
// NumValues: 0x0004
|
|
enum class EGG_TriggerStartBurrow : uint8
|
|
{
|
|
FromDive = 0,
|
|
FromGround = 1,
|
|
FromAutoTrigger = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PressurePlateType
|
|
// NumValues: 0x0003
|
|
enum class EGG_PressurePlateType : uint8
|
|
{
|
|
Once = 0,
|
|
Hold = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GlideStartMode
|
|
// NumValues: 0x0004
|
|
enum class EGG_GlideStartMode : uint8
|
|
{
|
|
LookDirection = 0,
|
|
WalkDirection = 1,
|
|
InputDirection = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SlideMovementGravityUpdateCases
|
|
// NumValues: 0x0006
|
|
enum class EGG_SlideMovementGravityUpdateCases : uint8
|
|
{
|
|
None = 0,
|
|
MovingOnGround = 1,
|
|
InAirOnTrack = 2,
|
|
InAirOffTrack = 4,
|
|
All = 7,
|
|
EGG_MAX = 8,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SurfDamageReaction
|
|
// NumValues: 0x0004
|
|
enum class EGG_SurfDamageReaction : uint32
|
|
{
|
|
None = 0,
|
|
SwitchToCarry = 1,
|
|
DestroySurfboard = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SplineProximityGapBehavior
|
|
// NumValues: 0x0003
|
|
enum class EGG_SplineProximityGapBehavior : uint8
|
|
{
|
|
TreatAsInProximity = 0,
|
|
TreatAsOutOfProximity = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SplineProximityRegisterBehavior
|
|
// NumValues: 0x0003
|
|
enum class EGG_SplineProximityRegisterBehavior : uint8
|
|
{
|
|
RegisterInProximity = 0,
|
|
RegisterOutOfProximity = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SplineProximityShape
|
|
// NumValues: 0x0004
|
|
enum class EGG_SplineProximityShape : uint8
|
|
{
|
|
Circle = 0,
|
|
Capsule = 1,
|
|
Rectangle = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SplineProximityAutoTracking
|
|
// NumValues: 0x0009
|
|
enum class EGG_SplineProximityAutoTracking : uint8
|
|
{
|
|
None = 0,
|
|
TrackBasedActors = 1,
|
|
UntrackNonBasedActors = 2,
|
|
TrackOverlappingActors = 4,
|
|
UntrackNonOverlappingActors = 8,
|
|
UntrackActorsOutsideLimits = 16,
|
|
UntrackActorsInGaps = 32,
|
|
UntrackActorsOutOfProximity = 64,
|
|
EGG_MAX = 65,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PlayDirection
|
|
// NumValues: 0x0003
|
|
enum class EGG_PlayDirection : uint8
|
|
{
|
|
Forward = 0,
|
|
Backwards = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_UpdateDistanceTo_RequestedDistanceType
|
|
// NumValues: 0x0003
|
|
enum class EGG_UpdateDistanceTo_RequestedDistanceType : uint32
|
|
{
|
|
FullDistance = 0,
|
|
HorizontalDistance = 1,
|
|
EGG_UpdateDistanceTo_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_MotionSwayEventAudioPlaybackBehavior
|
|
// NumValues: 0x0003
|
|
enum class EGG_MotionSwayEventAudioPlaybackBehavior : uint8
|
|
{
|
|
StopAndPlayImmediately = 0,
|
|
KeepPlayingAndIgnore = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_ChallengeStartedConditionState
|
|
// NumValues: 0x0003
|
|
enum class EGG_ChallengeStartedConditionState : uint8
|
|
{
|
|
Activated = 0,
|
|
Running = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PatrickCostumeType
|
|
// NumValues: 0x0003
|
|
enum class EGG_PatrickCostumeType : uint8
|
|
{
|
|
Default = 0,
|
|
Dunce = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SpongebobCostumeType
|
|
// NumValues: 0x0003
|
|
enum class EGG_SpongebobCostumeType : uint8
|
|
{
|
|
Default = 0,
|
|
JellyfishHunter = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_NpcBehavior
|
|
// NumValues: 0x0007
|
|
enum class EGG_NpcBehavior : uint8
|
|
{
|
|
Idle = 0,
|
|
Talk = 1,
|
|
Carry = 2,
|
|
Sit = 3,
|
|
Fear = 4,
|
|
Cheer = 5,
|
|
EGG_MAX = 6,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PlayerAnimationGameplayState
|
|
// NumValues: 0x0006
|
|
enum class EGG_PlayerAnimationGameplayState : uint8
|
|
{
|
|
Default = 0,
|
|
Gliding = 1,
|
|
Surfing = 2,
|
|
Sliding = 3,
|
|
Burrowing = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TeamType
|
|
// NumValues: 0x0004
|
|
enum class EGG_TeamType : uint8
|
|
{
|
|
Player = 0,
|
|
Enemy = 1,
|
|
NPC = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_CombatIntensityOverrideTimerMode
|
|
// NumValues: 0x0004
|
|
enum class EGG_CombatIntensityOverrideTimerMode : uint8
|
|
{
|
|
DoNothing = 0,
|
|
ResetAndStart = 1,
|
|
StartAndKeepExisting = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_ActivityEventType
|
|
// NumValues: 0x0003
|
|
enum class EGG_ActivityEventType : uint8
|
|
{
|
|
StartActivity = 0,
|
|
EndActivity = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TemporaryBackgroundAudioActivationMode
|
|
// NumValues: 0x0003
|
|
enum class EGG_TemporaryBackgroundAudioActivationMode : uint8
|
|
{
|
|
Activate = 0,
|
|
Deactivate = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_GameFlowEventType
|
|
// NumValues: 0x0003
|
|
enum class EGG_GameFlowEventType : uint8
|
|
{
|
|
AddState = 0,
|
|
RemoveState = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_RespawnStates
|
|
// NumValues: 0x0006
|
|
enum class EGG_RespawnStates : uint8
|
|
{
|
|
Idle = 0,
|
|
Dying = 1,
|
|
DelayingRespawnDuringCinematic = 2,
|
|
FadeOut = 3,
|
|
Travel = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SaveGameUaAction_BlackboardMofiyTagContainerType
|
|
// NumValues: 0x0003
|
|
enum class EGG_SaveGameUaAction_BlackboardMofiyTagContainerType : uint8
|
|
{
|
|
Add = 0,
|
|
Remove = 1,
|
|
EGG_SaveGameUaAction_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SaveGameUaAction_BlackboardModifyValueType
|
|
// NumValues: 0x0003
|
|
enum class EGG_SaveGameUaAction_BlackboardModifyValueType : uint8
|
|
{
|
|
Set = 0,
|
|
Add = 1,
|
|
EGG_SaveGameUaAction_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SaveGameUaCondition_ConditionComparisonType
|
|
// NumValues: 0x0003
|
|
enum class EGG_SaveGameUaCondition_ConditionComparisonType : uint8
|
|
{
|
|
And = 0,
|
|
Or = 1,
|
|
EGG_SaveGameUaCondition_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TimingType
|
|
// NumValues: 0x0003
|
|
enum class EGG_TimingType : uint8
|
|
{
|
|
Forever = 0,
|
|
Delay = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_StackingConditionContainerRequirement
|
|
// NumValues: 0x0004
|
|
enum class EGG_StackingConditionContainerRequirement : uint8
|
|
{
|
|
AllConditionsFulfilled = 0,
|
|
NoConditionFulfilled = 1,
|
|
AnyConditionFulfilled = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_StackValueSource
|
|
// NumValues: 0x0004
|
|
enum class EGG_StackValueSource : uint8
|
|
{
|
|
StackWeight = 0,
|
|
ChildStackLevel = 1,
|
|
ParentStackLevel = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_EnclosureLevelType
|
|
// NumValues: 0x0004
|
|
enum class EGG_EnclosureLevelType : uint8
|
|
{
|
|
Closed = 0,
|
|
Partial = 1,
|
|
Open = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_DonenessTimeFrameType
|
|
// NumValues: 0x0003
|
|
enum class EGG_DonenessTimeFrameType : uint32
|
|
{
|
|
Relative = 0,
|
|
Absolute = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TierID
|
|
// NumValues: 0x0006
|
|
enum class EGG_TierID : uint8
|
|
{
|
|
TierF = 0,
|
|
TierC = 1,
|
|
TierB = 2,
|
|
TierAPlus = 3,
|
|
TierSPlusPlus = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_ObjectiveType
|
|
// NumValues: 0x0004
|
|
enum class EGG_ObjectiveType : uint8
|
|
{
|
|
Primary = 0,
|
|
Secondary = 1,
|
|
Hidden = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_ObjectiveChange
|
|
// NumValues: 0x0004
|
|
enum class EGG_ObjectiveChange : uint8
|
|
{
|
|
Added = 0,
|
|
Updated = 1,
|
|
Removed = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PickupBehavior
|
|
// NumValues: 0x0003
|
|
enum class EGG_PickupBehavior : uint8
|
|
{
|
|
Stationary = 0,
|
|
Follow = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_PickupSkeletalMeshAnimationMode
|
|
// NumValues: 0x0003
|
|
enum class EGG_PickupSkeletalMeshAnimationMode : uint8
|
|
{
|
|
AnimationBlueprint = 0,
|
|
AnimationSingleNode = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SpawnPattern
|
|
// NumValues: 0x0005
|
|
enum class EGG_SpawnPattern : uint8
|
|
{
|
|
TopHalfSphere = 0,
|
|
HorizontalRing = 1,
|
|
BottomHalfSphere = 2,
|
|
FullSphere = 3,
|
|
EGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_CheckPointType
|
|
// NumValues: 0x0004
|
|
enum class EGG_CheckPointType : uint8
|
|
{
|
|
QuickTravelPoint = 0,
|
|
ResetReloadCheckpoint = 1,
|
|
TempCheckpoint = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_HazardResetBehaviour
|
|
// NumValues: 0x0003
|
|
enum class EGG_HazardResetBehaviour : uint8
|
|
{
|
|
None = 0,
|
|
AutoReset = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_AudioBusType
|
|
// NumValues: 0x0006
|
|
enum class EGG_AudioBusType : uint8
|
|
{
|
|
Master = 0,
|
|
SFX = 1,
|
|
Voice = 2,
|
|
Music = 3,
|
|
Count = 4,
|
|
EGG_MAX = 5,
|
|
};
|
|
|
|
// Enum Ghost.EGG_AntiAliasingMethod
|
|
// NumValues: 0x000B
|
|
enum class EGG_AntiAliasingMethod : uint8
|
|
{
|
|
AAM_None = 0,
|
|
AAM_FXAA = 1,
|
|
AAM_TemporalAA = 2,
|
|
AAM_MSAA = 3,
|
|
AAM_TSR = 4,
|
|
AAM_DLSS = 5,
|
|
AAM_FSR = 6,
|
|
AAM_XeSS = 7,
|
|
AAM_MAX = 8,
|
|
FirstAdvancedMethod = 5,
|
|
EGG_MAX = 9,
|
|
};
|
|
|
|
// Enum Ghost.EGG_FrameGenerationMethod
|
|
// NumValues: 0x0005
|
|
enum class EGG_FrameGenerationMethod : uint8
|
|
{
|
|
FGM_None = 0,
|
|
FGM_DLSSG = 1,
|
|
FGM_FSRFI = 2,
|
|
FGM_XeFG = 3,
|
|
FGM_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_FramePacingMode
|
|
// NumValues: 0x0004
|
|
enum class EGG_FramePacingMode : uint8
|
|
{
|
|
DesktopStyle = 0,
|
|
ConsoleStyle = 1,
|
|
MobileStyle = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_URLGenerator_PlayerMenuTabOptions
|
|
// NumValues: 0x0007
|
|
enum class EGG_URLGenerator_PlayerMenuTabOptions : uint8
|
|
{
|
|
None = 0,
|
|
Map = 1,
|
|
Quests = 2,
|
|
Shop = 3,
|
|
Awards = 4,
|
|
Options = 5,
|
|
EGG_URLGenerator_MAX = 6,
|
|
};
|
|
|
|
// Enum Ghost.EGG_WaitForAbilityExecutionType
|
|
// NumValues: 0x0003
|
|
enum class EGG_WaitForAbilityExecutionType : uint8
|
|
{
|
|
Start = 0,
|
|
End = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_TravelSystemState
|
|
// NumValues: 0x0004
|
|
enum class EGG_TravelSystemState : uint8
|
|
{
|
|
Idle = 0,
|
|
TravelingInLevel = 1,
|
|
TravelingBetweenLevels = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.FGG_RacingViewModelState
|
|
// NumValues: 0x0005
|
|
enum class EFGG_RacingViewModelState : uint8
|
|
{
|
|
Idle = 0,
|
|
Running = 1,
|
|
Succeeded = 2,
|
|
Failed = 3,
|
|
FGG_MAX = 4,
|
|
};
|
|
|
|
// Enum Ghost.EGG_NotificationState
|
|
// NumValues: 0x0004
|
|
enum class EGG_NotificationState : uint8
|
|
{
|
|
Initialized = 0,
|
|
Activated = 1,
|
|
Deactivated = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_ControllerTypes
|
|
// NumValues: 0x0004
|
|
enum class EGG_ControllerTypes : uint8
|
|
{
|
|
XSX = 0,
|
|
PS5 = 1,
|
|
Switch = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// Enum Ghost.EGG_LevelViewModelState
|
|
// NumValues: 0x0003
|
|
enum class EGG_LevelViewModelState : uint8
|
|
{
|
|
Locked = 0,
|
|
Unlocked = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_SaveGameButtonType
|
|
// NumValues: 0x0003
|
|
enum class EGG_SaveGameButtonType : uint32
|
|
{
|
|
Load = 0,
|
|
Save = 1,
|
|
EGG_MAX = 2,
|
|
};
|
|
|
|
// Enum Ghost.EGG_HealthAttributeValidationType
|
|
// NumValues: 0x0004
|
|
enum class EGG_HealthAttributeValidationType : uint8
|
|
{
|
|
Undefined = 0,
|
|
IsFullLife = 1,
|
|
IsDamagedAndAlive = 2,
|
|
EGG_MAX = 3,
|
|
};
|
|
|
|
// ScriptStruct Ghost.GG_AppliedEffect
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_AppliedEffect final
|
|
{
|
|
public:
|
|
class AActor* Target; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FActiveGameplayEffectHandle EffectHandle; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_AppliedEffect;
|
|
|
|
// ScriptStruct Ghost.GG_AppliedEffects
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_AppliedEffects final
|
|
{
|
|
public:
|
|
TArray<struct FGG_AppliedEffect> AppliedEffects; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_AppliedEffects;
|
|
|
|
// ScriptStruct Ghost.GG_TabDescriptor
|
|
// 0x00F0 (0x00F0 - 0x0000)
|
|
struct FGG_TabDescriptor final
|
|
{
|
|
public:
|
|
class FName TabId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText TabText; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSlateBrush IconBrush; // 0x0020(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bHidden; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDevelopmentOnly; // 0x00D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UCommonButtonBase> TabButtonType; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCommonUserWidget> TabContentType; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidget* CreatedTabContentWidget; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TabDescriptor;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectTriggerActionNodePtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectTriggerActionNodePtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_TriggerActionNode> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectTriggerActionNodePtr;
|
|
|
|
// ScriptStruct Ghost.GG_RaceCheckpointStateData
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FGG_RaceCheckpointStateData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RaceCheckpointStateData;
|
|
|
|
// ScriptStruct Ghost.GG_AttackData
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_AttackData
|
|
{
|
|
public:
|
|
struct FPL_GameplayEffectToApply HitEffect; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_KnockbackEffectData Knockback; // 0x0010(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_AttackData;
|
|
|
|
// ScriptStruct Ghost.GG_MeleeAttackData
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
struct FGG_MeleeAttackData final : public FGG_AttackData
|
|
{
|
|
public:
|
|
struct FPL_MontageSettings MontageSettings; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_MontageSettings> AlternativeMontageSettings; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bStartSweepImmediately; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName WeaponColliderRotationSocket; // 0x005C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_CollisionShape AttackCollisionShape; // 0x0064(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MeleeAttackData;
|
|
|
|
// ScriptStruct Ghost.GG_WeaponAttackData
|
|
// 0x0098 (0x0098 - 0x0000)
|
|
struct FGG_WeaponAttackData final
|
|
{
|
|
public:
|
|
struct FGG_MeleeAttackData AttackData; // 0x0000(0x0078)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPL_AbilitySetAbility AttackAbility; // 0x0078(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_WeaponAttackData;
|
|
|
|
// ScriptStruct Ghost.GG_HazardOverlapPair
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_HazardOverlapPair final
|
|
{
|
|
public:
|
|
class UPrimitiveComponent* OwnComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPrimitiveComponent* OtherComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HazardOverlapPair;
|
|
|
|
// ScriptStruct Ghost.GG_HazardOverlapInfo
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_HazardOverlapInfo final
|
|
{
|
|
public:
|
|
TArray<struct FGG_HazardOverlapPair> OverlapPairs; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HazardOverlapInfo;
|
|
|
|
// ScriptStruct Ghost.GG_PattySideFinishedData
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_PattySideFinishedData final
|
|
{
|
|
public:
|
|
class UGG_PattyComponent* PattyComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGG_PattyTypeDefinition* PattyTypeDefinition; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattySideFinishedData;
|
|
|
|
// ScriptStruct Ghost.GG_CheckPointChange
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_CheckPointChange final
|
|
{
|
|
public:
|
|
class AGG_CheckPoint* NewCheckpoint; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGG_CheckPoint* OldCheckpoint; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGG_CheckPoint* NewSavedCheckPoint; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGG_CheckPoint* OldSavedCheckPoint; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CheckPointChange;
|
|
|
|
// ScriptStruct Ghost.GG_NpcAction
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FGG_NpcAction final
|
|
{
|
|
public:
|
|
struct FGameplayTag ActionTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGG_NpcBehavior AnimationBehavior; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer BlockedByTags; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bDoMove; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WalkSpeedOverride; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoCarryItem; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoProximityBark; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoLookTowardsPlayer; // 0x003A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideCarrySlot; // 0x003B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OverrideCarrySlot; // 0x003C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x14]; // 0x0044(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_NpcAction;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionEffectData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_ReactionEffectData final
|
|
{
|
|
public:
|
|
class AActor* Instigator; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class AActor*> TargetActors; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionEffectData;
|
|
|
|
// ScriptStruct Ghost.GG_CrowdGeneratorLocations
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FGG_CrowdGeneratorLocations final
|
|
{
|
|
public:
|
|
TArray<struct FVector> Locations; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FBox Bounds; // 0x0010(0x0038)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CrowdGeneratorLocations;
|
|
|
|
// ScriptStruct Ghost.GG_WindTunnelInfluenceDistance
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_WindTunnelInfluenceDistance final
|
|
{
|
|
public:
|
|
double TotalDistance; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double InfluenceDistance; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_WindTunnelInfluenceDistance;
|
|
|
|
// ScriptStruct Ghost.GG_WindTunnelInfluenceContext
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_WindTunnelInfluenceContext final
|
|
{
|
|
public:
|
|
class AActor* Target; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGG_WindTunnelInfluenceDistance Distance; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Time; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_WindTunnelInfluenceContext;
|
|
|
|
// ScriptStruct Ghost.GG_GroundPound_Behavior
|
|
// 0x0158 (0x0158 - 0x0000)
|
|
struct FGG_GroundPound_Behavior
|
|
{
|
|
public:
|
|
struct FPL_MontageSettings MontagePrepare; // 0x0000(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings MontageFall; // 0x0020(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings MontageHit; // 0x0040(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings MontageEnding; // 0x0060(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMap<EGG_GroundPoundAbilityStage, struct FGameplayTagContainer> StageGameplayTags; // 0x0080(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
float TimeInPrepare; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeInHit; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallSpeed; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* FallSpeedOverTimeModifierCurve; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FPL_GameplayEffectToApply DirectHitEffect; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply DirectOverlapEffect; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APL_ExpandingAreaOfEffect> OnHitGroundEffectActor; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply WaveHitEffect; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply EffectToApplyWhilePreparing; // 0x0120(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply EffectToApplyWhileFalling; // 0x0130(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply EffectToApplyOnHittingGround; // 0x0140(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UPL_ActorStateCollisionModifierDataAsset* AttackCollision; // 0x0150(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GroundPound_Behavior;
|
|
|
|
// ScriptStruct Ghost.GG_HazardHitInfo
|
|
// 0x0108 (0x0108 - 0x0000)
|
|
struct FGG_HazardHitInfo final
|
|
{
|
|
public:
|
|
class UPrimitiveComponent* OwnComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FHitResult HitResult; // 0x0008(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HazardHitInfo;
|
|
|
|
// ScriptStruct Ghost.GG_LightQualitySetting
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_LightQualitySetting final
|
|
{
|
|
public:
|
|
class FText DisplayName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UGG_DataLayerQualitySetting> Setting; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LightQualitySetting;
|
|
|
|
// ScriptStruct Ghost.GG_TravelParameter
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FGG_TravelParameter final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UWorld> DestinationMap; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PortalName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bResetLevel; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceTravel; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldFadeOutOnTravel; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinimumInLevelTravelDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer ContextTags; // 0x0038(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName CustomLoadingScreen; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TravelParameter;
|
|
|
|
// ScriptStruct Ghost.GG_ActiveAudioPickup
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ActiveAudioPickup final
|
|
{
|
|
public:
|
|
int32 Counter; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle TimerHandle; // 0x0008(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ActiveAudioPickup;
|
|
|
|
// ScriptStruct Ghost.GG_StreamingTravelLocation
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FGG_StreamingTravelLocation final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> Target; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_StreamingTravelLocation;
|
|
|
|
// ScriptStruct Ghost.GG_BinkAudioTrackMapping
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_BinkAudioTrackMapping final
|
|
{
|
|
public:
|
|
int32 TrackId; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AudioCulture; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_BinkAudioTrackMapping;
|
|
|
|
// ScriptStruct Ghost.GG_ObjectiveAudioSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_ObjectiveAudioSettings final
|
|
{
|
|
public:
|
|
class UFMODEvent* ActivationSound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UFMODEvent* ProgressSound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UFMODEvent* CompletionSound; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ObjectiveAudioSettings;
|
|
|
|
// ScriptStruct Ghost.GG_AudioPickupTimerOverrideSettings
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGG_AudioPickupTimerOverrideSettings final
|
|
{
|
|
public:
|
|
float Duration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bResetOnNewPickup; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_AudioPickupTimerOverrideSettings;
|
|
|
|
// ScriptStruct Ghost.GG_CharacterEncroachedTaskData
|
|
// 0x00C8 (0x00C8 - 0x0000)
|
|
struct alignas(0x08) FGG_CharacterEncroachedTaskData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xC8]; // 0x0000(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CharacterEncroachedTaskData;
|
|
|
|
// ScriptStruct Ghost.GG_DataLayerQualitySetting_MapEntry
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_DataLayerQualitySetting_MapEntry final
|
|
{
|
|
public:
|
|
TArray<class UDataLayerAsset*> DataLayers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DataLayerQualitySetting_MapEntry;
|
|
|
|
// ScriptStruct Ghost.GG_GameplayAbilityTargetData_Throw
|
|
// 0x0018 (0x0020 - 0x0008)
|
|
struct FGG_GameplayAbilityTargetData_Throw final : public FGameplayAbilityTargetData
|
|
{
|
|
public:
|
|
struct FVector Velocity; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GameplayAbilityTargetData_Throw;
|
|
|
|
// ScriptStruct Ghost.GG_HomingKarateKickData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_HomingKarateKickData final
|
|
{
|
|
public:
|
|
bool bEnableHomingMovement; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float KickDurationOverflowFraction; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetLerpSpeedHorizontal; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* TargetLerpSpeedHorizontalCurve; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetLerpSpeedVertical; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* TargetLerpSpeedVerticalCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SetVelocityOnFinish; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetReachedDistanceTolerance; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HomingKarateKickData;
|
|
|
|
// ScriptStruct Ghost.GG_KarateKickTargetInformation
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_KarateKickTargetInformation final
|
|
{
|
|
public:
|
|
bool bUseHomingToTarget; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAddKarateKickZOffsetFromTarget; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector TargetOffset; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_KarateKickTargetInformation;
|
|
|
|
// ScriptStruct Ghost.GG_MeleeWeaponData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_MeleeWeaponData final
|
|
{
|
|
public:
|
|
struct FPL_SweepCollidersSettingSetup SweepCollidersSettingSetup; // 0x0000(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MeleeWeaponData;
|
|
|
|
// ScriptStruct Ghost.GG_NpcActionCollection
|
|
// 0x0220 (0x0220 - 0x0000)
|
|
struct FGG_NpcActionCollection final
|
|
{
|
|
public:
|
|
struct FGG_NpcAction Idle; // 0x0000(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGG_NpcAction Talk; // 0x0058(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGG_NpcAction Carry; // 0x00B0(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGG_NpcAction Sit; // 0x0108(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGG_NpcAction Fear; // 0x0160(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGG_NpcAction Cheer; // 0x01B8(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_NpcAction> AdditionalActions; // 0x0210(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_NpcActionCollection;
|
|
|
|
// ScriptStruct Ghost.GG_QuickActuationMotionTransition
|
|
// 0x00F0 (0x00F0 - 0x0000)
|
|
struct FGG_QuickActuationMotionTransition final
|
|
{
|
|
public:
|
|
float TrackStartTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TrackEndTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TrackSpeedScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* NormalizedTrackTime; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FComponentReference TargetedComponent; // 0x0018(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery TagRequiremenets; // 0x0040(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_GameplayEffectToApply> EndEffects; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bRequiresCorrectReferenceDirection; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasAutoBackTransition; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AutoBackTransitionDelay; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_GameplayEffectToApply> AutoBackDelayEffects; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float AutoBackTrackSpeedScale; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AutoBackNormalizedTrackTime; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bHasCustomActuationDirection; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CustomActuationDirection; // 0x00C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
//DUMPER7_ASSERTS_FGG_QuickActuationMotionTransition;
|
|
|
|
// ScriptStruct Ghost.GG_RollingRockValueInterpolation
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGG_RollingRockValueInterpolation final
|
|
{
|
|
public:
|
|
float InterpolateUpSpeed; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpolateDownSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RollingRockValueInterpolation;
|
|
|
|
// ScriptStruct Ghost.GG_RootMotionSource_MoveToTargetForce
|
|
// 0x0020 (0x00E0 - 0x00C0)
|
|
struct FGG_RootMotionSource_MoveToTargetForce final : public FRootMotionSource
|
|
{
|
|
public:
|
|
struct FVector TargetLocation; // 0x00C0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveSpeed; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RootMotionSource_MoveToTargetForce;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectStaticActorDataPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectStaticActorDataPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_StaticActorData> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectStaticActorDataPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectActorPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectActorPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectActorPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SaveGameUa_SpawnedActorKeeperEntry
|
|
// 0x00C0 (0x00C0 - 0x0000)
|
|
struct FGG_SaveGameUa_SpawnedActorKeeperEntry final
|
|
{
|
|
public:
|
|
struct FGG_SoftObjectStaticActorDataPtr StaticActorData; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform RelativeTransform; // 0x0030(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_SoftObjectActorPtr OwningSpawner; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SaveGameUa_SpawnedActorKeeperEntry;
|
|
|
|
// ScriptStruct Ghost.GG_ShuffledMontages
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_ShuffledMontages final
|
|
{
|
|
public:
|
|
struct FGameplayTag Identifier; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinShuffledIndicesLeftToPickBeforeReshuffle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAnimMontage*> Montages; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShuffledMontages;
|
|
|
|
// ScriptStruct Ghost.GG_ShuffleSelectorEntry
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_ShuffleSelectorEntry final
|
|
{
|
|
public:
|
|
struct FGameplayTag Identifier; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_ShuffleIndexAccessArray ShuffleData; // 0x0008(0x0020)(NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShuffleSelectorEntry;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectCheckPointPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectCheckPointPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AGG_CheckPoint> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectCheckPointPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectObjectiveDescPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectObjectiveDescPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UGG_ObjectiveDesc> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectObjectiveDescPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectSpawnedActorKeeperComponentPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectSpawnedActorKeeperComponentPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_SpawnedActorKeeperComponent> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectSpawnedActorKeeperComponentPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectTexture2DPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectTexture2DPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTexture2D> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectTexture2DPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectTriggerGraphPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectTriggerGraphPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_TriggerGraph> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectTriggerGraphPtr;
|
|
|
|
// ScriptStruct Ghost.GG_SoftObjectWorldPtr
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SoftObjectWorldPtr final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UWorld> Ptr; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SoftObjectWorldPtr;
|
|
|
|
// ScriptStruct Ghost.GG_StackingEffect
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_StackingEffect final
|
|
{
|
|
public:
|
|
TArray<struct FPL_GameplayEffectToApply> Effects; // 0x0000(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UGG_StackingCondition_Base* Condition; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_StackingEffect;
|
|
|
|
// ScriptStruct Ghost.GG_RequiredCharacterAbilitySettings
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FGG_RequiredCharacterAbilitySettings final
|
|
{
|
|
public:
|
|
EGG_RequiredCharacter RequiredCharacter; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowAutoSwapping; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RequiredCharacterAbilitySettings;
|
|
|
|
// ScriptStruct Ghost.GG_UnlockedChallenge
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGG_UnlockedChallenge final
|
|
{
|
|
public:
|
|
class UGG_Challenge* Challenge; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_UnlockedChallenge;
|
|
|
|
// ScriptStruct Ghost.GG_UnlockedCostumes
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_UnlockedCostumes final
|
|
{
|
|
public:
|
|
struct FGameplayTag SpongebobCostumeId; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSpongeBobDesiredCostumeIsLocked; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag PatrickCostumeId; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPatrickDesiredCostumeIsLocked; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_UnlockedCostumes;
|
|
|
|
// ScriptStruct Ghost.GG_ValidationData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ValidationData final
|
|
{
|
|
public:
|
|
TArray<class AActor*> Actors; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ValidationData;
|
|
|
|
// ScriptStruct Ghost.GG_PointOfInterestData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_PointOfInterestData final
|
|
{
|
|
public:
|
|
class UPL_VoDatabaseEntry* ActiveBanter; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float ActivationThreshold; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnnoticeThreshold; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanTriggerMultipleTimes; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PointOfInterestData;
|
|
|
|
// ScriptStruct Ghost.GG_RescueLocation
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FGG_RescueLocation final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> Target; // 0x0000(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer ComponentTagIdentifier; // 0x0028(0x0020)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RescueLocation;
|
|
|
|
// ScriptStruct Ghost.GG_TagDependentDodgeCollision
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_TagDependentDodgeCollision final
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TagQuery; // 0x0000(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPL_ActorStateCollisionModifierDataAsset* DodgeCollision; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TagDependentDodgeCollision;
|
|
|
|
// ScriptStruct Ghost.GG_LaunchParameters
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct alignas(0x08) FGG_LaunchParameters final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LaunchParameters;
|
|
|
|
// ScriptStruct Ghost.GG_GroundPound_CharacterBehavior
|
|
// 0x0008 (0x0160 - 0x0158)
|
|
struct FGG_GroundPound_CharacterBehavior final : public FGG_GroundPound_Behavior
|
|
{
|
|
public:
|
|
int32 MinJumpCount; // 0x0158(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GroundPound_CharacterBehavior;
|
|
|
|
// ScriptStruct Ghost.GG_UIActionPromptsConfigurationEntry
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_UIActionPromptsConfigurationEntry final
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery Query; // 0x0000(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
class UInputAction* InputAction; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_UIActionPromptsConfigurationEntry;
|
|
|
|
// ScriptStruct Ghost.GG_BurrowParticles
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_BurrowParticles final
|
|
{
|
|
public:
|
|
class UNiagaraSystem* Particles; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FVector OffsetFromGround; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_BurrowParticles;
|
|
|
|
// ScriptStruct Ghost.GG_BurrowParticlesCollection
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FGG_BurrowParticlesCollection final
|
|
{
|
|
public:
|
|
struct FGG_BurrowParticles BurrowEnterParticles; // 0x0000(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGG_BurrowParticles BurrowExitParticles; // 0x0020(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGG_BurrowParticles BurrowBouncyParticles; // 0x0040(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGG_BurrowParticles BurrowLoopParticles; // 0x0060(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_BurrowParticlesCollection;
|
|
|
|
// ScriptStruct Ghost.GG_ActorOnPressurePlate
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x08) FGG_ActorOnPressurePlate final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ActorOnPressurePlate;
|
|
|
|
// ScriptStruct Ghost.GG_GlideAbilityStopMontage
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_GlideAbilityStopMontage final
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float BlendOutTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GlideAbilityStopMontage;
|
|
|
|
// ScriptStruct Ghost.GG_BounceParameters
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGG_BounceParameters final
|
|
{
|
|
public:
|
|
float UpLaunchPower; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRandomDirection; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LaunchVelocity; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomAngleMin; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomAngleMax; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideMomentumXY; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideMomentumZ; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetJumpCounterToOne; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_BounceParameters;
|
|
|
|
// ScriptStruct Ghost.GG_EffectToApplyPerState
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_EffectToApplyPerState final
|
|
{
|
|
public:
|
|
struct FGameplayTag StateTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectToApply EffectToApply; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_EffectToApplyPerState;
|
|
|
|
// ScriptStruct Ghost.GG_SafeLocation
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGG_SafeLocation final
|
|
{
|
|
public:
|
|
TOptional<struct FVector> SafeLocation; // 0x0000(0x0020)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TOptional<class AGG_CheckPoint*> SafeCheckpoint; // 0x0020(0x0010)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SafeLocation;
|
|
|
|
// ScriptStruct Ghost.GG_ShakingTaskSettings
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_ShakingTaskSettings final
|
|
{
|
|
public:
|
|
float Interval; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationVelocity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator RotationLimit; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShakingTaskSettings;
|
|
|
|
// ScriptStruct Ghost.GG_ChallengeDataLayerDefinition
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ChallengeDataLayerDefinition final
|
|
{
|
|
public:
|
|
class UDataLayerAsset* DataLayer; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EDataLayerRuntimeState State; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ChallengeDataLayerDefinition;
|
|
|
|
// ScriptStruct Ghost.GG_ShuffledAnimMontageArray
|
|
// 0x0010 (0x0020 - 0x0010)
|
|
struct FGG_ShuffledAnimMontageArray final : public FPL_ShuffleAccessArray
|
|
{
|
|
public:
|
|
TArray<class UAnimMontage*> Montages; // 0x0010(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShuffledAnimMontageArray;
|
|
|
|
// ScriptStruct Ghost.GG_ShuffledMontageSettingsArray
|
|
// 0x0010 (0x0020 - 0x0010)
|
|
struct FGG_ShuffledMontageSettingsArray final : public FPL_ShuffleAccessArray
|
|
{
|
|
public:
|
|
TArray<struct FPL_MontageSettings> Montages; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShuffledMontageSettingsArray;
|
|
|
|
// ScriptStruct Ghost.GG_TagDependentPlayerCharacterAnimationValues
|
|
// 0x00B8 (0x00B8 - 0x0000)
|
|
struct alignas(0x08) FGG_TagDependentPlayerCharacterAnimationValues final
|
|
{
|
|
public:
|
|
bool bIsGrounded; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFallingOfLedge; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFalling; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsJumping; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDoubleJumping; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGliding; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInWindTunnel; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCarryingNet; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGG_AirMovementState AirMovementState; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsSliding; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsSlipping; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsSurfing; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsBurrowed; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUnderground; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGettingSuckedIn; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsReefblowerEquipped; // 0x000F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMountedRollingRock; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsWeaponVisibility; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag WeaponVisibilityTag; // 0x0014(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x9C]; // 0x001C(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TagDependentPlayerCharacterAnimationValues;
|
|
|
|
// ScriptStruct Ghost.GG_SpongeBobEyeData
|
|
// 0x0210 (0x0210 - 0x0000)
|
|
struct FGG_SpongeBobEyeData final
|
|
{
|
|
public:
|
|
struct FPL_TwoEyelidData Eyelids; // 0x0000(0x0208)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float HideEyelidsBlendThreshold; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLeftEyeHideEyeLash; // 0x020C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRightEyeHideEyeLash; // 0x020D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_20E[0x2]; // 0x020E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SpongeBobEyeData;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionsFilter
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FGG_ReactionsFilter
|
|
{
|
|
public:
|
|
struct FGameplayTag Identifier; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer EventRequiredTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer EventBlockedTags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetRequiredTags; // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetBlockedTags; // 0x0068(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionsFilter;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionMontageSettings
|
|
// 0x0008 (0x0028 - 0x0020)
|
|
struct FGG_ReactionMontageSettings final : public FPL_MontageSettings
|
|
{
|
|
public:
|
|
float Duration; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionMontageSettings;
|
|
|
|
// ScriptStruct Ghost.GG_MontageReactionsData
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
struct FGG_MontageReactionsData final : public FGG_ReactionsFilter
|
|
{
|
|
public:
|
|
TArray<struct FGG_ReactionMontageSettings> Data; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MontageReactionsData;
|
|
|
|
// ScriptStruct Ghost.GG_VfxReactionsData
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
struct FGG_VfxReactionsData final : public FGG_ReactionsFilter
|
|
{
|
|
public:
|
|
TArray<struct FPL_VfxSettings> Data; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_VfxReactionsData;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionMaterialSetting
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGG_ReactionMaterialSetting final
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScalarValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionMaterialSetting;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionMaterialSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ReactionMaterialSettings final
|
|
{
|
|
public:
|
|
TArray<struct FGG_ReactionMaterialSetting> Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionMaterialSettings;
|
|
|
|
// ScriptStruct Ghost.GG_MaterialReactionsData
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
struct FGG_MaterialReactionsData final : public FGG_ReactionsFilter
|
|
{
|
|
public:
|
|
TArray<struct FGG_ReactionMaterialSettings> Data; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MaterialReactionsData;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_ReactionData final
|
|
{
|
|
public:
|
|
struct FGameplayTag Identifier; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_MontageReactionsData> MontageReactions; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_VfxReactionsData> VfxReactions; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_MaterialReactionsData> MaterialReactions; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionData;
|
|
|
|
// ScriptStruct Ghost.GG_ReactionSelection
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct alignas(0x04) FGG_ReactionSelection final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ReactionSelection;
|
|
|
|
// ScriptStruct Ghost.GG_ResolvedSelection
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FGG_ResolvedSelection final
|
|
{
|
|
public:
|
|
struct FGG_ReactionMontageSettings Montage; // 0x0000(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_VfxSettings Vfx; // 0x0028(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGG_ReactionMaterialSettings Material; // 0x0078(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ResolvedSelection;
|
|
|
|
// ScriptStruct Ghost.GG_TriggeredReaction
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FGG_TriggeredReaction final
|
|
{
|
|
public:
|
|
struct FGG_ReactionMontageSettings Montage; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UNiagaraComponent* SpawnedVfx; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGG_ReactionMaterialSettings Material; // 0x0030(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TriggeredReaction;
|
|
|
|
// ScriptStruct Ghost.GG_TriggeredAbilityReaction
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_TriggeredAbilityReaction final
|
|
{
|
|
public:
|
|
class UPL_AbilityTask_PlayMontageAndWaitForEvent* MontageTask; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UNiagaraComponent* SpawnedVfx; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGG_ReactionMaterialSettings Material; // 0x0010(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TriggeredAbilityReaction;
|
|
|
|
// ScriptStruct Ghost.GG_GlobalBlackboardTagsToAdd
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_GlobalBlackboardTagsToAdd final
|
|
{
|
|
public:
|
|
struct FGameplayTag TargetBlackboardKeyName; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GlobalBlackboardTagsToAdd;
|
|
|
|
// ScriptStruct Ghost.GG_GlobalBlackboardStartupTags
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_GlobalBlackboardStartupTags final
|
|
{
|
|
public:
|
|
struct FGameplayTag TargetBlackboardKeyName; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GlobalBlackboardStartupTags;
|
|
|
|
// ScriptStruct Ghost.GG_MapSpecificStartupValues
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_MapSpecificStartupValues final
|
|
{
|
|
public:
|
|
TArray<struct FGG_GlobalBlackboardStartupTags> BlackboardStartupTags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MapSpecificStartupValues;
|
|
|
|
// ScriptStruct Ghost.GG_SetCurrentCheckPointTargetActor
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_SetCurrentCheckPointTargetActor final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AGG_CheckPoint> TargetActor; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SetCurrentCheckPointTargetActor;
|
|
|
|
// ScriptStruct Ghost.GG_FadeOutData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_FadeOutData final
|
|
{
|
|
public:
|
|
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeUntilFadeOut; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc EasingFunction; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_FadeOutData;
|
|
|
|
// ScriptStruct Ghost.GG_ContactPoint
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct alignas(0x08) FGG_ContactPoint final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ContactPoint;
|
|
|
|
// ScriptStruct Ghost.GG_QueuedMontage
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_QueuedMontage final
|
|
{
|
|
public:
|
|
class UAnimMontage* QueuedMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
float QueuedBlendOutTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* TriggeredMontage; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
float TriggeredBlendOutTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* BlendingOutMontage; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_QueuedMontage;
|
|
|
|
// ScriptStruct Ghost.CS_SaveGameUa
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FCS_SaveGameUa final
|
|
{
|
|
public:
|
|
class UGG_SaveGameUaCondition* Condition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class UGG_SaveGameUaAction*> Actions; // 0x0008(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FCS_SaveGameUa;
|
|
|
|
// ScriptStruct Ghost.GG_SpawnIndicatorSetup
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FGG_SpawnIndicatorSetup
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery GroundQuery; // 0x0008(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag SpawnIndicatorCueTag; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HideSpawnedActorDuration; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SpawnIndicatorSetup;
|
|
|
|
// ScriptStruct Ghost.GG_CharacterSpawnIndicatorSetup
|
|
// 0x0008 (0x0068 - 0x0060)
|
|
struct FGG_CharacterSpawnIndicatorSetup final : public FGG_SpawnIndicatorSetup
|
|
{
|
|
public:
|
|
TSubclassOf<class UGameplayEffect> GameplayEffectClass; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CharacterSpawnIndicatorSetup;
|
|
|
|
// ScriptStruct Ghost.GG_StaticActorDataSpawnLocationData
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FGG_StaticActorDataSpawnLocationData final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AGG_Territory> Territory; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class AGG_Territory>> ObservedTerritories; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> WaypointProvider; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_StaticActorDataSpawnLocationData;
|
|
|
|
// ScriptStruct Ghost.GG_EffectEventStaticDataEntry
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGG_EffectEventStaticDataEntry final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer EffectEventTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPL_GameplayEffectsToApply Effects; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_EffectEventStaticDataEntry;
|
|
|
|
// ScriptStruct Ghost.GG_TimingData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGG_TimingData final
|
|
{
|
|
public:
|
|
EGG_TimingType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Delay; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TimingData;
|
|
|
|
// ScriptStruct Ghost.GG_DebugLevelMenuButtonStyle
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGG_DebugLevelMenuButtonStyle final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTexture2D> Image; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCommonButtonStyle> ButtonStyleOverride; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DebugLevelMenuButtonStyle;
|
|
|
|
// ScriptStruct Ghost.GG_DebugLevelMenuLevelData
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FGG_DebugLevelMenuLevelData final
|
|
{
|
|
public:
|
|
class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UWorld> LevelPtr; // 0x0010(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_DebugLevelMenuButtonStyle Styling; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DebugLevelMenuLevelData;
|
|
|
|
// ScriptStruct Ghost.GG_DebugLevelMenuFolderData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_DebugLevelMenuFolderData final
|
|
{
|
|
public:
|
|
class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_DebugLevelMenuButtonStyle Styling; // 0x0010(0x0030)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_DebugLevelMenuLevelData> Levels; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DebugLevelMenuFolderData;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationDefaultDisplayData
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FGG_DemonstrationDefaultDisplayData final
|
|
{
|
|
public:
|
|
float Width; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Depth; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Height; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHorizTextAligment TextAlignment; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool FloorText; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SpotLight; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ShadowCover; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle OverrideColorHandle; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor CustomColor; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TitleScale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor TitleColor; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSeparateTitlePanel; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DescriptionScale; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor DescriptionColor; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfLinesBetweenParagraphs; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TextPadding; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationDefaultDisplayData;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationDisplayData
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FGG_DemonstrationDisplayData final
|
|
{
|
|
public:
|
|
bool bOverrideRoomDefaultLayout; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Width; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Depth; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Height; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHorizTextAligment TextAlignment; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool FloorText; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SpotLight; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ShadowCover; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDataTableRowHandle OverrideColorHandle; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor CustomColor; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Title; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TitleScale; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor TitleColor; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSeparateTitlePanel; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FString> DescriptionText; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float DescriptionScale; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor DescriptionColor; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfLinesBetweenParagraphs; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TextPadding; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationDisplayData;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationData
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FGG_DemonstrationData final
|
|
{
|
|
public:
|
|
struct FGG_DemonstrationDisplayData DisplayData; // 0x0000(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationData;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationRoomLightData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_DemonstrationRoomLightData final
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float IntensityShift; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Tint; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationRoomLightData;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationRoomConstructionContext
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FGG_DemonstrationRoomConstructionContext final
|
|
{
|
|
public:
|
|
int32 CurrentRoomIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SegmentCounter; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DemonstrationCounter; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Length; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Width; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Height; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreviousLength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreviousWidth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreviousHeight; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationRoomConstructionContext;
|
|
|
|
// ScriptStruct Ghost.GG_DemonstrationRoomData
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FGG_DemonstrationRoomData final
|
|
{
|
|
public:
|
|
class FString RoomName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinLength; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKeepSpaceBetweenRoomEndAndDemonstrationDisplay; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MinWidth; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGG_EnclosureLevelType WallDrop; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPillar; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubPillar; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRoof; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnclosedLeft; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnclosedRight; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RoofDrop; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_DemonstrationRoomLightData Light; // 0x002C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FGG_DemonstrationData> Demonstrations; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DemonstrationRoomData;
|
|
|
|
// ScriptStruct Ghost.GG_RewardDefinition
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_RewardDefinition final
|
|
{
|
|
public:
|
|
class UGG_PickupSpawnData* SpawnableRewards; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class UGG_ReactionEffectBase*> ImmediatelyAppliedRewardEffects; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RewardDefinition;
|
|
|
|
// ScriptStruct Ghost.GG_DonenessTimeFrame
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGG_DonenessTimeFrame final
|
|
{
|
|
public:
|
|
EGG_DonenessTimeFrameType TimeFrameType; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RelativeFromTotalTime; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AbsoluteFromTotalTime; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DonenessTimeFrame;
|
|
|
|
// ScriptStruct Ghost.PattyAudioState
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPattyAudioState final
|
|
{
|
|
public:
|
|
struct FGameplayTag GrillState; // 0x0000(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFMODAudioComponent* AudioComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPattyAudioState;
|
|
|
|
// ScriptStruct Ghost.GG_PattySpawnPointOption
|
|
// 0x00D8 (0x00D8 - 0x0000)
|
|
struct FGG_PattySpawnPointOption final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> GrillPlatesActor; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> FinishedLocationActor; // 0x0028(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UInputAction> InputAction; // 0x0050(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings FlipMontage; // 0x0078(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings ThrowAwayMontage; // 0x0098(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_MontageSettings ServePattyMontage; // 0x00B8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattySpawnPointOption;
|
|
|
|
// ScriptStruct Ghost.GG_PattyGrillPlateData
|
|
// 0x00F8 (0x00F8 - 0x0000)
|
|
struct FGG_PattyGrillPlateData final
|
|
{
|
|
public:
|
|
class AActor* PlateActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGG_PattySpawnPointOption Options; // 0x0008(0x00D8)(Transient, NativeAccessSpecifierPublic)
|
|
class UGG_PattyComponent* PattyComponent; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattyGrillPlateData;
|
|
|
|
// ScriptStruct Ghost.GG_PattyOption
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_PattyOption final
|
|
{
|
|
public:
|
|
class UGG_PattyTypeDefinition* PattyType; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UGG_WeightProvider* WeightProvider; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattyOption;
|
|
|
|
// ScriptStruct Ghost.GG_PattyGrillTier
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_PattyGrillTier final
|
|
{
|
|
public:
|
|
int32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinAmountOfPoints; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_RewardDefinition RewardsDefinition; // 0x0008(0x0018)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattyGrillTier;
|
|
|
|
// ScriptStruct Ghost.GG_DonenessDefinition
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_DonenessDefinition final
|
|
{
|
|
public:
|
|
struct FGameplayTag Identifier; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText DisplayName; // 0x0008(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float ScoreMultiplier; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_DonenessTimeFrame TimeFrame; // 0x001C(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer ReactionEventTags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FColor Color; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_DonenessDefinition;
|
|
|
|
// ScriptStruct Ghost.GG_PattySideDefinition
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_PattySideDefinition final
|
|
{
|
|
public:
|
|
float TotalTime; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UGG_DonenessType*> DonenessTypes; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<struct FGG_DonenessDefinition> LocalDonenessTypes; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PattySideDefinition;
|
|
|
|
// ScriptStruct Ghost.GG_Tier
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_Tier final
|
|
{
|
|
public:
|
|
EGG_TierID ID; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxTimeToUnlockTier; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGG_RewardDefinition RewardsDefinition; // 0x0008(0x0018)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_Tier;
|
|
|
|
// ScriptStruct Ghost.GG_RaceDataLayerDefinition
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_RaceDataLayerDefinition final
|
|
{
|
|
public:
|
|
class UDataLayerAsset* DataLayerAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EDataLayerRuntimeState StateDuringRace; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDataLayerRuntimeState StateAfterRace; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_RaceDataLayerDefinition;
|
|
|
|
// ScriptStruct Ghost.GG_SingleObjectivePersistentData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_SingleObjectivePersistentData final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UGG_ObjectiveDesc> ObjectiveDesc; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCompleted; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 CurrentCount; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TargetCount; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SingleObjectivePersistentData;
|
|
|
|
// ScriptStruct Ghost.GG_ObjectivePersistentData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_ObjectivePersistentData final
|
|
{
|
|
public:
|
|
TArray<struct FGG_SingleObjectivePersistentData> Objectives; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UGG_ObjectiveDesc> TrackedObjective; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ObjectivePersistentData;
|
|
|
|
// ScriptStruct Ghost.GG_ObjectivesListEntry
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_ObjectivesListEntry final
|
|
{
|
|
public:
|
|
bool bIsHeader; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText HeaderLabel; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UGG_ObjectiveDesc* Objective; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bIsObjectiveActive; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ObjectivesListEntry;
|
|
|
|
// ScriptStruct Ghost.GG_ObjectiveState
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_ObjectiveState final
|
|
{
|
|
public:
|
|
class UGG_ObjectiveDesc* ObjectiveDescription; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bHasProgressValues; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 CurrentCount; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TargetCount; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCompleted; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsActive; // 0x0015(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasComparisonOperator; // 0x0016(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPL_ComparisonOperator ComparisonOperator; // 0x0017(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> UnfulfilledTargetActors; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ObjectiveState;
|
|
|
|
// ScriptStruct Ghost.GG_CountedObjectiveState
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_CountedObjectiveState final
|
|
{
|
|
public:
|
|
struct FGG_ObjectiveState State; // 0x0000(0x0028)(Transient, NativeAccessSpecifierPublic)
|
|
TArray<class UPL_OperativeCondition*> ActiveConditions; // 0x0028(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CountedObjectiveState;
|
|
|
|
// ScriptStruct Ghost.GG_PickupMeshConfig
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct FGG_PickupMeshConfig final
|
|
{
|
|
public:
|
|
class UStaticMesh* StaticMesh; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class USkeletalMesh* SkeletalMesh; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EGG_PickupSkeletalMeshAnimationMode AnimationMode; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimationAsset* AnimToPlay; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bLoopAnimation; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAnimInstance> AnimInstance; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> OverrideMeshMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FTransform ComponentTransform; // 0x0040(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PickupMeshConfig;
|
|
|
|
// ScriptStruct Ghost.GG_SpawnExecutionData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_SpawnExecutionData final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_SpawnExecutionData;
|
|
|
|
// ScriptStruct Ghost.GG_CheckPointData
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FGG_CheckPointData final
|
|
{
|
|
public:
|
|
bool bIsDefaultStartPoint; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGG_CheckPointType Type; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Order; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPL_FMODBackgroundAudioSettings BackgroundAudioSettings; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPL_FMODLevelProperties AudioLevelProperties; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName PortalName; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AGG_CheckPoint> SubstituteCheckPoint; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UGG_CheckpointRespawnBehaviors* CheckpointRespawnBehaviors; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSoftObjectPtr<class AActor> ExternalActorStateSource; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowNotifications; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CheckPointData;
|
|
|
|
// ScriptStruct Ghost.GG_CheckpointRespawnBehaviorActions
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_CheckpointRespawnBehaviorActions final
|
|
{
|
|
public:
|
|
TArray<class UGG_CheckpointRespawnBehaviorAction*> Actions; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CheckpointRespawnBehaviorActions;
|
|
|
|
// ScriptStruct Ghost.GG_CheckpointRespawnBehavior
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FGG_CheckpointRespawnBehavior final
|
|
{
|
|
public:
|
|
struct FGG_CheckpointRespawnBehaviorActions DefaultActions; // 0x0000(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, struct FGG_CheckpointRespawnBehaviorActions> TagDependentActions; // 0x0010(0x0050)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CheckpointRespawnBehavior;
|
|
|
|
// ScriptStruct Ghost.GG_LevelTravelEntry
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FGG_LevelTravelEntry final
|
|
{
|
|
public:
|
|
class FText LevelName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText LevelDescription; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag LevelTagName; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UWorld> Level; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class AActor>> TreasureChestActors; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LevelTravelEntry;
|
|
|
|
// ScriptStruct Ghost.GG_TravelPointData
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FGG_TravelPointData
|
|
{
|
|
public:
|
|
class FText Name; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AGG_CheckPoint> TargetPoint; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PortalName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> SaveThumbnail; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUnlockedFromStart; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TravelPointData;
|
|
|
|
// ScriptStruct Ghost.GG_LevelTravelLocation
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FGG_LevelTravelLocation final
|
|
{
|
|
public:
|
|
struct FGG_LevelTravelEntry Level; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_TravelPointData> TravelPoints; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_TravelPointData> ResetCheckPoints; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LevelTravelLocation;
|
|
|
|
// ScriptStruct Ghost.GG_ResolvedTravelPointData
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
struct FGG_ResolvedTravelPointData final : public FGG_TravelPointData
|
|
{
|
|
public:
|
|
bool bIsUnlocked; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPartOfCurrentLevel; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ResolvedTravelPointData;
|
|
|
|
// ScriptStruct Ghost.GG_ResolvedLevelTravelLocation
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FGG_ResolvedLevelTravelLocation final
|
|
{
|
|
public:
|
|
struct FGG_LevelTravelEntry Level; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_ResolvedTravelPointData> TravelPoints; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ResolvedLevelTravelLocation;
|
|
|
|
// ScriptStruct Ghost.GG_TravelLocationCollection
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_TravelLocationCollection final
|
|
{
|
|
public:
|
|
TArray<class UGG_TravelLocations*> TravelLocations; // 0x0000(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
//DUMPER7_ASSERTS_FGG_TravelLocationCollection;
|
|
|
|
// ScriptStruct Ghost.GG_AudioBusSettings
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGG_AudioBusSettings final
|
|
{
|
|
public:
|
|
float Volume; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMuted; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_AudioBusSettings;
|
|
|
|
// ScriptStruct Ghost.GG_ScalabilitySnapshot
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct alignas(0x08) FGG_ScalabilitySnapshot final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ScalabilitySnapshot;
|
|
|
|
// ScriptStruct Ghost.GG_QualityDeviceProfileVariant
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_QualityDeviceProfileVariant final
|
|
{
|
|
public:
|
|
class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
class FString DeviceProfileSuffix; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinRefreshRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_QualityDeviceProfileVariant;
|
|
|
|
// ScriptStruct Ghost.GG_CostumeChangeMontage
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_CostumeChangeMontage final
|
|
{
|
|
public:
|
|
struct FGameplayTag TargetMeshId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ChangeMontage; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CostumeChangeMontage;
|
|
|
|
// ScriptStruct Ghost.GG_CostumeChangeVisualization
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_CostumeChangeVisualization final
|
|
{
|
|
public:
|
|
struct FGG_CostumeChangeMontage ChangeMontage; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CostumeChangeVisualization;
|
|
|
|
// ScriptStruct Ghost.GG_CostumeSkeletalMeshData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_CostumeSkeletalMeshData final
|
|
{
|
|
public:
|
|
struct FGameplayTag TargetMeshId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USkeletalMesh* Mesh; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class UMaterialInterface*> Materials; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSubclassOf<class UAnimInstance> AnimInstanceClass; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UAnimInstance>> AnimationsToLink; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CostumeSkeletalMeshData;
|
|
|
|
// ScriptStruct Ghost.GG_CrowdGeneratorEntry
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FGG_CrowdGeneratorEntry final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Up; // 0x0018(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromShape; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPrimitiveComponent> Ground; // 0x0034(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_CrowdGeneratorEntry;
|
|
|
|
// ScriptStruct Ghost.GG_HintWaitingForTagChanges
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct alignas(0x08) FGG_HintWaitingForTagChanges final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HintWaitingForTagChanges;
|
|
|
|
// ScriptStruct Ghost.GG_HintWaitingForAbility
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_HintWaitingForAbility final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UGameplayAbility>> Abilities; // 0x0008(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HintWaitingForAbility;
|
|
|
|
// ScriptStruct Ghost.GG_HintListenerData
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FGG_HintListenerData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FGG_HintWaitingForTagChanges> HintsWaitingForTagChanges; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_HintWaitingForAbility> HintsWaitingForAbilityStart; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGG_HintWaitingForAbility> HintsWaitingForAbilityEnd; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGameplayTag> HintsWaitingForPawnChange; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HintListenerData;
|
|
|
|
// ScriptStruct Ghost.GG_MagicalInfluencedComplexCollision
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_MagicalInfluencedComplexCollision final
|
|
{
|
|
public:
|
|
TArray<struct FVector3f> Vertices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FIntVector> Indices; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MagicalInfluencedComplexCollision;
|
|
|
|
// ScriptStruct Ghost.GG_MagicalInfluencedRelevanceDetectionPadding
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_MagicalInfluencedRelevanceDetectionPadding final
|
|
{
|
|
public:
|
|
double Horizontal; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double Up; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double Down; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MagicalInfluencedRelevanceDetectionPadding;
|
|
|
|
// ScriptStruct Ghost.GG_MagicalInfluencedCollisions
|
|
// 0x0308 (0x0308 - 0x0000)
|
|
struct FGG_MagicalInfluencedCollisions final
|
|
{
|
|
public:
|
|
float InfluencePadding; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery TagRequirementsToUnstuck; // 0x0008(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bUseBakedCollisions; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAlwaysUpdate; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGG_MagicalInfluencedRelevanceDetectionPadding RelevanceDetectionPadding; // 0x0058(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FCollisionProfileName RelevanceDetectionProfile; // 0x0070(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagQuery RelevanceDetectionQuery; // 0x0078(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FBodyInstance BodyInstance; // 0x00C0(0x0180)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class UBodySetup* InfluencedBodySetup; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
struct FGuid CachedSourceBodySetupGuid; // 0x0248(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGG_MagicalInfluencedComplexCollision ComplexCollisions; // 0x0258(0x0020)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_278[0x90]; // 0x0278(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MagicalInfluencedCollisions;
|
|
|
|
// ScriptStruct Ghost.GG_MagicalInfluencedVisuals
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_MagicalInfluencedVisuals final
|
|
{
|
|
public:
|
|
class UMaterialInterface* IntersectionMaterialDefaultPhasedIn; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UMaterialInterface* IntersectionMaterialDefaultPhasedOut; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class UGG_MagicalInfluencedMaterialCollection*> MaterialCollections; // 0x0010(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_MagicalInfluencedVisuals;
|
|
|
|
// ScriptStruct Ghost.GG_LevelsData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_LevelsData final
|
|
{
|
|
public:
|
|
TArray<struct FPL_LevelStreamingPersistenceSaveGameData> Levels; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LevelsData;
|
|
|
|
// ScriptStruct Ghost.GG_ActorStateToColor
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_ActorStateToColor final
|
|
{
|
|
public:
|
|
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ActorStateToColor;
|
|
|
|
// ScriptStruct Ghost.GG_ActorStateToColors
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ActorStateToColors final
|
|
{
|
|
public:
|
|
TArray<struct FGG_ActorStateToColor> Colors; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ActorStateToColors;
|
|
|
|
// ScriptStruct Ghost.GG_PersistentData
|
|
// 0x0190 (0x0190 - 0x0000)
|
|
struct FGG_PersistentData final
|
|
{
|
|
public:
|
|
struct FGuid PlaythroughId; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Playtime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPL_TriggerGraphPersistentData TriggerGraphPersistentData; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPL_VoDatabasePersistentData VoDatabasePersistentData; // 0x0028(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FGG_ObjectivePersistentData ObjectivePersistentData; // 0x0058(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UWorld> CurrentLevel; // 0x0090(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UWorld> SavedLevel; // 0x00B8(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName TravelLocationPortalName; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class AGG_CheckPoint> CurrentCheckPoint; // 0x00E8(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class AGG_CheckPoint> SavedCheckPoint; // 0x0110(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSoftObjectPtr<class AGG_CheckPoint>> UnlockedTravelPoints; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class FText TravelLocationTargetName; // 0x0148(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
class FText TravelLocationLevelName; // 0x0158(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> TravelLocationThumbnail; // 0x0168(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PersistentData;
|
|
|
|
// ScriptStruct Ghost.GG_LSPV_ColorParameter
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_LSPV_ColorParameter final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LSPV_ColorParameter;
|
|
|
|
// ScriptStruct Ghost.GG_LSPV_ColorParameters
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_LSPV_ColorParameters final
|
|
{
|
|
public:
|
|
TArray<struct FGG_LSPV_ColorParameter> Parameters; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LSPV_ColorParameters;
|
|
|
|
// ScriptStruct Ghost.GG_PocketStageParams
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGG_PocketStageParams final
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> ItemToSpawn; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PocketStageParams;
|
|
|
|
// ScriptStruct Ghost.GG_PocketStageCachedMaterials
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_PocketStageCachedMaterials final
|
|
{
|
|
public:
|
|
TArray<class UMaterialInterface*> Materials; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_PocketStageCachedMaterials;
|
|
|
|
// ScriptStruct Ghost.GG_LoadedPocketLevel
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_LoadedPocketLevel final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsVisible; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPocketLevelInstance* Instance; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UPocketCapture* Capture; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class AGG_PocketWorldStageActor* Stage; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LoadedPocketLevel;
|
|
|
|
// ScriptStruct Ghost.GG_TerritoryAISenseEvent
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_TerritoryAISenseEvent final
|
|
{
|
|
public:
|
|
class AGG_Territory* Territory; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class AActor* Actor; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bHasEntered; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TerritoryAISenseEvent;
|
|
|
|
// ScriptStruct Ghost.GG_TravelSettingsStreamingSourceShape
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FGG_TravelSettingsStreamingSourceShape final
|
|
{
|
|
public:
|
|
bool bUseGridLoadingRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LoadingRangeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsSector; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SectorAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TravelSettingsStreamingSourceShape;
|
|
|
|
// ScriptStruct Ghost.GG_TravelPreparationSetup
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_TravelPreparationSetup final
|
|
{
|
|
public:
|
|
TArray<class UGG_TravelPreparationCondition*> Conditions; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<class UGG_TravelPreparation*> TravelPreparations; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TravelPreparationSetup;
|
|
|
|
// ScriptStruct Ghost.GG_GameplayActionBarBindingHandle
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct alignas(0x04) FGG_GameplayActionBarBindingHandle final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GameplayActionBarBindingHandle;
|
|
|
|
// ScriptStruct Ghost.GG_GameplayActionBarBindingContext
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct alignas(0x08) FGG_GameplayActionBarBindingContext final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_GameplayActionBarBindingContext;
|
|
|
|
// ScriptStruct Ghost.GG_NotificationParams
|
|
// 0x00A8 (0x00A8 - 0x0000)
|
|
struct FGG_NotificationParams final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTexture2D> Icon; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText Text; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FPL_URL URL; // 0x0038(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_NotificationParams;
|
|
|
|
// ScriptStruct Ghost.GG_InputActionTargetIconConfig
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGG_InputActionTargetIconConfig final
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery VisibilityQuery; // 0x0000(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UInputAction* Action; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_InputActionTargetIconConfig;
|
|
|
|
// ScriptStruct Ghost.GG_ActionIconSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_ActionIconSettings final
|
|
{
|
|
public:
|
|
class UInputAction* InputAction; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EPL_CommonActionIconType IconType; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 IconIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ActionIconSettings;
|
|
|
|
// ScriptStruct Ghost.GG_HUDLayoutRequest
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGG_HUDLayoutRequest final
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> LayoutClass; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag LayerID; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HUDLayoutRequest;
|
|
|
|
// ScriptStruct Ghost.GG_LayerGameFlowStatePair
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGG_LayerGameFlowStatePair final
|
|
{
|
|
public:
|
|
struct FGameplayTag GameFlowState; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag LayerID; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_LayerGameFlowStatePair;
|
|
|
|
// ScriptStruct Ghost.GG_HUDMenuConfig
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_HUDMenuConfig final
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> Widget; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString BasePath; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_HUDMenuConfig;
|
|
|
|
// ScriptStruct Ghost.GG_QuestMenuTab
|
|
// 0x0130 (0x0130 - 0x0000)
|
|
struct FGG_QuestMenuTab final
|
|
{
|
|
public:
|
|
struct FGG_TabDescriptor TabDescriptor; // 0x0000(0x00F0)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UGG_ObjectiveDesc>> ExcludeObjectiveDescs; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UGG_ObjectiveDesc> SingleObjective; // 0x0100(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGG_ObjectiveType ObjectiveType; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGG_QuestMenuTab;
|
|
|
|
// ScriptStruct Ghost.GG_ShopSubCategorySettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGG_ShopSubCategorySettings final
|
|
{
|
|
public:
|
|
struct FGameplayTag SubCategory; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText TitleText; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_ShopSubCategorySettings;
|
|
|
|
// ScriptStruct Ghost.GG_WorldLayerBlockingGameFlowTags
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGG_WorldLayerBlockingGameFlowTags final
|
|
{
|
|
public:
|
|
struct FGameplayTag LayerTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer BlockingTags; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_WorldLayerBlockingGameFlowTags;
|
|
|
|
// ScriptStruct Ghost.GG_TriggeredMontages
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGG_TriggeredMontages final
|
|
{
|
|
public:
|
|
struct FGameplayTag ID; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* LeftFacing; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAnimMontage* ForwardFacing; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAnimMontage* RightFacing; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_TriggeredMontages;
|
|
|
|
// ScriptStruct Ghost.GG_StageFacing
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGG_StageFacing final
|
|
{
|
|
public:
|
|
EPL_SpeakingFacingDirection DefaultDirection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double DefaultFacingYaw; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UGG_DialogueMontages* SpeechGraphicsTriggeredMontages; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EPL_SpeakingFacingDirection CurrentDirection; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldBeMirrored; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator FacingRotation; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGG_StageFacing;
|
|
|
|
}
|
|
|