Created
May 15, 2013 08:46
-
-
Save McSimp/1f0f71991009e093bb7e to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- ################################### | |
-- # Borderlands 2 SDK | |
-- # Package: Engine | |
-- # File Contents: Class definitions | |
-- ################################### | |
local ffi = require("ffi") | |
ffi.cdef[[ | |
struct UIWorldBody_Data { | |
}; | |
struct UIWorldBody { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIWorldBody_Data UIWorldBody; | |
}; | |
struct AActor_Data { | |
struct FPointer VfTable_IIWorldBody; // 0x3C (0x4) | |
struct FPointer VfTable_IISpawnActor; // 0x40 (0x4) | |
struct FPointer VfTable_IIDamageCauser; // 0x44 (0x4) | |
struct TArray_UActorComponentPtr_ Components; // 0x48 (0xC) | |
struct TArray_UActorComponentPtr_ AllComponents; // 0x54 (0xC) | |
struct FVector Location; // 0x60 (0xC) | |
struct FRotator Rotation; // 0x6C (0xC) | |
float DrawScale; // 0x78 (0x4) | |
struct FVector DrawScale3D; // 0x7C (0xC) | |
struct FVector PrePivot; // 0x88 (0xC) | |
struct FRenderCommandFence DetachFence; // 0x94 (0x4) | |
float CustomTimeDilation; // 0x98 (0x4) | |
unsigned char Physics; // 0x9C (0x1) | |
unsigned char RemoteRole; // 0x9D (0x1) | |
unsigned char Role; // 0x9E (0x1) | |
unsigned char CollisionType; // 0x9F (0x1) | |
unsigned char ReplicatedCollisionType; // 0xA0 (0x1) | |
unsigned char TickGroup; // 0xA1 (0x1) | |
struct AActor* Owner; // 0xA4 (0x4) | |
struct AActor* Base; // 0xA8 (0x4) | |
struct TArray_FTimerData_ Timers; // 0xAC (0xC) | |
bool bUseOrthonormalizedLighting : 1; // 0xB8 (0x4) | |
bool bStatic : 1; // 0xB8 (0x4) | |
bool bHidden : 1; // 0xB8 (0x4) | |
bool bNoDelete : 1; // 0xB8 (0x4) | |
bool bDeleteMe : 1; // 0xB8 (0x4) | |
bool bTicked : 1; // 0xB8 (0x4) | |
bool bOnlyOwnerSee : 1; // 0xB8 (0x4) | |
bool bTickIsDisabled : 1; // 0xB8 (0x4) | |
bool bWorldGeometry : 1; // 0xB8 (0x4) | |
bool bIgnoreRigidBodyPawns : 1; // 0xB8 (0x4) | |
bool bOrientOnSlope : 1; // 0xB8 (0x4) | |
bool bIgnoreEncroachers : 1; // 0xB8 (0x4) | |
bool bPushedByEncroachers : 1; // 0xB8 (0x4) | |
bool bRouteBeginPlayEvenIfStatic : 1; // 0xB8 (0x4) | |
bool bIsMoving : 1; // 0xB8 (0x4) | |
bool bAlwaysEncroachCheck : 1; // 0xB8 (0x4) | |
bool bCanStepUpOn : 1; // 0xB8 (0x4) | |
bool bNetTemporary : 1; // 0xB8 (0x4) | |
bool bOnlyRelevantToOwner : 1; // 0xB8 (0x4) | |
bool bNetDirty : 1; // 0xB8 (0x4) | |
bool bAlwaysRelevant : 1; // 0xB8 (0x4) | |
bool bReplicateInstigator : 1; // 0xB8 (0x4) | |
bool bReplicateMovement : 1; // 0xB8 (0x4) | |
bool bSkipRotationReplication : 1; // 0xB8 (0x4) | |
bool bForceRotationReplication : 1; // 0xB8 (0x4) | |
bool bSkipActorPropertyReplication : 1; // 0xB8 (0x4) | |
bool bUpdateSimulatedPosition : 1; // 0xB8 (0x4) | |
bool bTearOff : 1; // 0xB8 (0x4) | |
bool bOnlyDirtyReplication : 1; // 0xB8 (0x4) | |
bool bSkipHiddenReplication : 1; // 0xB8 (0x4) | |
bool bAllowFluidSurfaceInteraction : 1; // 0xB8 (0x4) | |
bool bDemoRecording : 1; // 0xB8 (0x4) | |
bool bDemoOwner : 1; // 0xBC (0x4) | |
bool bForceDemoRelevant : 1; // 0xBC (0x4) | |
bool bNetInitialRotation : 1; // 0xBC (0x4) | |
bool bReplicateRigidBodyLocation : 1; // 0xBC (0x4) | |
bool bKillDuringLevelTransition : 1; // 0xBC (0x4) | |
bool bExchangedRoles : 1; // 0xBC (0x4) | |
bool bConsiderAllStaticMeshComponentsForStreaming : 1; // 0xBC (0x4) | |
bool bPostRenderIfNotVisible : 1; // 0xBC (0x4) | |
bool bForceNetUpdate : 1; // 0xBC (0x4) | |
bool bPendingNetUpdate : 1; // 0xBC (0x4) | |
bool bHardAttach : 1; // 0xBC (0x4) | |
bool bIgnoreBaseRotation : 1; // 0xBC (0x4) | |
bool bSkipAttachedMoves : 1; // 0xBC (0x4) | |
bool bHurtEntry : 1; // 0xBC (0x4) | |
bool bGameRelevant : 1; // 0xBC (0x4) | |
bool bMovable : 1; // 0xBC (0x4) | |
bool bDestroyInPainVolume : 1; // 0xBC (0x4) | |
bool bCanBeDamaged : 1; // 0xBC (0x4) | |
bool bShouldBaseAtStartup : 1; // 0xBC (0x4) | |
bool bPendingDelete : 1; // 0xBC (0x4) | |
bool bCanTeleport : 1; // 0xBC (0x4) | |
bool bAlwaysTick : 1; // 0xBC (0x4) | |
bool bBlocksNavigation : 1; // 0xBC (0x4) | |
bool bCanTarget : 1; // 0xBC (0x4) | |
bool bCanTargetCheat : 1; // 0xBC (0x4) | |
bool BlockRigidBody : 1; // 0xBC (0x4) | |
bool bCollideWhenPlacing : 1; // 0xBC (0x4) | |
bool bCollideActors : 1; // 0xBC (0x4) | |
bool bCollideWorld : 1; // 0xBC (0x4) | |
bool bCollideComplex : 1; // 0xBC (0x4) | |
bool bBlockActors : 1; // 0xBC (0x4) | |
bool bProjTarget : 1; // 0xBC (0x4) | |
bool bBlocksTeleport : 1; // 0xC0 (0x4) | |
bool bProjectileMoveSingleBlocking : 1; // 0xC0 (0x4) | |
bool bTraceListeners : 1; // 0xC0 (0x4) | |
bool bIsBlockingMesh : 1; // 0xC0 (0x4) | |
bool bIsWillowInteractiveObject : 1; // 0xC0 (0x4) | |
bool bIgnoreRadiusDamageCheck : 1; // 0xC0 (0x4) | |
bool bNoEncroachCheck : 1; // 0xC0 (0x4) | |
bool bCollideAsEncroacher : 1; // 0xC0 (0x4) | |
bool bPhysRigidBodyOutOfWorldCheck : 1; // 0xC0 (0x4) | |
bool bComponentOutsideWorld : 1; // 0xC0 (0x4) | |
bool bForceOctreeSNFilter : 1; // 0xC0 (0x4) | |
bool bRigidBodyWasAwake : 1; // 0xC0 (0x4) | |
bool bCallRigidBodyWakeEvents : 1; // 0xC0 (0x4) | |
bool bBounce : 1; // 0xC0 (0x4) | |
bool bJustTeleported : 1; // 0xC0 (0x4) | |
bool bNetInitial : 1; // 0xC0 (0x4) | |
bool bNetOwner : 1; // 0xC0 (0x4) | |
bool bHiddenEd : 1; // 0xC0 (0x4) | |
bool bEditable : 1; // 0xC0 (0x4) | |
bool bHiddenEdLayer : 1; // 0xC0 (0x4) | |
bool bHiddenEdTemporary : 1; // 0xC0 (0x4) | |
bool bHiddenEdLevel : 1; // 0xC0 (0x4) | |
bool bEdShouldSnap : 1; // 0xC0 (0x4) | |
bool bTempEditor : 1; // 0xC0 (0x4) | |
bool bPathColliding : 1; // 0xC0 (0x4) | |
bool bPathTemp : 1; // 0xC0 (0x4) | |
bool bScriptInitialized : 1; // 0xC0 (0x4) | |
bool bLockLocation : 1; // 0xC0 (0x4) | |
bool bForceAllowKismetModification : 1; // 0xC0 (0x4) | |
bool bTraceIgnoreRigidBodyForPawns : 1; // 0xC0 (0x4) | |
bool bAutoMovePlayerOnInterpActor : 1; // 0xC0 (0x4) | |
bool bMoveActorDoZeroExtentTrace : 1; // 0xC0 (0x4) | |
bool bDebugEffectIsRelevant : 1; // 0xC4 (0x4) | |
bool bLoadIfPhysXLevel0 : 1; // 0xC4 (0x4) | |
bool bLoadIfPhysXLevel1 : 1; // 0xC4 (0x4) | |
bool bLoadIfPhysXLevel2 : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NetTag; // 0xC8 (0x4) | |
float NetUpdateTime; // 0xCC (0x4) | |
float NetUpdateFrequency; // 0xD0 (0x4) | |
float NetPriority; // 0xD4 (0x4) | |
float LastNetUpdateTime; // 0xD8 (0x4) | |
struct APawn* Instigator; // 0xDC (0x4) | |
struct AWorldInfo* WorldInfo; // 0xE0 (0x4) | |
float LifeSpan; // 0xE4 (0x4) | |
float CreationTime; // 0xE8 (0x4) | |
float LastRenderTime; // 0xEC (0x4) | |
struct TArray_AActorPtr_ Touching; // 0xF0 (0xC) | |
float LatentFloat; // 0xFC (0x4) | |
struct APhysicsVolume* PhysicsVolume; // 0x100 (0x4) | |
struct FVector Velocity; // 0x104 (0xC) | |
struct FVector Acceleration; // 0x110 (0xC) | |
struct FVector AngularVelocity; // 0x11C (0xC) | |
struct USkeletalMeshComponent* BaseSkelComponent; // 0x128 (0x4) | |
struct FName BaseBoneName; // 0x12C (0x8) | |
struct TArray_AActorPtr_ Attached; // 0x134 (0xC) | |
struct FVector RelativeLocation; // 0x140 (0xC) | |
struct FRotator RelativeRotation; // 0x14C (0xC) | |
struct UPrimitiveComponent* CollisionComponent; // 0x158 (0x4) | |
int OverlapTag; // 0x15C (0x4) | |
struct FRotator RotationRate; // 0x160 (0xC) | |
struct TArray_USequenceEventPtr_ GeneratedEvents; // 0x16C (0xC) | |
struct TArray_USeqAct_LatentPtr_ LatentActions; // 0x178 (0xC) | |
float MostRecentDamageTaken; // 0x184 (0x4) | |
}; | |
struct AActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
}; | |
struct AInfo_Data { | |
}; | |
struct AInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
}; | |
struct AZoneInfo_Data { | |
float KillZ; // 0x188 (0x4) | |
float SoftKill; // 0x18C (0x4) | |
struct UKillZDamageType* KillZDamageType; // 0x190 (0x4) | |
bool bSoftKillZ : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AZoneInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AZoneInfo_Data AZoneInfo; | |
}; | |
struct AWorldInfo_Data { | |
struct FPostProcessSettings DefaultPostProcessSettings; // 0x198 (0xE8) | |
struct UPostProcessChain* WorldPostProcessChain; // 0x280 (0x4) | |
bool bPersistPostProcessToNextLevel : 1; // 0x284 (0x4) | |
bool bFogEnabled : 1; // 0x284 (0x4) | |
bool bBumpOffsetEnabled : 1; // 0x284 (0x4) | |
bool bUseGammaCorrection : 1; // 0x284 (0x4) | |
bool bMapNeedsLightingFullyRebuilt : 1; // 0x284 (0x4) | |
bool bMapHasMultipleDominantLightsAffectingOnePrimitive : 1; // 0x284 (0x4) | |
bool bMapHasPathingErrors : 1; // 0x284 (0x4) | |
bool bRequestedBlockOnAsyncLoading : 1; // 0x284 (0x4) | |
bool bBegunPlay : 1; // 0x284 (0x4) | |
bool bPlayersOnly : 1; // 0x284 (0x4) | |
bool bPlayersOnlyPending : 1; // 0x284 (0x4) | |
bool bSuspendAI : 1; // 0x284 (0x4) | |
bool bStatusMenuOnly : 1; // 0x284 (0x4) | |
bool bDropDetail : 1; // 0x284 (0x4) | |
bool bAggressiveLOD : 1; // 0x284 (0x4) | |
bool bDontTickMind : 1; // 0x284 (0x4) | |
bool bStartup : 1; // 0x284 (0x4) | |
bool bPathsRebuilt : 1; // 0x284 (0x4) | |
bool bHasPathNodes : 1; // 0x284 (0x4) | |
bool bIsMenuLevel : 1; // 0x284 (0x4) | |
bool bDebugPauseExecution : 1; // 0x284 (0x4) | |
bool bDebugStepExecution : 1; // 0x284 (0x4) | |
bool bUseConsoleInput : 1; // 0x284 (0x4) | |
bool bNoDefaultInventoryForPlayer : 1; // 0x284 (0x4) | |
bool bNoPathWarnings : 1; // 0x284 (0x4) | |
bool bHighPriorityLoading : 1; // 0x284 (0x4) | |
bool bHighPriorityLoadingLocal : 1; // 0x284 (0x4) | |
bool bSupportDoubleBufferedPhysics : 1; // 0x284 (0x4) | |
bool bPhysicsIgnoreDeltaTime : 1; // 0x284 (0x4) | |
bool bEnableChanceOfPhysicsChunkOverride : 1; // 0x284 (0x4) | |
bool bLimitExplosionChunkSize : 1; // 0x284 (0x4) | |
bool bLimitDamageChunkSize : 1; // 0x284 (0x4) | |
bool bPrecomputeVisibility : 1; // 0x288 (0x4) | |
bool bPlaceCellsOnSurfaces : 1; // 0x288 (0x4) | |
bool bAllowTemporalAA : 1; // 0x288 (0x4) | |
bool bUseGlobalIllumination : 1; // 0x288 (0x4) | |
bool bForceNoPrecomputedLighting : 1; // 0x288 (0x4) | |
bool bAllowHostMigration : 1; // 0x288 (0x4) | |
bool bAssertOnGBXCheck : 1; // 0x288 (0x4) | |
bool bSupportsTimeOfDay : 1; // 0x288 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SquintModeKernelSize; // 0x28C (0x4) | |
float ShadowmapStreamingFactorMultiplier; // 0x290 (0x4) | |
struct APostProcessVolume* HighestPriorityPostProcessVolume; // 0x294 (0x4) | |
struct FReverbSettings DefaultReverbSettings; // 0x298 (0x1C) | |
struct FInteriorSettings DefaultAmbientZoneSettings; // 0x2B4 (0x24) | |
float FogStart; // 0x2D8 (0x4) | |
float FogEnd; // 0x2DC (0x4) | |
struct FColor FogColor; // 0x2E0 (0x4) | |
float BumpEnd; // 0x2E4 (0x4) | |
struct AReverbVolume* HighestPriorityReverbVolume; // 0x2E8 (0x4) | |
struct TArray_AMassiveLODOverrideVolumePtr_ MassiveLODOverrideVolumes; // 0x2EC (0xC) | |
struct AWorldSoundManager* WorldSoundManager; // 0x2F8 (0x4) | |
struct TArray_APortalVolumePtr_ PortalVolumes; // 0x2FC (0xC) | |
struct TArray_AEnvironmentVolumePtr_ EnvironmentVolumes; // 0x308 (0xC) | |
struct TArray_ULevelStreamingPtr_ StreamingLevels; // 0x314 (0xC) | |
struct FDouble LastTimeUnbuiltLightingWasEncountered; // 0x320 (0x8) | |
float TimeDilation; // 0x328 (0x4) | |
float DemoPlayTimeDilation; // 0x32C (0x4) | |
float TimeSeconds; // 0x330 (0x4) | |
float RealTimeSeconds; // 0x334 (0x4) | |
float AudioTimeSeconds; // 0x338 (0x4) | |
float DeltaSeconds; // 0x33C (0x4) | |
float PauseDelay; // 0x340 (0x4) | |
float RealTimeToUnPause; // 0x344 (0x4) | |
struct APlayerReplicationInfo* Pauser; // 0x348 (0x4) | |
struct UTexture2D* DefaultTexture; // 0x34C (0x4) | |
struct UTexture2D* WireframeTexture; // 0x350 (0x4) | |
struct UTexture2D* WhiteSquareTexture; // 0x354 (0x4) | |
struct UTexture2D* LargeVertex; // 0x358 (0x4) | |
struct UTexture2D* BSPVertex; // 0x35C (0x4) | |
struct TArray_FString_ DeferredExecs; // 0x360 (0xC) | |
struct AGameReplicationInfo* GRI; // 0x36C (0x4) | |
unsigned char NetMode; // 0x370 (0x1) | |
unsigned char NextTravelType; // 0x371 (0x1) | |
unsigned char VisibilityAggressiveness; // 0x372 (0x1) | |
unsigned char LevelLightingQuality; // 0x373 (0x1) | |
struct FString ComputerName; // 0x374 (0xC) | |
struct FString EngineVersion; // 0x380 (0xC) | |
struct FString MinNetVersion; // 0x38C (0xC) | |
struct AGameInfo* Game; // 0x398 (0x4) | |
float StallZ; // 0x39C (0x4) | |
float WorldGravityZ; // 0x3A0 (0x4) | |
float DefaultGravityZ; // 0x3A4 (0x4) | |
float GlobalGravityZ; // 0x3A8 (0x4) | |
float RBPhysicsGravityScaling; // 0x3AC (0x4) | |
struct ANavigationPoint* NavigationPointList; // 0x3B0 (0x4) | |
struct AController* ControllerList; // 0x3B4 (0x4) | |
struct APawn* PawnList; // 0x3B8 (0x4) | |
struct ACoverLink* CoverList; // 0x3BC (0x4) | |
struct APylon* PylonList; // 0x3C0 (0x4) | |
struct AGBXNavMesh* NavMeshList; // 0x3C4 (0x4) | |
float MoveRepSize; // 0x3C8 (0x4) | |
struct TArray_FNetViewer_ ReplicationViewers; // 0x3CC (0xC) | |
struct FString NextURL; // 0x3D8 (0xC) | |
float NextSwitchCountdown; // 0x3E4 (0x4) | |
int PackedLightAndShadowMapTextureSize; // 0x3E8 (0x4) | |
struct FVector DefaultColorScale; // 0x3EC (0xC) | |
struct AGameInfo* DefaultGameType; // 0x3F8 (0x4) | |
struct TArray_AGameInfoPtr_ GameTypesSupportedOnThisMap; // 0x3FC (0xC) | |
struct TArray_UObjectPtr_ ClientDestroyedActorContent; // 0x408 (0xC) | |
struct TArray_FName_ PreparingLevelNames; // 0x414 (0xC) | |
struct ULevel* CommittedPersistentLevel; // 0x420 (0x4) | |
struct UObjectReferencer* PersistentMapForcedObjects; // 0x424 (0x4) | |
struct FString Title; // 0x428 (0xC) | |
struct FString Author; // 0x434 (0xC) | |
struct UMapInfo* MyMapInfo; // 0x440 (0x4) | |
struct FString EmitterPoolClassPath; // 0x444 (0xC) | |
struct AEmitterPool* MyEmitterPool; // 0x450 (0x4) | |
struct FString DecalManagerClassPath; // 0x454 (0xC) | |
struct ADecalManager* MyDecalManager; // 0x460 (0x4) | |
struct FString ParticleEventManagerClassPath; // 0x464 (0xC) | |
struct AParticleEventManager* MyParticleEventManager; // 0x470 (0x4) | |
struct FString ParentLoader; // 0x474 (0xC) | |
float MaxPhysicsDeltaTime; // 0x480 (0x4) | |
int MaxPhysicsSubsteps; // 0x484 (0x4) | |
struct FPhysXSceneProperties PhysicsProperties; // 0x488 (0x3C) | |
struct TArray_FCompartmentRunList_ CompartmentRunFrames; // 0x4C4 (0xC) | |
float DefaultSkinWidth; // 0x4D0 (0x4) | |
float ApexLODResourceBudget; // 0x4D4 (0x4) | |
struct FApexModuleDestructibleSettings DestructibleSettings; // 0x4D8 (0x10) | |
struct UPhysicsLODVerticalEmitter* EmitterVertical; // 0x4E8 (0x4) | |
struct FPhysXVerticalProperties VerticalProperties; // 0x4EC (0x18) | |
float ChanceOfPhysicsChunkOverride; // 0x504 (0x4) | |
float MaxExplosionChunkSize; // 0x508 (0x4) | |
float MaxDamageChunkSize; // 0x50C (0x4) | |
float FractureExplosionVelScale; // 0x510 (0x4) | |
int MaxNumFacturedChunksToSpawnInAFrame; // 0x514 (0x4) | |
int NumFacturedChunksSpawnedThisFrame; // 0x518 (0x4) | |
float FracturedMeshWeaponDamage; // 0x51C (0x4) | |
int VisibilityCellSize; // 0x520 (0x4) | |
float CharacterLitIndirectBrightness; // 0x524 (0x4) | |
float CharacterLitIndirectContrastFactor; // 0x528 (0x4) | |
float CharacterShadowedIndirectBrightness; // 0x52C (0x4) | |
float CharacterShadowedIndirectContrastFactor; // 0x530 (0x4) | |
float CharacterLightingContrastFactor; // 0x534 (0x4) | |
struct FMap_Mirror ScreenMessages; // 0x538 (0x3C) | |
struct TArray_FScreenMessageString_ PriorityScreenMessages; // 0x574 (0xC) | |
struct FLightmassWorldInfoSettings LightmassSettings; // 0x580 (0x3C) | |
unsigned char NavMeshPathConstraintCache[0x3C]; // 0x5BC (0x3C) UNKNOWN PROPERTY | |
unsigned char NavMeshPathGoalEvaluatorCache[0x3C]; // 0x5F8 (0x3C) UNKNOWN PROPERTY | |
struct FHostMigrationState PeerHostMigration; // 0x634 (0x1C) | |
float HostMigrationTimeout; // 0x650 (0x4) | |
struct TArray_FNavigationArea_ NavigationAreas; // 0x654 (0xC) | |
struct AHoldingAreaDestination* HoldingCell; // 0x660 (0x4) | |
struct ATeleporterDestination* PersonalTeleporterDestination; // 0x664 (0x4) | |
struct AActor* PersonalReturnTeleporterLocation; // 0x668 (0x4) | |
struct FName CommonsLevelName; // 0x66C (0x8) | |
struct FName TeleporterPlacedEventName; // 0x674 (0x8) | |
struct USoundCue* CombatMusic; // 0x67C (0x4) | |
int GBXCheckDisplayDuration; // 0x680 (0x4) | |
struct TArray_UTextureMoviePtr_ TextureMovies; // 0x684 (0xC) | |
}; | |
struct AWorldInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AZoneInfo_Data AZoneInfo; | |
struct AWorldInfo_Data AWorldInfo; | |
}; | |
struct UDownloadableContentEnumerator_Data { | |
struct TArray_FOnlineContent_ DLCBundles; // 0x3C (0xC) | |
struct TArray_FNamedOnlineContent_ NamedDLCBundles; // 0x48 (0xC) | |
struct TArray_FNamedOnlineContent_ NamedDLCCompatibilityBundles; // 0x54 (0xC) | |
bool bNeedsRefresh : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char CurrentEnumerationState; // 0x64 (0x1) | |
struct FString DLCRootDir; // 0x68 (0xC) | |
struct TArray_FScriptDelegate_ FindDLCDelegates; // 0x74 (0xC) | |
struct FScriptDelegate __OnFindDLCComplete__Delegate; // 0x80 (0xC) | |
}; | |
struct UDownloadableContentEnumerator { | |
struct UObject_Data UObject; | |
struct UDownloadableContentEnumerator_Data UDownloadableContentEnumerator; | |
}; | |
struct UDownloadableContentManager_Data { | |
struct TArray_FPointer_ DLCConfigCacheChanges; // 0x3C (0xC) | |
struct TArray_FMarketplaceOffer_ DlcOffers; // 0x48 (0xC) | |
struct TArray_FInstalledContentInfo_ InstalledContent; // 0x54 (0xC) | |
struct TArray_FRejectedContentInfo_ RejectedContent; // 0x60 (0xC) | |
struct FGuid CookInstanceGuid; // 0x6C (0x10) | |
struct TArray_FString_ NonPackageFilePathMapExtensions; // 0x7C (0xC) | |
struct FMap_Mirror NonPackageFilePathMap; // 0x88 (0x3C) | |
struct FMap_Mirror AudioPackageFilePathmap; // 0xC4 (0x3C) | |
struct TArray_UObjectPtr_ ClassesToReload; // 0x100 (0xC) | |
struct TArray_UObjectPtr_ ObjectsToReload; // 0x10C (0xC) | |
bool bCanInstallCompatibilityContent : 1; // 0x118 (0x4) | |
bool bCanEnumerateMarketplaceContent : 1; // 0x118 (0x4) | |
bool bCouldInstallCompatibilityContent : 1; // 0x118 (0x4) | |
bool bCouldEnumerateMarketplaceContent : 1; // 0x118 (0x4) | |
bool bRefreshRequestWhileBusy : 1; // 0x118 (0x4) | |
bool bDlcEnumOutstanding : 1; // 0x118 (0x4) | |
bool bDlcOfferEnumOutstanding : 1; // 0x118 (0x4) | |
bool bDlcOfferEnumInstallPending : 1; // 0x118 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_int_ LicensedSeasonPassIds; // 0x11C (0xC) | |
struct FDouble LastRefreshStartTime; // 0x128 (0x8) | |
struct FDouble LastRefreshFinishTime; // 0x130 (0x8) | |
int RefreshCount; // 0x138 (0x4) | |
struct UGameEngine* GameEngine; // 0x13C (0x4) | |
struct TArray_FScriptDelegate_ RefreshCompleteDelegates; // 0x140 (0xC) | |
struct FScriptDelegate __OnRefreshComplete__Delegate; // 0x14C (0xC) | |
}; | |
struct UDownloadableContentManager { | |
struct UObject_Data UObject; | |
struct UDownloadableContentManager_Data UDownloadableContentManager; | |
}; | |
struct UDownloadableContentOfferEnumerator_Data { | |
bool bHasBeenEnumerated : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char CurrentEnumerationState; // 0x40 (0x1) | |
struct TArray_FMarketplaceOffer_ MarketplaceOffers; // 0x44 (0xC) | |
struct TArray_FScriptDelegate_ FindDlcOfferDelegates; // 0x50 (0xC) | |
struct FScriptDelegate __OnFindDlcOfferComplete__Delegate; // 0x5C (0xC) | |
}; | |
struct UDownloadableContentOfferEnumerator { | |
struct UObject_Data UObject; | |
struct UDownloadableContentOfferEnumerator_Data UDownloadableContentOfferEnumerator; | |
}; | |
struct UEngine_Data { | |
struct UFont* TinyFont; // 0x40 (0x4) | |
struct FString TinyFontName; // 0x44 (0xC) | |
struct UFont* SmallFont; // 0x50 (0x4) | |
struct FString SmallFontName; // 0x54 (0xC) | |
struct UFont* MediumFont; // 0x60 (0x4) | |
struct FString MediumFontName; // 0x64 (0xC) | |
struct UFont* LargeFont; // 0x70 (0x4) | |
struct FString LargeFontName; // 0x74 (0xC) | |
struct UFont* NonShipMediumFont; // 0x80 (0x4) | |
struct UFont* NonShipLargeFont; // 0x84 (0x4) | |
struct UFont* SubtitleFont; // 0x88 (0x4) | |
struct FString SubtitleFontName; // 0x8C (0xC) | |
struct UFont* GlyphFont; // 0x98 (0x4) | |
struct FString GlyphFontName; // 0x9C (0xC) | |
struct TArray_UFontPtr_ AdditionalFonts; // 0xA8 (0xC) | |
struct TArray_FString_ AdditionalFontNames; // 0xB4 (0xC) | |
struct UConsole* ConsoleClass; // 0xC0 (0x4) | |
struct FString ConsoleClassName; // 0xC4 (0xC) | |
struct UGameViewportClient* GameViewportClientClass; // 0xD0 (0x4) | |
struct FString GameViewportClientClassName; // 0xD4 (0xC) | |
struct UDataStoreClient* DataStoreClientClass; // 0xE0 (0x4) | |
struct FString DataStoreClientClassName; // 0xE4 (0xC) | |
struct ULocalPlayer* LocalPlayerClass; // 0xF0 (0x4) | |
struct FString LocalPlayerClassName; // 0xF4 (0xC) | |
struct UMaterial* DefaultMaterial; // 0x100 (0x4) | |
struct FString DefaultMaterialName; // 0x104 (0xC) | |
struct UMaterial* DefaultDecalMaterial; // 0x110 (0x4) | |
struct FString DefaultDecalMaterialName; // 0x114 (0xC) | |
struct UTexture* DefaultTexture; // 0x120 (0x4) | |
struct FString DefaultTextureName; // 0x124 (0xC) | |
struct UMaterial* WireframeMaterial; // 0x130 (0x4) | |
struct FString WireframeMaterialName; // 0x134 (0xC) | |
struct UMaterial* EmissiveTexturedMaterial; // 0x140 (0x4) | |
struct FString EmissiveTexturedMaterialName; // 0x144 (0xC) | |
struct UMaterial* GeomMaterial; // 0x150 (0x4) | |
struct FString GeomMaterialName; // 0x154 (0xC) | |
struct UMaterial* DefaultFogVolumeMaterial; // 0x160 (0x4) | |
struct FString DefaultFogVolumeMaterialName; // 0x164 (0xC) | |
struct UMaterial* TickMaterial; // 0x170 (0x4) | |
struct FString TickMaterialName; // 0x174 (0xC) | |
struct UMaterial* CrossMaterial; // 0x180 (0x4) | |
struct FString CrossMaterialName; // 0x184 (0xC) | |
struct UMaterial* LevelColorationLitMaterial; // 0x190 (0x4) | |
struct FString LevelColorationLitMaterialName; // 0x194 (0xC) | |
struct UMaterial* LevelColorationUnlitMaterial; // 0x1A0 (0x4) | |
struct FString LevelColorationUnlitMaterialName; // 0x1A4 (0xC) | |
struct UMaterial* LightingTexelDensityMaterial; // 0x1B0 (0x4) | |
struct FString LightingTexelDensityName; // 0x1B4 (0xC) | |
struct UMaterial* ShadedLevelColorationLitMaterial; // 0x1C0 (0x4) | |
struct FString ShadedLevelColorationLitMaterialName; // 0x1C4 (0xC) | |
struct UMaterial* ShadedLevelColorationUnlitMaterial; // 0x1D0 (0x4) | |
struct FString ShadedLevelColorationUnlitMaterialName; // 0x1D4 (0xC) | |
struct UMaterial* RemoveSurfaceMaterial; // 0x1E0 (0x4) | |
struct FString RemoveSurfaceMaterialName; // 0x1E4 (0xC) | |
struct UMaterial* VertexColorMaterial; // 0x1F0 (0x4) | |
struct FString VertexColorMaterialName; // 0x1F4 (0xC) | |
struct UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x200 (0x4) | |
struct FString VertexColorViewModeMaterialName_ColorOnly; // 0x204 (0xC) | |
struct UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x210 (0x4) | |
struct FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x214 (0xC) | |
struct UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x220 (0x4) | |
struct FString VertexColorViewModeMaterialName_RedOnly; // 0x224 (0xC) | |
struct UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x230 (0x4) | |
struct FString VertexColorViewModeMaterialName_GreenOnly; // 0x234 (0xC) | |
struct UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x240 (0x4) | |
struct FString VertexColorViewModeMaterialName_BlueOnly; // 0x244 (0xC) | |
struct UMaterial* HeatmapMaterial; // 0x250 (0x4) | |
struct FString HeatmapMaterialName; // 0x254 (0xC) | |
struct UMaterial* BoneWeightMaterial; // 0x260 (0x4) | |
struct FString BoneWeightMaterialName; // 0x264 (0xC) | |
struct UMaterial* TangentColorMaterial; // 0x270 (0x4) | |
struct FString TangentColorMaterialName; // 0x274 (0xC) | |
struct UFacebookIntegration* FacebookIntegration; // 0x280 (0x4) | |
struct FString FacebookIntegrationClassName; // 0x284 (0xC) | |
bool bCombineSimilarMappings : 1; // 0x290 (0x4) | |
bool bRenderLightMapDensityGrayscale : 1; // 0x290 (0x4) | |
bool bUseSound : 1; // 0x290 (0x4) | |
bool bUseAudioStreaming : 1; // 0x290 (0x4) | |
bool bUseBackgroundLevelStreaming : 1; // 0x290 (0x4) | |
bool bSubtitlesEnabled : 1; // 0x290 (0x4) | |
bool bSubtitlesForcedOff : 1; // 0x290 (0x4) | |
bool bSmoothFrameRate : 1; // 0x290 (0x4) | |
bool bSmoothFrameRateRuntimeToggle : 1; // 0x290 (0x4) | |
bool bCheckForMultiplePawnsSpawnedInAFrame : 1; // 0x290 (0x4) | |
bool bShouldGenerateSimpleLightmaps : 1; // 0x290 (0x4) | |
bool bForceStaticTerrain : 1; // 0x290 (0x4) | |
bool bForceCPUSkinning : 1; // 0x290 (0x4) | |
bool bUsePostProcessEffects : 1; // 0x290 (0x4) | |
bool bOnScreenKismetWarnings : 1; // 0x290 (0x4) | |
bool bEnableKismetLogging : 1; // 0x290 (0x4) | |
bool bAllowMatureLanguage : 1; // 0x290 (0x4) | |
bool bRenderTerrainCollisionAsOverlay : 1; // 0x290 (0x4) | |
bool bPauseOnLossOfFocus : 1; // 0x290 (0x4) | |
bool bCheckParticleRenderSize : 1; // 0x290 (0x4) | |
bool bEnableColorClear : 1; // 0x290 (0x4) | |
bool bAreConstraintsDirty : 1; // 0x290 (0x4) | |
bool bHasPendingGlobalReattach : 1; // 0x290 (0x4) | |
bool bEnableOnScreenDebugMessages : 1; // 0x290 (0x4) | |
bool bEnableOnScreenDebugMessagesDisplay : 1; // 0x290 (0x4) | |
bool bSuppressMapWarnings : 1; // 0x290 (0x4) | |
bool bCookSeparateSharedMPGameContent : 1; // 0x290 (0x4) | |
bool bDisableAILogging : 1; // 0x290 (0x4) | |
bool bUseNormalMapsForSimpleLightMaps : 1; // 0x290 (0x4) | |
bool bStartWithMatineeCapture : 1; // 0x290 (0x4) | |
bool bCompressMatineeCapture : 1; // 0x290 (0x4) | |
bool bMuteAudioWhenNotInFocus : 1; // 0x290 (0x4) | |
bool bIsPauseGFxMovieOpen : 1; // 0x294 (0x4) | |
bool bNoBuildLightingMessage : 1; // 0x294 (0x4) | |
bool bCinematicAutoSkip : 1; // 0x294 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxRMSDForCombiningMappings; // 0x298 (0x4) | |
struct FLinearColor LightingOnlyBrightness; // 0x29C (0x10) | |
struct TArray_FColor_ LightComplexityColors; // 0x2AC (0xC) | |
struct TArray_FLinearColor_ ShaderComplexityColors; // 0x2B8 (0xC) | |
float MaxPixelShaderAdditiveComplexityCount; // 0x2C4 (0x4) | |
float MinTextureDensity; // 0x2C8 (0x4) | |
float IdealTextureDensity; // 0x2CC (0x4) | |
float MaxTextureDensity; // 0x2D0 (0x4) | |
float MinLightMapDensity; // 0x2D4 (0x4) | |
float IdealLightMapDensity; // 0x2D8 (0x4) | |
float MaxLightMapDensity; // 0x2DC (0x4) | |
float RenderLightMapDensityGrayscaleScale; // 0x2E0 (0x4) | |
float RenderLightMapDensityColorScale; // 0x2E4 (0x4) | |
struct FLinearColor LightMapDensityVertexMappedColor; // 0x2E8 (0x10) | |
struct FLinearColor LightMapDensitySelectedColor; // 0x2F8 (0x10) | |
float MinVertexDensity; // 0x308 (0x4) | |
float IdealVertexDensity; // 0x30C (0x4) | |
float MaxVertexDensity; // 0x310 (0x4) | |
struct TArray_FStatColorMapping_ StatColorMappings; // 0x314 (0xC) | |
struct UMaterial* EditorBrushMaterial; // 0x320 (0x4) | |
struct FString EditorBrushMaterialName; // 0x324 (0xC) | |
struct UPhysicalMaterial* DefaultPhysMaterial; // 0x330 (0x4) | |
struct FString DefaultPhysMaterialName; // 0x334 (0xC) | |
struct UApexDestructibleDamageParameters* ApexDamageParams; // 0x340 (0x4) | |
struct FString ApexDamageParamsName; // 0x344 (0xC) | |
struct UMaterial* TerrainErrorMaterial; // 0x350 (0x4) | |
struct FString TerrainErrorMaterialName; // 0x354 (0xC) | |
int TerrainMaterialMaxTextureCount; // 0x360 (0x4) | |
struct UOnlineSubsystem* OnlineSubsystemClass; // 0x364 (0x4) | |
struct FString DefaultOnlineSubsystemName; // 0x368 (0xC) | |
struct UPostProcessChain* DefaultPostProcess; // 0x374 (0x4) | |
struct FString DefaultPostProcessName; // 0x378 (0xC) | |
struct UPostProcessChain* ThumbnailSkeletalMeshPostProcess; // 0x384 (0x4) | |
struct FString ThumbnailSkeletalMeshPostProcessName; // 0x388 (0xC) | |
struct UPostProcessChain* ThumbnailParticleSystemPostProcess; // 0x394 (0x4) | |
struct FString ThumbnailParticleSystemPostProcessName; // 0x398 (0xC) | |
struct UPostProcessChain* ThumbnailMaterialPostProcess; // 0x3A4 (0x4) | |
struct FString ThumbnailMaterialPostProcessName; // 0x3A8 (0xC) | |
struct UPostProcessChain* DefaultUIScenePostProcess; // 0x3B4 (0x4) | |
struct FString DefaultUIScenePostProcessName; // 0x3B8 (0xC) | |
struct UMaterial* DefaultUICaretMaterial; // 0x3C4 (0x4) | |
struct FString DefaultUICaretMaterialName; // 0x3C8 (0xC) | |
struct UMaterial* SceneCaptureReflectActorMaterial; // 0x3D4 (0x4) | |
struct FString SceneCaptureReflectActorMaterialName; // 0x3D8 (0xC) | |
struct UMaterial* SceneCaptureCubeActorMaterial; // 0x3E4 (0x4) | |
struct FString SceneCaptureCubeActorMaterialName; // 0x3E8 (0xC) | |
struct UTexture2D* ScreenDoorNoiseTexture; // 0x3F4 (0x4) | |
struct FString ScreenDoorNoiseTextureName; // 0x3F8 (0xC) | |
struct UTexture2D* ImageGrainNoiseTexture; // 0x404 (0x4) | |
struct FString ImageGrainNoiseTextureName; // 0x408 (0xC) | |
struct UTexture2D* RandomAngleTexture; // 0x414 (0x4) | |
struct FString RandomAngleTextureName; // 0x418 (0xC) | |
struct UTexture2D* RandomNormalTexture; // 0x424 (0x4) | |
struct FString RandomNormalTextureName; // 0x428 (0xC) | |
struct UTexture2D* RandomMirrorDiscTexture; // 0x434 (0x4) | |
struct FString RandomMirrorDiscTextureName; // 0x438 (0xC) | |
struct UTexture* WeightMapPlaceholderTexture; // 0x444 (0x4) | |
struct FString WeightMapPlaceholderTextureName; // 0x448 (0xC) | |
struct UTexture2D* LightMapDensityTexture; // 0x454 (0x4) | |
struct FString LightMapDensityTextureName; // 0x458 (0xC) | |
struct UTexture2D* LightMapDensityNormal; // 0x464 (0x4) | |
struct FString LightMapDensityNormalName; // 0x468 (0xC) | |
struct USoundNodeWave* DefaultSound; // 0x474 (0x4) | |
struct FString DefaultSoundName; // 0x478 (0xC) | |
float TimeBetweenPurgingPendingKillObjects; // 0x484 (0x4) | |
struct UClient* Client; // 0x488 (0x4) | |
struct TArray_ULocalPlayerPtr_ GamePlayers; // 0x48C (0xC) | |
struct UGameViewportClient* GameViewport; // 0x498 (0x4) | |
struct TArray_FString_ DeferredCommands; // 0x49C (0xC) | |
int TickCycles; // 0x4A8 (0x4) | |
int GameCycles; // 0x4AC (0x4) | |
int ClientCycles; // 0x4B0 (0x4) | |
float MaxSmoothedFrameRate; // 0x4B4 (0x4) | |
float MinSmoothedFrameRate; // 0x4B8 (0x4) | |
int NumPawnsAllowedToBeSpawnedInAFrame; // 0x4BC (0x4) | |
struct FPointer RemoteControlExec; // 0x4C0 (0x4) | |
struct FPointer MobileMaterialEmulator; // 0x4C4 (0x4) | |
struct FColor C_WorldBox; // 0x4C8 (0x4) | |
struct FColor C_BrushWire; // 0x4CC (0x4) | |
struct FColor C_AddWire; // 0x4D0 (0x4) | |
struct FColor C_SubtractWire; // 0x4D4 (0x4) | |
struct FColor C_SemiSolidWire; // 0x4D8 (0x4) | |
struct FColor C_NonSolidWire; // 0x4DC (0x4) | |
struct FColor C_WireBackground; // 0x4E0 (0x4) | |
struct FColor C_ScaleBoxHi; // 0x4E4 (0x4) | |
struct FColor C_VolumeCollision; // 0x4E8 (0x4) | |
struct FColor C_BSPCollision; // 0x4EC (0x4) | |
struct FColor C_OrthoBackground; // 0x4F0 (0x4) | |
struct FColor C_Volume; // 0x4F4 (0x4) | |
struct FColor C_BrushShape; // 0x4F8 (0x4) | |
float StreamingDistanceFactor; // 0x4FC (0x4) | |
struct FString ScoutClassName; // 0x500 (0xC) | |
unsigned char TransitionType; // 0x50C (0x1) | |
struct FString TransitionDescription; // 0x510 (0xC) | |
struct FString TransitionGameType; // 0x51C (0xC) | |
float MeshLODRange; // 0x528 (0x4) | |
float CameraRotationThreshold; // 0x52C (0x4) | |
float CameraTranslationThreshold; // 0x530 (0x4) | |
float PrimitiveProbablyVisibleTime; // 0x534 (0x4) | |
float PercentUnoccludedRequeries; // 0x538 (0x4) | |
float MaxOcclusionPixelsFraction; // 0x53C (0x4) | |
int PhysXLevel; // 0x540 (0x4) | |
int MaxFluidNumVerts; // 0x544 (0x4) | |
float FluidSimulationTimeLimit; // 0x548 (0x4) | |
int MaxParticleResize; // 0x54C (0x4) | |
int MaxParticleResizeWarn; // 0x550 (0x4) | |
int MaxParticleVertexMemory; // 0x554 (0x4) | |
int MaxParticleSpriteCount; // 0x558 (0x4) | |
int MaxParticleSubUVCount; // 0x55C (0x4) | |
int BeginUPTryCount; // 0x560 (0x4) | |
struct TArray_FDropNoteInfo_ PendingDroppedNotes; // 0x564 (0xC) | |
struct FString DynamicCoverMeshComponentName; // 0x570 (0xC) | |
float NetClientTicksPerSecond; // 0x57C (0x4) | |
float MaxTrackedOcclusionIncrement; // 0x580 (0x4) | |
float TrackedOcclusionStepSize; // 0x584 (0x4) | |
struct FLinearColor DefaultSelectedMaterialColor; // 0x588 (0x10) | |
struct FLinearColor DefaultHoveredMaterialColor; // 0x598 (0x10) | |
struct FLinearColor SelectedMaterialColor; // 0x5A8 (0x10) | |
struct FLinearColor UnselectedMaterialColor; // 0x5B8 (0x10) | |
int NumberOfOnScreenDebugMessages; // 0x5C8 (0x4) | |
struct TArray_FName_ IgnoreSimulatedFuncWarnings; // 0x5CC (0xC) | |
int ScreenSaverInhibitorSemaphore; // 0x5D8 (0x4) | |
struct FPointer ScreenSaverInhibitor; // 0x5DC (0x4) | |
int HitchWatcherThreadSemaphore; // 0x5E0 (0x4) | |
struct UTranslationContext* GlobalTranslationContext; // 0x5E4 (0x4) | |
struct FDouble LoadingMovieStartTime; // 0x5E8 (0x8) | |
struct FString MatineeCaptureName; // 0x5F0 (0xC) | |
struct FString MatineePackageCaptureName; // 0x5FC (0xC) | |
struct FString VisibleLevelsForMatineeCapture; // 0x608 (0xC) | |
int MatineeCaptureFPS; // 0x614 (0x4) | |
int MatineeCaptureType; // 0x618 (0x4) | |
struct FColor BlockingMeshColor; // 0x61C (0x4) | |
float BlockingMeshOpacity; // 0x620 (0x4) | |
float CinematicAutoSkipDelay; // 0x624 (0x4) | |
struct TArray_FString_ CinematicAutoSkipMaps; // 0x628 (0xC) | |
float SFXVolume; // 0x634 (0x4) | |
float VoiceOverVolume; // 0x638 (0x4) | |
float BinkMovieVolumeScaleFactor; // 0x63C (0x4) | |
}; | |
struct UEngine { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UEngine_Data UEngine; | |
}; | |
struct UGameEngine_Data { | |
struct UPendingLevel* GPendingLevel; // 0x640 (0x4) | |
bool bCleanupForPendingLevel : 1; // 0x644 (0x4) | |
bool bWorldWasLoadedThisTick : 1; // 0x644 (0x4) | |
bool bCheckForMovieCapture : 1; // 0x644 (0x4) | |
bool bTriggerPostLoadMap : 1; // 0x644 (0x4) | |
bool bStartedLoadMapMovie : 1; // 0x644 (0x4) | |
bool bShouldCommitPendingMapChange : 1; // 0x644 (0x4) | |
bool bClearAnimSetLinkupCachesOnLoadMap : 1; // 0x644 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString PendingLevelPlayerControllerClassName; // 0x648 (0xC) | |
struct FURL LastURL; // 0x654 (0x44) | |
struct FURL LastRemoteURL; // 0x698 (0x44) | |
struct TArray_FString_ ServerActors; // 0x6DC (0xC) | |
struct FString TravelURL; // 0x6E8 (0xC) | |
unsigned char TravelType; // 0x6F4 (0x1) | |
struct UOnlineSubsystem* OnlineSubsystem; // 0x6F8 (0x4) | |
struct UDownloadableContentEnumerator* DLCEnumerator; // 0x6FC (0x4) | |
struct FString DownloadableContentEnumeratorClassName; // 0x700 (0xC) | |
struct FString DevDownloadableContentEnumeratorClassName; // 0x70C (0xC) | |
struct UDownloadableContentManager* DLCManager; // 0x718 (0x4) | |
struct FString DownloadableContentOfferEnumeratorClassName; // 0x71C (0xC) | |
struct UDownloadableContentOfferEnumerator* DLCOfferEnumerator; // 0x728 (0x4) | |
struct FString DownloadableContentManagerClassName; // 0x72C (0xC) | |
struct UInGameAdManager* AdManager; // 0x738 (0x4) | |
struct FString InGameAdManagerClassName; // 0x73C (0xC) | |
struct TArray_FName_ LevelsToLoadForPendingMapChange; // 0x748 (0xC) | |
struct TArray_ULevelPtr_ LoadedLevelsForPendingMapChange; // 0x754 (0xC) | |
struct FString PendingMapChangeFailureDescription; // 0x760 (0xC) | |
float MaxDeltaTime; // 0x76C (0x4) | |
struct TArray_FLevelStreamingStatus_ PendingLevelStreamingStatusUpdates; // 0x770 (0xC) | |
struct TArray_UObjectReferencerPtr_ ObjectReferencers; // 0x77C (0xC) | |
struct TArray_FFullyLoadedPackagesInfo_ PackagesToFullyLoad; // 0x788 (0xC) | |
struct TArray_FNamedNetDriver_ NamedNetDrivers; // 0x794 (0xC) | |
struct TArray_FAnimTag_ AnimTags; // 0x7A0 (0xC) | |
}; | |
struct UGameEngine { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UEngine_Data UEngine; | |
struct UGameEngine_Data UGameEngine; | |
}; | |
struct UInGameAdManager_Data { | |
bool bShouldPauseWhileAdOpen : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FScriptDelegate_ ClickedBannerDelegates; // 0x40 (0xC) | |
struct TArray_FScriptDelegate_ ClosedAdDelegates; // 0x4C (0xC) | |
struct FScriptDelegate __OnUserClickedBanner__Delegate; // 0x58 (0xC) | |
struct FScriptDelegate __OnUserClosedAdvertisement__Delegate; // 0x64 (0xC) | |
}; | |
struct UInGameAdManager { | |
struct UObject_Data UObject; | |
struct UInGameAdManager_Data UInGameAdManager; | |
}; | |
struct UEngineBaseTypes_Data { | |
}; | |
struct UEngineBaseTypes { | |
struct UObject_Data UObject; | |
struct UEngineBaseTypes_Data UEngineBaseTypes; | |
}; | |
struct ABrush_Data { | |
unsigned char CsgOper; // 0x188 (0x1) | |
struct FColor BrushColor; // 0x18C (0x4) | |
int PolyFlags; // 0x190 (0x4) | |
bool bColored : 1; // 0x194 (0x4) | |
bool bSolidWhenSelected : 1; // 0x194 (0x4) | |
bool bPlaceableFromClassBrowser : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UModel* Brush; // 0x198 (0x4) | |
struct UBrushComponent* BrushComponent; // 0x19C (0x4) | |
struct TArray_FGeomSelection_ SavedSelections; // 0x1A0 (0xC) | |
}; | |
struct ABrush { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
}; | |
struct ABrushShape_Data { | |
}; | |
struct ABrushShape { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct ABrushShape_Data ABrushShape; | |
}; | |
struct AVolume_Data { | |
struct TArray_AActorPtr_ AssociatedActors; // 0x1AC (0xC) | |
bool bForcePawnWalk : 1; // 0x1B8 (0x4) | |
bool bProcessAllActors : 1; // 0x1B8 (0x4) | |
bool bPawnsOnly : 1; // 0x1B8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
}; | |
struct ABlockingVolume_Data { | |
bool bBlockCamera : 1; // 0x1BC (0x4) | |
bool bBlockProjectiles : 1; // 0x1BC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ABlockingVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ABlockingVolume_Data ABlockingVolume; | |
}; | |
struct ADynamicBlockingVolume_Data { | |
bool bEnabled : 1; // 0x1C0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ADynamicBlockingVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ABlockingVolume_Data ABlockingVolume; | |
struct ADynamicBlockingVolume_Data ADynamicBlockingVolume; | |
}; | |
struct ACullDistanceVolume_Data { | |
struct TArray_FCullDistanceSizePair_ CullDistances; // 0x1BC (0xC) | |
bool bEnabled : 1; // 0x1C8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ACullDistanceVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ACullDistanceVolume_Data ACullDistanceVolume; | |
}; | |
struct ALevelGridVolume_Data { | |
struct FString LevelGridVolumeName; // 0x1BC (0xC) | |
unsigned char CellShape; // 0x1C8 (0x1) | |
int Subdivisions[3]; // 0x1CC (0xC) | |
float LoadingDistance; // 0x1D8 (0x4) | |
float KeepLoadedRange; // 0x1DC (0x4) | |
struct FKConvexElem CellConvexElem; // 0x1E0 (0x64) | |
}; | |
struct ALevelGridVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ALevelGridVolume_Data ALevelGridVolume; | |
}; | |
struct ALevelStreamingVolume_Data { | |
struct TArray_ULevelStreamingPtr_ StreamingLevels; // 0x1BC (0xC) | |
bool bEditorPreVisOnly : 1; // 0x1C8 (0x4) | |
bool bDisabled : 1; // 0x1C8 (0x4) | |
bool bTestDistanceToVolume : 1; // 0x1C8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char StreamingUsage; // 0x1CC (0x1) | |
unsigned char Usage; // 0x1CD (0x1) | |
unsigned char CurrentVisibility; // 0x1CE (0x1) | |
float TestVolumeDistance; // 0x1D0 (0x4) | |
}; | |
struct ALevelStreamingVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ALevelStreamingVolume_Data ALevelStreamingVolume; | |
}; | |
struct ALightmassCharacterIndirectDetailVolume_Data { | |
}; | |
struct ALightmassCharacterIndirectDetailVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ALightmassCharacterIndirectDetailVolume_Data ALightmassCharacterIndirectDetailVolume; | |
}; | |
struct ALightmassImportanceVolume_Data { | |
}; | |
struct ALightmassImportanceVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ALightmassImportanceVolume_Data ALightmassImportanceVolume; | |
}; | |
struct AMassiveLODOverrideVolume_Data { | |
}; | |
struct AMassiveLODOverrideVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AMassiveLODOverrideVolume_Data AMassiveLODOverrideVolume; | |
}; | |
struct ANavMeshBoundsVolume_Data { | |
}; | |
struct ANavMeshBoundsVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ANavMeshBoundsVolume_Data ANavMeshBoundsVolume; | |
}; | |
struct APathBlockingVolume_Data { | |
}; | |
struct APathBlockingVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APathBlockingVolume_Data APathBlockingVolume; | |
}; | |
struct APhysicsVolume_Data { | |
struct FVector ZoneVelocity; // 0x1BC (0xC) | |
bool bVelocityAffectsWalking : 1; // 0x1C8 (0x4) | |
bool bPainCausing : 1; // 0x1C8 (0x4) | |
bool bAIShouldIgnorePain : 1; // 0x1C8 (0x4) | |
bool bEntryPain : 1; // 0x1C8 (0x4) | |
bool BACKUP_bPainCausing : 1; // 0x1C8 (0x4) | |
bool bDestructive : 1; // 0x1C8 (0x4) | |
bool bNoInventory : 1; // 0x1C8 (0x4) | |
bool bMoveProjectiles : 1; // 0x1C8 (0x4) | |
bool bBounceVelocity : 1; // 0x1C8 (0x4) | |
bool bNeutralZone : 1; // 0x1C8 (0x4) | |
bool bCrowdAgentsPlayDeathAnim : 1; // 0x1C8 (0x4) | |
bool bPhysicsOnContact : 1; // 0x1C8 (0x4) | |
bool bWaterVolume : 1; // 0x1C8 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float GroundFriction; // 0x1CC (0x4) | |
float TerminalVelocity; // 0x1D0 (0x4) | |
float DamagePerSec; // 0x1D4 (0x4) | |
struct UDamageType* DamageType; // 0x1D8 (0x4) | |
struct UDamageTypeDefinition* DamageTypeDefinition; // 0x1DC (0x4) | |
struct UImpactDefinition* ImpactDefinition; // 0x1E0 (0x4) | |
int Priority; // 0x1E4 (0x4) | |
float FluidFriction; // 0x1E8 (0x4) | |
float PainInterval; // 0x1EC (0x4) | |
float RigidBodyDamping; // 0x1F0 (0x4) | |
float MaxDampingForce; // 0x1F4 (0x4) | |
struct AInfo* PainTimer; // 0x1F8 (0x4) | |
struct AController* DamageInstigator; // 0x1FC (0x4) | |
struct APhysicsVolume* NextPhysicsVolume; // 0x200 (0x4) | |
}; | |
struct APhysicsVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
}; | |
struct ADefaultPhysicsVolume_Data { | |
}; | |
struct ADefaultPhysicsVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
struct ADefaultPhysicsVolume_Data ADefaultPhysicsVolume; | |
}; | |
struct AGravityVolume_Data { | |
float GravityZ; // 0x204 (0x4) | |
}; | |
struct AGravityVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
struct AGravityVolume_Data AGravityVolume; | |
}; | |
struct ALadderVolume_Data { | |
struct FRotator WallDir; // 0x204 (0xC) | |
struct FVector LookDir; // 0x210 (0xC) | |
struct FVector ClimbDir; // 0x21C (0xC) | |
struct ALadder* LadderList; // 0x228 (0x4) | |
bool bNoPhysicalLadder : 1; // 0x22C (0x4) | |
bool bAutoPath : 1; // 0x22C (0x4) | |
bool bAllowLadderStrafing : 1; // 0x22C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct APawn* PendingClimber; // 0x230 (0x4) | |
struct UArrowComponent* WallDirArrow; // 0x234 (0x4) | |
}; | |
struct ALadderVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
struct ALadderVolume_Data ALadderVolume; | |
}; | |
struct APortalVolume_Data { | |
struct TArray_APortalTeleporterPtr_ Portals; // 0x1BC (0xC) | |
}; | |
struct APortalVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APortalVolume_Data APortalVolume; | |
}; | |
struct APostProcessVolume_Data { | |
float Priority; // 0x1BC (0x4) | |
struct FPostProcessSettings Settings; // 0x1C0 (0xE8) | |
struct APostProcessVolume* NextLowerPriorityVolume; // 0x2A8 (0x4) | |
bool bEnabled : 1; // 0x2AC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct APostProcessVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APostProcessVolume_Data APostProcessVolume; | |
}; | |
struct APrecomputedVisibilityOverrideVolume_Data { | |
struct TArray_AActorPtr_ OverrideVisibleActors; // 0x1BC (0xC) | |
struct TArray_AActorPtr_ OverrideInvisibleActors; // 0x1C8 (0xC) | |
}; | |
struct APrecomputedVisibilityOverrideVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APrecomputedVisibilityOverrideVolume_Data APrecomputedVisibilityOverrideVolume; | |
}; | |
struct APrecomputedVisibilityVolume_Data { | |
}; | |
struct APrecomputedVisibilityVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APrecomputedVisibilityVolume_Data APrecomputedVisibilityVolume; | |
}; | |
struct AReverbVolume_Data { | |
float Priority; // 0x1BC (0x4) | |
bool bEnabled : 1; // 0x1C0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FReverbSettings Settings; // 0x1C4 (0x1C) | |
struct FInteriorSettings AmbientZoneSettings; // 0x1E0 (0x24) | |
struct AReverbVolume* NextLowerPriorityVolume; // 0x204 (0x4) | |
}; | |
struct AReverbVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AReverbVolume_Data AReverbVolume; | |
}; | |
struct AShadowRelevanceVolume_Data { | |
struct TArray_FShadowRelevanceSizePair_ ShadowRelevanceList; // 0x1BC (0xC) | |
bool bEnabled : 1; // 0x1C8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AShadowRelevanceVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AShadowRelevanceVolume_Data AShadowRelevanceVolume; | |
}; | |
struct ATriggerVolume_Data { | |
}; | |
struct ATriggerVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ATriggerVolume_Data ATriggerVolume; | |
}; | |
struct ADynamicSMActor_Data { | |
struct UStaticMeshComponent* StaticMeshComponent; // 0x188 (0x4) | |
struct UDynamicLightEnvironmentComponent* LightEnvironment; // 0x18C (0x4) | |
struct UStaticMesh* ReplicatedMesh; // 0x190 (0x4) | |
struct UMaterialInterface* ReplicatedMaterial0; // 0x194 (0x4) | |
struct UMaterialInterface* ReplicatedMaterial1; // 0x198 (0x4) | |
bool bForceStaticDecals : 1; // 0x19C (0x4) | |
bool bPawnCanBaseOn : 1; // 0x19C (0x4) | |
bool bSafeBaseIfAsleep : 1; // 0x19C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector ReplicatedMeshTranslation; // 0x1A0 (0xC) | |
struct FRotator ReplicatedMeshRotation; // 0x1AC (0xC) | |
struct FVector ReplicatedMeshScale3D; // 0x1B8 (0xC) | |
}; | |
struct ADynamicSMActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
}; | |
struct AInterpActor_Data { | |
bool bShouldSaveForCheckpoint : 1; // 0x1C4 (0x4) | |
bool bMonitorMover : 1; // 0x1C4 (0x4) | |
bool bMonitorZVelocity : 1; // 0x1C4 (0x4) | |
bool bDestroyProjectilesOnEncroach : 1; // 0x1C4 (0x4) | |
bool bContinueOnEncroachPhysicsObject : 1; // 0x1C4 (0x4) | |
bool bStopOnEncroach : 1; // 0x1C4 (0x4) | |
bool bCrushPawnsWhenEncroaching : 1; // 0x1C4 (0x4) | |
bool bCrushPawnsWhenGoingDown : 1; // 0x1C4 (0x4) | |
bool bCrushPawnsWhenGoingUp : 1; // 0x1C4 (0x4) | |
bool bCrushVehiclesWhenGoingDown : 1; // 0x1C4 (0x4) | |
bool bCrushVehiclesWhenGoingUp : 1; // 0x1C4 (0x4) | |
bool bShouldShadowParentAllAttachedActors : 1; // 0x1C4 (0x4) | |
bool bTreatAsStaticForGBXNavMeshBuilding : 1; // 0x1C4 (0x4) | |
bool bIsLift : 1; // 0x1C4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct ANavigationPoint* MyMarker; // 0x1C8 (0x4) | |
float MaxZVelocity; // 0x1CC (0x4) | |
float StayOpenTime; // 0x1D0 (0x4) | |
struct USoundCue* OpenSound; // 0x1D4 (0x4) | |
struct USoundCue* OpeningAmbientSound; // 0x1D8 (0x4) | |
struct USoundCue* OpenedSound; // 0x1DC (0x4) | |
struct USoundCue* CloseSound; // 0x1E0 (0x4) | |
struct USoundCue* ClosingAmbientSound; // 0x1E4 (0x4) | |
struct USoundCue* ClosedSound; // 0x1E8 (0x4) | |
struct UAudioComponent* AmbientSoundComponent; // 0x1EC (0x4) | |
float BeforeStoppingVelocityZ; // 0x1F0 (0x4) | |
}; | |
struct AInterpActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AInterpActor_Data AInterpActor; | |
}; | |
struct AEmitterPool_Data { | |
struct UParticleSystemComponent* PSCTemplate; // 0x188 (0x4) | |
struct TArray_UParticleSystemComponentPtr_ PoolComponents; // 0x18C (0xC) | |
struct TArray_UParticleSystemComponentPtr_ ActiveComponents; // 0x198 (0xC) | |
struct UParticleSystemComponent* PhysXSurrogateComponent; // 0x1A4 (0x4) | |
struct UParticleSystemComponent* PhysXSurrogateComponentHalfDownsampling; // 0x1A8 (0x4) | |
struct UParticleSystemComponent* PhysXSurrogateComponentQuarterDownsampling; // 0x1AC (0x4) | |
struct UParticleSystemComponent* PhysXSurrogateComponentSPHFluid; // 0x1B0 (0x4) | |
int MaxActiveEffects; // 0x1B4 (0x4) | |
bool bLogPoolOverflow : 1; // 0x1B8 (0x4) | |
bool bLogPoolOverflowList : 1; // 0x1B8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FEmitterBaseInfo_ RelativePSCs; // 0x1BC (0xC) | |
float SMC_MIC_ReductionTime; // 0x1C8 (0x4) | |
float SMC_MIC_CurrentReductionTime; // 0x1CC (0x4) | |
int IdealStaticMeshComponents; // 0x1D0 (0x4) | |
int IdealMaterialInstanceConstants; // 0x1D4 (0x4) | |
struct TArray_UStaticMeshComponentPtr_ FreeSMComponents; // 0x1D8 (0xC) | |
struct TArray_UMaterialInstanceConstantPtr_ FreeMatInstConsts; // 0x1E4 (0xC) | |
}; | |
struct AEmitterPool { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AEmitterPool_Data AEmitterPool; | |
}; | |
struct AGBXNavMesh_Data { | |
int BuildVersion; // 0x188 (0x4) | |
struct FGuid BuildGUID; // 0x18C (0x10) | |
int MeshID; // 0x19C (0x4) | |
struct TArray_FGBXConnectedNavMesh_ ConnectedMeshes; // 0x1A0 (0xC) | |
struct TArray_FGBXNavMeshVertex_ Vertices; // 0x1AC (0xC) | |
struct TArray_FGBXNavMeshPoly_ Polys; // 0x1B8 (0xC) | |
struct TArray_FGBXNavMeshPolyData_ PolyData; // 0x1C4 (0xC) | |
struct TArray_FGBXNavMeshPathSize_ PathSizes; // 0x1D0 (0xC) | |
struct TArray_FGBXNavMeshObstacleData_ Obstacles; // 0x1DC (0xC) | |
struct TArray_UGBXCrossLevelReferenceContainerPtr_ SpecialMovers; // 0x1E8 (0xC) | |
struct AActor* MeshBase; // 0x1F4 (0x4) | |
struct FGBXNavMeshPolyLookup PolyLookup; // 0x1F8 (0x38) | |
struct FMatrix CachedLocalToWorld; // 0x230 (0x40) | |
struct FMatrix CachedWorldToLocal; // 0x270 (0x40) | |
struct FVector CachedBaseLocation; // 0x2B0 (0xC) | |
struct FRotator CachedBaseRotation; // 0x2BC (0xC) | |
struct AGBXNavMesh* NextNavMesh; // 0x2C8 (0x4) | |
struct FPointer BuildData; // 0x2CC (0x4) | |
bool bShowPolyDebugText : 1; // 0x2D0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UGBXNavMeshRenderingComponent* RenderComponent; // 0x2D4 (0x4) | |
}; | |
struct AGBXNavMesh { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AGBXNavMesh_Data AGBXNavMesh; | |
}; | |
struct AHUD_Data { | |
struct FColor WhiteColor; // 0x188 (0x4) | |
struct FColor GreenColor; // 0x18C (0x4) | |
struct FColor RedColor; // 0x190 (0x4) | |
struct APlayerController* PlayerOwner; // 0x194 (0x4) | |
struct AActor* AnimDebugThis; // 0x198 (0x4) | |
struct FName AnimDebugStartingPoint; // 0x19C (0x8) | |
bool bLostFocusPaused : 1; // 0x1A4 (0x4) | |
bool bShowHUD : 1; // 0x1A4 (0x4) | |
bool bShowScores : 1; // 0x1A4 (0x4) | |
bool bShowDebugInfo : 1; // 0x1A4 (0x4) | |
bool bShowAnimDebug : 1; // 0x1A4 (0x4) | |
bool bShowBadConnectionAlert : 1; // 0x1A4 (0x4) | |
bool bMessageBeep : 1; // 0x1A4 (0x4) | |
bool bShowOverlays : 1; // 0x1A4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float HudCanvasScale; // 0x1A8 (0x4) | |
struct TArray_AActorPtr_ PostRenderedActors; // 0x1AC (0xC) | |
struct TArray_FConsoleMessage_ ConsoleMessages; // 0x1B8 (0xC) | |
struct FColor ConsoleColor; // 0x1C4 (0x4) | |
int ConsoleMessageCount; // 0x1C8 (0x4) | |
int ConsoleFontSize; // 0x1CC (0x4) | |
int MessageFontOffset; // 0x1D0 (0x4) | |
int MaxHUDAreaMessageCount; // 0x1D4 (0x4) | |
float ConsoleMessagePosX; // 0x1D8 (0x4) | |
float ConsoleMessagePosY; // 0x1DC (0x4) | |
struct UCanvas* Canvas; // 0x1E0 (0x4) | |
float LastHUDRenderTime; // 0x1E4 (0x4) | |
float RenderDelta; // 0x1E8 (0x4) | |
float SizeX; // 0x1EC (0x4) | |
float SizeY; // 0x1F0 (0x4) | |
float CenterX; // 0x1F4 (0x4) | |
float CenterY; // 0x1F8 (0x4) | |
float RatioX; // 0x1FC (0x4) | |
float RatioY; // 0x200 (0x4) | |
struct TArray_FName_ DebugDisplay; // 0x204 (0xC) | |
struct FName ActiveDebugDisplay; // 0x210 (0x8) | |
struct TArray_FKismetDrawTextInfo_ KismetTextInfo; // 0x218 (0xC) | |
}; | |
struct AHUD { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AHUD_Data AHUD; | |
}; | |
struct AIDestructibleObject_Data { | |
}; | |
struct AIDestructibleObject { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AIDestructibleObject_Data AIDestructibleObject; | |
}; | |
struct AAutoTestManager_Data { | |
bool bAutomatedPerfTesting : 1; // 0x188 (0x4) | |
bool bAutoContinueToNextRound : 1; // 0x188 (0x4) | |
bool bUsingAutomatedTestingMapList : 1; // 0x188 (0x4) | |
bool bExitOnCyclesComplete : 1; // 0x188 (0x4) | |
bool bCheckingForFragmentation : 1; // 0x188 (0x4) | |
bool bCheckingForMemLeaks : 1; // 0x188 (0x4) | |
bool bDoingASentinelRun : 1; // 0x188 (0x4) | |
bool bSentinelStreamingLevelStillLoading : 1; // 0x188 (0x4) | |
bool bCanCollectStatsWhilePaused : 1; // 0x188 (0x4) | |
bool bFinishedTraversal : 1; // 0x188 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
int AutomatedPerfRemainingTime; // 0x18C (0x4) | |
int AutomatedTestingMapIndex; // 0x190 (0x4) | |
struct TArray_FString_ AutomatedMapTestingList; // 0x194 (0xC) | |
struct TArray_FString_ AutomatedMapDLC1TestingList; // 0x1A0 (0xC) | |
int NumAutomatedMapTestingCycles; // 0x1AC (0x4) | |
int NumberOfMatchesPlayed; // 0x1B0 (0x4) | |
int NumMapListCyclesDone; // 0x1B4 (0x4) | |
struct FString AutomatedTestingExecCommandToRunAtStartMatch; // 0x1B8 (0xC) | |
struct FString AutomatedMapTestingTransitionMap; // 0x1C4 (0xC) | |
struct FString SentinelTaskDescription; // 0x1D0 (0xC) | |
struct FString SentinelTaskParameter; // 0x1DC (0xC) | |
struct FString SentinelTagDesc; // 0x1E8 (0xC) | |
struct APlayerController* SentinelPC; // 0x1F4 (0x4) | |
struct TArray_FVector_ SentinelTravelArray; // 0x1F8 (0xC) | |
int SentinelNavigationIdx; // 0x204 (0x4) | |
int SentinelIdx; // 0x208 (0x4) | |
int NumRotationsIncrement; // 0x20C (0x4) | |
int TravelPointsIncrement; // 0x210 (0x4) | |
int NumMinutesPerMap; // 0x214 (0x4) | |
struct TArray_FString_ CommandsToRunAtEachTravelTheWorldNode; // 0x218 (0xC) | |
struct FString CommandStringToExec; // 0x224 (0xC) | |
struct FString SelectedCharacterClass; // 0x230 (0xC) | |
struct FName StationDefName; // 0x23C (0x8) | |
struct FString AutomatedTestingTravelType; // 0x244 (0xC) | |
int NumOfDLCsToIncludeInRun; // 0x250 (0x4) | |
}; | |
struct AAutoTestManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AAutoTestManager_Data AAutoTestManager; | |
}; | |
struct ACoverGroup_Data { | |
struct TArray_FActorReference_ CoverLinkRefs; // 0x188 (0xC) | |
float AutoSelectRadius; // 0x194 (0x4) | |
float AutoSelectHeight; // 0x198 (0x4) | |
}; | |
struct ACoverGroup { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ACoverGroup_Data ACoverGroup; | |
}; | |
struct AFileWriter_Data { | |
struct FPointer ArchivePtr; // 0x188 (0x4) | |
struct FString Filename; // 0x18C (0xC) | |
unsigned char FileType; // 0x198 (0x1) | |
bool bFlushEachWrite : 1; // 0x19C (0x4) | |
bool bWantsAsyncWrites : 1; // 0x19C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AFileWriter { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFileWriter_Data AFileWriter; | |
}; | |
struct AFileLog_Data { | |
}; | |
struct AFileLog { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFileWriter_Data AFileWriter; | |
struct AFileLog_Data AFileLog; | |
}; | |
struct AGameInfo_Data { | |
bool bRestartLevel : 1; // 0x188 (0x4) | |
bool bPauseable : 1; // 0x188 (0x4) | |
bool bTeamGame : 1; // 0x188 (0x4) | |
bool bGameEnded : 1; // 0x188 (0x4) | |
bool bOverTime : 1; // 0x188 (0x4) | |
bool bDelayedStart : 1; // 0x188 (0x4) | |
bool bWaitingToStartMatch : 1; // 0x188 (0x4) | |
bool bChangeLevels : 1; // 0x188 (0x4) | |
bool bAlreadyChanged : 1; // 0x188 (0x4) | |
bool bAdminCanPause : 1; // 0x188 (0x4) | |
bool bGameRestarted : 1; // 0x188 (0x4) | |
bool bLevelChange : 1; // 0x188 (0x4) | |
bool bKickLiveIdlers : 1; // 0x188 (0x4) | |
bool bShutdownAIWhenIrrelevant : 1; // 0x188 (0x4) | |
bool bUsingArbitration : 1; // 0x188 (0x4) | |
bool bHasArbitratedHandshakeBegun : 1; // 0x188 (0x4) | |
bool bNeedsEndGameHandshake : 1; // 0x188 (0x4) | |
bool bIsEndGameHandshakeComplete : 1; // 0x188 (0x4) | |
bool bHasEndGameHandshakeBegun : 1; // 0x188 (0x4) | |
bool bFixedPlayerStart : 1; // 0x188 (0x4) | |
bool bUseSeamlessTravel : 1; // 0x188 (0x4) | |
bool bHasNetworkError : 1; // 0x188 (0x4) | |
bool bRequiresPushToTalk : 1; // 0x188 (0x4) | |
bool bIsStandbyCheckingEnabled : 1; // 0x188 (0x4) | |
bool bIsStandbyCheckingOn : 1; // 0x188 (0x4) | |
bool bHasStandbyCheatTriggered : 1; // 0x188 (0x4) | |
bool bNewOnlineSessionOnTravel : 1; // 0x188 (0x4) | |
struct FString CauseEventCommand; // 0x18C (0xC) | |
struct FString BugLocString; // 0x198 (0xC) | |
struct FString BugRotString; // 0x1A4 (0xC) | |
struct TArray_APlayerControllerPtr_ PendingArbitrationPCs; // 0x1B0 (0xC) | |
struct TArray_APlayerControllerPtr_ ArbitrationPCs; // 0x1BC (0xC) | |
float ArbitrationHandshakeTimeout; // 0x1C8 (0x4) | |
float GameDifficulty; // 0x1CC (0x4) | |
int GoreLevel; // 0x1D0 (0x4) | |
float GameSpeed; // 0x1D4 (0x4) | |
struct APawn* DefaultPawnClass; // 0x1D8 (0x4) | |
struct AHUD* HUDType; // 0x1DC (0x4) | |
int MaxSpectators; // 0x1E0 (0x4) | |
int MaxSpectatorsAllowed; // 0x1E4 (0x4) | |
int NumSpectators; // 0x1E8 (0x4) | |
int MaxPlayers; // 0x1EC (0x4) | |
int MaxPlayersAllowed; // 0x1F0 (0x4) | |
int NumPlayers; // 0x1F4 (0x4) | |
int EffectiveNumPlayers; // 0x1F8 (0x4) | |
int NumBots; // 0x1FC (0x4) | |
int NumTravellingPlayers; // 0x200 (0x4) | |
int CurrentID; // 0x204 (0x4) | |
struct FString DefaultPlayerName; // 0x208 (0xC) | |
struct FString GameName; // 0x214 (0xC) | |
int GoalScore; // 0x220 (0x4) | |
int MaxLives; // 0x224 (0x4) | |
int TimeLimit; // 0x228 (0x4) | |
struct ULocalMessage* DeathMessageClass; // 0x22C (0x4) | |
struct UGameMessage* GameMessageClass; // 0x230 (0x4) | |
struct AMutator* BaseMutator; // 0x234 (0x4) | |
struct AAccessControl* AccessControlClass; // 0x238 (0x4) | |
struct AAccessControl* AccessControl; // 0x23C (0x4) | |
struct ABroadcastHandler* BroadcastHandlerClass; // 0x240 (0x4) | |
struct ABroadcastHandler* BroadcastHandler; // 0x244 (0x4) | |
struct AAutoTestManager* AutoTestManagerClass; // 0x248 (0x4) | |
struct AAutoTestManager* MyAutoTestManager; // 0x24C (0x4) | |
struct APlayerController* PlayerControllerClass; // 0x250 (0x4) | |
struct APlayerReplicationInfo* PlayerReplicationInfoClass; // 0x254 (0x4) | |
struct AGameReplicationInfo* GameReplicationInfoClass; // 0x258 (0x4) | |
struct AGameReplicationInfo* GameReplicationInfo; // 0x25C (0x4) | |
float MaxIdleTime; // 0x260 (0x4) | |
float MaxTimeMargin; // 0x264 (0x4) | |
float TimeMarginSlack; // 0x268 (0x4) | |
float MinTimeMargin; // 0x26C (0x4) | |
struct TArray_APlayerReplicationInfoPtr_ InactivePRIArray; // 0x270 (0xC) | |
struct TArray_FScriptDelegate_ Pausers; // 0x27C (0xC) | |
struct UOnlineSubsystem* OnlineSub; // 0x288 (0x4) | |
struct FScriptInterface GameInterface; // 0x28C (0x8) | |
struct UOnlineStatsWrite* OnlineStatsWriteClass; // 0x294 (0x4) | |
int LeaderboardId; // 0x298 (0x4) | |
int ArbitratedLeaderboardId; // 0x29C (0x4) | |
struct ACoverReplicator* CoverReplicatorBase; // 0x2A0 (0x4) | |
struct UOnlineGameSettings* OnlineGameSettingsClass; // 0x2A4 (0x4) | |
struct TArray_AActorPtr_ DebugBeaconActorClasses; // 0x2A8 (0xC) | |
struct FString ServerOptions; // 0x2B4 (0xC) | |
int AdjustedNetSpeed; // 0x2C0 (0x4) | |
float LastNetSpeedUpdateTime; // 0x2C4 (0x4) | |
int TotalNetBandwidth; // 0x2C8 (0x4) | |
int MinDynamicBandwidth; // 0x2CC (0x4) | |
int MaxDynamicBandwidth; // 0x2D0 (0x4) | |
float StandbyRxCheatTime; // 0x2D4 (0x4) | |
float StandbyTxCheatTime; // 0x2D8 (0x4) | |
int BadPingThreshold; // 0x2DC (0x4) | |
float PercentMissingForRxStandby; // 0x2E0 (0x4) | |
float PercentMissingForTxStandby; // 0x2E4 (0x4) | |
float PercentForBadPing; // 0x2E8 (0x4) | |
float JoinInProgressStandbyWaitTime; // 0x2EC (0x4) | |
struct TArray_FGameClassShortName_ GameInfoClassAliases; // 0x2F0 (0xC) | |
struct FString DefaultGameType; // 0x2FC (0xC) | |
struct TArray_FGameTypePrefix_ DefaultMapPrefixes; // 0x308 (0xC) | |
struct TArray_FGameTypePrefix_ CustomMapPrefixes; // 0x314 (0xC) | |
int AnimTreePoolSize; // 0x320 (0x4) | |
struct FScriptDelegate __CanUnpause__Delegate; // 0x324 (0xC) | |
}; | |
struct AGameInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AGameInfo_Data AGameInfo; | |
}; | |
struct AMutator_Data { | |
struct AMutator* NextMutator; // 0x188 (0x4) | |
struct TArray_FString_ GroupNames; // 0x18C (0xC) | |
bool bUserAdded : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AMutator { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AMutator_Data AMutator; | |
}; | |
struct APotentialClimbWatcher_Data { | |
}; | |
struct APotentialClimbWatcher { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct APotentialClimbWatcher_Data APotentialClimbWatcher; | |
}; | |
struct ARoute_Data { | |
struct FPointer VfTable_IEditorLinkSelectionInterface; // 0x188 (0x4) | |
unsigned char RouteType; // 0x18C (0x1) | |
struct TArray_FActorReference_ RouteList; // 0x190 (0xC) | |
float FudgeFactor; // 0x19C (0x4) | |
int RouteIndexOffset; // 0x1A0 (0x4) | |
}; | |
struct ARoute { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ARoute_Data ARoute; | |
}; | |
struct AWindPointSource_Data { | |
struct UWindPointSourceComponent* Component; // 0x188 (0x4) | |
}; | |
struct AWindPointSource { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AWindPointSource_Data AWindPointSource; | |
}; | |
struct AKeypoint_Data { | |
struct USpriteComponent* SpriteComp; // 0x188 (0x4) | |
}; | |
struct AKeypoint { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKeypoint_Data AKeypoint; | |
}; | |
struct ATargetPoint_Data { | |
int SpawnRefCount; // 0x18C (0x4) | |
}; | |
struct ATargetPoint { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKeypoint_Data AKeypoint; | |
struct ATargetPoint_Data ATargetPoint; | |
}; | |
struct ALevelLandmark_Data { | |
struct FString LandmarkName; // 0x188 (0xC) | |
unsigned char LandmarkType; // 0x194 (0x1) | |
struct FName AssociatedStationDefinitionName; // 0x198 (0x8) | |
}; | |
struct ALevelLandmark { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALevelLandmark_Data ALevelLandmark; | |
}; | |
struct APersistentTransitionLandmark_Data { | |
struct FString FromMapName; // 0x1A0 (0xC) | |
struct FString ToMapName; // 0x1AC (0xC) | |
struct TArray_FName_ RequiredSublevelNames; // 0x1B8 (0xC) | |
}; | |
struct APersistentTransitionLandmark { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALevelLandmark_Data ALevelLandmark; | |
struct APersistentTransitionLandmark_Data APersistentTransitionLandmark; | |
}; | |
struct AMaterialInstanceActor_Data { | |
struct UMaterialInstanceConstant* MatInst; // 0x188 (0x4) | |
}; | |
struct AMaterialInstanceActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AMaterialInstanceActor_Data AMaterialInstanceActor; | |
}; | |
struct AMatineeActor_Data { | |
struct USeqAct_Interp* InterpAction; // 0x188 (0x4) | |
bool bIsPlaying : 1; // 0x18C (0x4) | |
bool bReversePlayback : 1; // 0x18C (0x4) | |
bool bPaused : 1; // 0x18C (0x4) | |
bool AllAIGroupsInitialized : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float PlayRate; // 0x190 (0x4) | |
float Position; // 0x194 (0x4) | |
struct FName AIGroupNames[10]; // 0x198 (0x50) | |
struct APawn* AIGroupPawns[10]; // 0x1E8 (0x28) | |
int AIGroupInitStage[10]; // 0x210 (0x28) | |
float ClientSidePositionErrorTolerance; // 0x238 (0x4) | |
}; | |
struct AMatineeActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AMatineeActor_Data AMatineeActor; | |
}; | |
struct ANavigationPoint_Data { | |
bool bEndPoint : 1; // 0x188 (0x4) | |
bool bTransientEndPoint : 1; // 0x188 (0x4) | |
bool bHideEditorPaths : 1; // 0x188 (0x4) | |
bool bCanReach : 1; // 0x188 (0x4) | |
bool bBlocked : 1; // 0x188 (0x4) | |
bool bOneWayPath : 1; // 0x188 (0x4) | |
bool bNeverUseStrafing : 1; // 0x188 (0x4) | |
bool bAlwaysUseStrafing : 1; // 0x188 (0x4) | |
bool bForceNoStrafing : 1; // 0x188 (0x4) | |
bool bAutoBuilt : 1; // 0x188 (0x4) | |
bool bSpecialMove : 1; // 0x188 (0x4) | |
bool bNoAutoConnect : 1; // 0x188 (0x4) | |
bool bNotBased : 1; // 0x188 (0x4) | |
bool bPathsChanged : 1; // 0x188 (0x4) | |
bool bDestinationOnly : 1; // 0x188 (0x4) | |
bool bSourceOnly : 1; // 0x188 (0x4) | |
bool bSpecialForced : 1; // 0x188 (0x4) | |
bool bMustBeReachable : 1; // 0x188 (0x4) | |
bool bBlockable : 1; // 0x188 (0x4) | |
bool bFlyingPreferred : 1; // 0x188 (0x4) | |
bool bMayCausePain : 1; // 0x188 (0x4) | |
bool bAlreadyVisited : 1; // 0x188 (0x4) | |
bool bVehicleDestination : 1; // 0x188 (0x4) | |
bool bMakeSourceOnly : 1; // 0x188 (0x4) | |
bool bMustTouchToReach : 1; // 0x188 (0x4) | |
bool bCanWalkOnToReach : 1; // 0x188 (0x4) | |
bool bBuildLongPaths : 1; // 0x188 (0x4) | |
bool bBlockedForVehicles : 1; // 0x188 (0x4) | |
bool bPreferredVehiclePath : 1; // 0x188 (0x4) | |
bool bHasCrossLevelPaths : 1; // 0x188 (0x4) | |
bool bShouldSaveForCheckpoint : 1; // 0x188 (0x4) | |
bool bRequireTraceTest : 1; // 0x188 (0x4) | |
bool bIsValidStoppingPoint : 1; // 0x18C (0x4) | |
bool bReservationRequiredToStopHere : 1; // 0x18C (0x4) | |
bool bDisplayAreaReach : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FNavigationOctreeObject NavOctreeObject; // 0x190 (0x34) | |
struct UPathRenderingComponent* PathRenderingComponentClass; // 0x1C4 (0x4) | |
struct TArray_UReachSpecPtr_ PathList; // 0x1C8 (0xC) | |
int visitedWeight; // 0x1D4 (0x4) | |
int bestPathWeight; // 0x1D8 (0x4) | |
struct ANavigationPoint* nextNavigationPoint; // 0x1DC (0x4) | |
struct ANavigationPoint* nextOrdered; // 0x1E0 (0x4) | |
struct ANavigationPoint* prevOrdered; // 0x1E4 (0x4) | |
struct ANavigationPoint* previousPath; // 0x1E8 (0x4) | |
int Cost; // 0x1EC (0x4) | |
int ExtraCost; // 0x1F0 (0x4) | |
int TransientCost; // 0x1F4 (0x4) | |
float LastDetourWeight; // 0x1F8 (0x4) | |
struct UCylinderComponent* CylinderComponent; // 0x1FC (0x4) | |
struct FCylinder MaxPathSize; // 0x200 (0x8) | |
struct FGuid NavGuid; // 0x208 (0x10) | |
int NetworkID; // 0x218 (0x4) | |
struct APawn* AnchoredPawn; // 0x21C (0x4) | |
float LastAnchoredPawnTime; // 0x220 (0x4) | |
int NodeSearchFlags; // 0x224 (0x4) | |
struct AHybridNavigationArea* AreaActor; // 0x228 (0x4) | |
struct FName AreaName; // 0x22C (0x8) | |
int AreaReach; // 0x234 (0x4) | |
int AreaVerticalReach; // 0x238 (0x4) | |
int NoStoppingRadius; // 0x23C (0x4) | |
float BusyPathCostMultiplier; // 0x240 (0x4) | |
}; | |
struct ANavigationPoint { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
}; | |
struct ACoverLink_Data { | |
struct FPointer VfTable_IIGBXNavMeshSpecialMove; // 0x244 (0x4) | |
bool GLOBAL_bUseSlotMarkers : 1; // 0x248 (0x4) | |
bool bDisabled : 1; // 0x248 (0x4) | |
bool bClaimAllSlots : 1; // 0x248 (0x4) | |
bool bAutoSort : 1; // 0x248 (0x4) | |
bool bAutoAdjust : 1; // 0x248 (0x4) | |
bool bCircular : 1; // 0x248 (0x4) | |
bool bLooped : 1; // 0x248 (0x4) | |
bool bPlayerOnly : 1; // 0x248 (0x4) | |
bool bDynamicCover : 1; // 0x248 (0x4) | |
bool bFractureOnTouch : 1; // 0x248 (0x4) | |
bool bDebug : 1; // 0x248 (0x4) | |
bool bDebug_FireLinks : 1; // 0x248 (0x4) | |
bool bDebug_ExposedLinks : 1; // 0x248 (0x4) | |
bool bDebug_CoverGen : 1; // 0x248 (0x4) | |
bool bDoAutoSlotDensityFixup : 1; // 0x248 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float LeanTraceDist; // 0x24C (0x4) | |
struct TArray_FCoverSlot_ Slots; // 0x250 (0xC) | |
struct TArray_FDynamicLinkInfo_ DynamicLinkInfos; // 0x25C (0xC) | |
struct TArray_APawnPtr_ Claims; // 0x268 (0xC) | |
float InvalidateDistance; // 0x274 (0x4) | |
float MaxFireLinkDist; // 0x278 (0x4) | |
struct FVector CircularOrigin; // 0x27C (0xC) | |
float CircularRadius; // 0x288 (0x4) | |
float AlignDist; // 0x28C (0x4) | |
float AutoCoverSlotInterval; // 0x290 (0x4) | |
float StandHeight; // 0x294 (0x4) | |
float MidHeight; // 0x298 (0x4) | |
struct FVector StandingLeanOffset; // 0x29C (0xC) | |
struct FVector CrouchLeanOffset; // 0x2A8 (0xC) | |
struct FVector PopupOffset; // 0x2B4 (0xC) | |
float SlipDist; // 0x2C0 (0x4) | |
float TurnDist; // 0x2C4 (0x4) | |
float DangerScale; // 0x2C8 (0x4) | |
struct FString CoverSlotMarkerClassName; // 0x2CC (0xC) | |
struct ACoverLink* NextCoverLink; // 0x2D8 (0x4) | |
unsigned char LocationDescription; // 0x2DC (0x1) | |
}; | |
struct ACoverLink { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ACoverLink_Data ACoverLink; | |
}; | |
struct ADoorMarker_Data { | |
struct AInterpActor* MyDoor; // 0x244 (0x4) | |
unsigned char DoorType; // 0x248 (0x1) | |
struct AActor* DoorTrigger; // 0x24C (0x4) | |
bool bWaitUntilCompletelyOpened : 1; // 0x250 (0x4) | |
bool bInitiallyClosed : 1; // 0x250 (0x4) | |
bool bBlockedWhenClosed : 1; // 0x250 (0x4) | |
bool bDoorOpen : 1; // 0x250 (0x4) | |
bool bTempDisabledCollision : 1; // 0x250 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ADoorMarker { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ADoorMarker_Data ADoorMarker; | |
}; | |
struct ADynamicAnchor_Data { | |
struct AController* CurrentUser; // 0x244 (0x4) | |
}; | |
struct ADynamicAnchor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ADynamicAnchor_Data ADynamicAnchor; | |
}; | |
struct ALadder_Data { | |
struct ALadderVolume* MyLadder; // 0x244 (0x4) | |
struct ALadder* LadderList; // 0x248 (0x4) | |
}; | |
struct ALadder { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ALadder_Data ALadder; | |
}; | |
struct AAutoLadder_Data { | |
}; | |
struct AAutoLadder { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ALadder_Data ALadder; | |
struct AAutoLadder_Data AAutoLadder; | |
}; | |
struct ALiftCenter_Data { | |
struct AInterpActor* MyLift; // 0x244 (0x4) | |
float MaxDist2D; // 0x248 (0x4) | |
struct FVector LiftOffset; // 0x24C (0xC) | |
bool bJumpLift : 1; // 0x258 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float CollisionHeight; // 0x25C (0x4) | |
struct ATrigger* LiftTrigger; // 0x260 (0x4) | |
}; | |
struct ALiftCenter { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ALiftCenter_Data ALiftCenter; | |
}; | |
struct ALiftExit_Data { | |
struct ALiftCenter* MyLiftCenter; // 0x244 (0x4) | |
bool bExitOnly : 1; // 0x248 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ALiftExit { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ALiftExit_Data ALiftExit; | |
}; | |
struct APathNode_Data { | |
}; | |
struct APathNode { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APathNode_Data APathNode; | |
}; | |
struct AVolumePathNode_Data { | |
float StartingRadius; // 0x244 (0x4) | |
float StartingHeight; // 0x248 (0x4) | |
}; | |
struct AVolumePathNode { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APathNode_Data APathNode; | |
struct AVolumePathNode_Data AVolumePathNode; | |
}; | |
struct APickupFactory_Data { | |
bool bOnlyReplicateHidden : 1; // 0x244 (0x4) | |
bool bPickupHidden : 1; // 0x244 (0x4) | |
bool bPredictRespawns : 1; // 0x244 (0x4) | |
bool bIsSuperItem : 1; // 0x244 (0x4) | |
bool bRespawnPaused : 1; // 0x244 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AInventory* InventoryType; // 0x248 (0x4) | |
float RespawnEffectTime; // 0x24C (0x4) | |
float MaxDesireability; // 0x250 (0x4) | |
struct UPrimitiveComponent* PickupMesh; // 0x254 (0x4) | |
struct APickupFactory* ReplacementFactory; // 0x258 (0x4) | |
struct APickupFactory* OriginalFactory; // 0x25C (0x4) | |
}; | |
struct APickupFactory { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APickupFactory_Data APickupFactory; | |
}; | |
struct APlayerStart_Data { | |
bool bEnabled : 1; // 0x244 (0x4) | |
bool bPrimaryStart : 1; // 0x244 (0x4) | |
bool bBestStart : 1; // 0x244 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int TeamIndex; // 0x248 (0x4) | |
int Score; // 0x24C (0x4) | |
int SelectionIndex; // 0x250 (0x4) | |
}; | |
struct APlayerStart { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APlayerStart_Data APlayerStart; | |
}; | |
struct APortalMarker_Data { | |
struct APortalTeleporter* MyPortal; // 0x244 (0x4) | |
}; | |
struct APortalMarker { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APortalMarker_Data APortalMarker; | |
}; | |
struct APylon_Data { | |
struct FPointer VfTable_IEditorLinkSelectionInterface; // 0x244 (0x4) | |
struct FPointer NavMeshPtr; // 0x248 (0x4) | |
struct FPointer ObstacleMesh; // 0x24C (0x4) | |
struct FPointer DynamicObstacleMesh; // 0x250 (0x4) | |
struct FPointer WorkingSetPtr; // 0x254 (0x4) | |
struct FPointer PathObjectsThatAffectThisPylon; // 0x258 (0x4) | |
struct TArray_FVector_ NextPassSeedList; // 0x25C (0xC) | |
struct FOctreeElementId OctreeId; // 0x268 (0x8) | |
struct FPointer OctreeIWasAddedTo; // 0x270 (0x4) | |
struct APylon* NextPylon; // 0x274 (0x4) | |
struct TArray_AVolumePtr_ ExpansionVolumes; // 0x278 (0xC) | |
float ExpansionRadius; // 0x284 (0x4) | |
float MaxExpansionRadius; // 0x288 (0x4) | |
struct TArray_FNavMeshPathSize_ PathSizes; // 0x28C (0xC) | |
struct UDrawPylonRadiusComponent* PylonRadiusPreview; // 0x298 (0x4) | |
bool bImportedMesh : 1; // 0x29C (0x4) | |
bool bUseExpansionSphereOverride : 1; // 0x29C (0x4) | |
bool bNeedsCostCheck : 1; // 0x29C (0x4) | |
bool bDrawEdgePolys : 1; // 0x29C (0x4) | |
bool bDrawPolyBounds : 1; // 0x29C (0x4) | |
bool bRenderInShowPaths : 1; // 0x29C (0x4) | |
bool bDrawWalkableSurface : 1; // 0x29C (0x4) | |
bool bDrawObstacleSurface : 1; // 0x29C (0x4) | |
bool bUseGBXValues : 1; // 0x29C (0x4) | |
bool bUseGBXExpansion : 1; // 0x29C (0x4) | |
bool bExpansionDoSimplification : 1; // 0x29C (0x4) | |
bool bExpansionDoThreeToTwoMerge : 1; // 0x29C (0x4) | |
bool bExpansionDoPolyMerge : 1; // 0x29C (0x4) | |
bool bExpansionDoPolyConcaveMerge : 1; // 0x29C (0x4) | |
bool bExpansionDoSquareMerge : 1; // 0x29C (0x4) | |
bool bExpansionDoSaveFixup : 1; // 0x29C (0x4) | |
bool bExpansionCullPolys : 1; // 0x29C (0x4) | |
bool bExpansionBuildObstacleMesh : 1; // 0x29C (0x4) | |
bool bExpansionCreateEdgeConnections : 1; // 0x29C (0x4) | |
bool bExpansionDoSubdivisionMerging : 1; // 0x29C (0x4) | |
bool bExpansionDoObstacleMeshSimplification : 1; // 0x29C (0x4) | |
bool bExpansionDoEdgeSmoothing : 1; // 0x29C (0x4) | |
bool bExpansionDoRawGridOnly : 1; // 0x29C (0x4) | |
bool bExpansionDoConcaveSlabsOnly : 1; // 0x29C (0x4) | |
bool bExpansionDoEdgeSimplificationEvenInConcaveSlabMode : 1; // 0x29C (0x4) | |
bool bExpansionDrawDropDownPolys : 1; // 0x29C (0x4) | |
bool bExpansionDrawPolyParents : 1; // 0x29C (0x4) | |
bool bExpansionDisableSubdivisionHeightSnapping : 1; // 0x29C (0x4) | |
bool bExpansionDisableVertMaxHeightSlopeMax : 1; // 0x29C (0x4) | |
bool bBuildThisPylon : 1; // 0x29C (0x4) | |
bool bDisabled : 1; // 0x29C (0x4) | |
bool bForceObstacleMeshCollision : 1; // 0x29C (0x4) | |
struct FVector ExpansionSphereCenter; // 0x2A0 (0xC) | |
struct UNavMeshRenderingComponent* RenderingComp; // 0x2AC (0x4) | |
struct USpriteComponent* BrokenSprite; // 0x2B0 (0x4) | |
struct TArray_APylonPtr_ ImposterPylons; // 0x2B4 (0xC) | |
struct TArray_AActorPtr_ OnBuild_DisableCollisionForThese; // 0x2C0 (0xC) | |
struct TArray_AActorPtr_ OnBuild_EnableCollisionForThese; // 0x2CC (0xC) | |
float MaxPolyHeight_Optional; // 0x2D8 (0x4) | |
int DebugEdgeCount; // 0x2DC (0x4) | |
float IconScale; // 0x2E0 (0x4) | |
int GBX_PolySize; // 0x2E4 (0x4) | |
float EdgeCheckHeight; // 0x2E8 (0x4) | |
float PolyMergeThreshold; // 0x2EC (0x4) | |
struct APylon* OuterPylon; // 0x2F0 (0x4) | |
}; | |
struct APylon { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APylon_Data APylon; | |
}; | |
struct AAISwitchablePylon_Data { | |
bool bOpen : 1; // 0x2F4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AAISwitchablePylon { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APylon_Data APylon; | |
struct AAISwitchablePylon_Data AAISwitchablePylon; | |
}; | |
struct ADynamicPylon_Data { | |
bool bMoving : 1; // 0x2F4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ADynamicPylon { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APylon_Data APylon; | |
struct ADynamicPylon_Data ADynamicPylon; | |
}; | |
struct ATeleporter_Data { | |
struct FString URL; // 0x244 (0xC) | |
struct FName ProductRequired; // 0x250 (0x8) | |
bool bChangesVelocity : 1; // 0x258 (0x4) | |
bool bChangesYaw : 1; // 0x258 (0x4) | |
bool bReversesX : 1; // 0x258 (0x4) | |
bool bReversesY : 1; // 0x258 (0x4) | |
bool bReversesZ : 1; // 0x258 (0x4) | |
bool bEnabled : 1; // 0x258 (0x4) | |
bool bCanTeleportVehicles : 1; // 0x258 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector TargetVelocity; // 0x25C (0xC) | |
float LastFired; // 0x268 (0x4) | |
}; | |
struct ATeleporter { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ATeleporter_Data ATeleporter; | |
}; | |
struct ANote_Data { | |
}; | |
struct ANote { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANote_Data ANote; | |
}; | |
struct AProjectile_Data { | |
float Speed; // 0x188 (0x4) | |
float MaxSpeed; // 0x18C (0x4) | |
bool bSwitchToZeroCollision : 1; // 0x190 (0x4) | |
bool bBlockedByInstigator : 1; // 0x190 (0x4) | |
bool bBegunPlay : 1; // 0x190 (0x4) | |
bool bRotationFollowsVelocity : 1; // 0x190 (0x4) | |
bool bIgnoreFoliageTouch : 1; // 0x190 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* ZeroCollider; // 0x194 (0x4) | |
struct UPrimitiveComponent* ZeroColliderComponent; // 0x198 (0x4) | |
float Damage; // 0x19C (0x4) | |
float DamageBaseValue; // 0x1A0 (0x4) | |
struct TArray_UAttributeModifierPtr_ DamageModifierStack; // 0x1A4 (0xC) | |
float DamageRadius; // 0x1B0 (0x4) | |
float DamageRadiusBaseValue; // 0x1B4 (0x4) | |
struct TArray_UAttributeModifierPtr_ DamageRadiusModifierStack; // 0x1B8 (0xC) | |
float MomentumTransfer; // 0x1C4 (0x4) | |
float MomentumTransferBaseValue; // 0x1C8 (0x4) | |
struct TArray_UAttributeModifierPtr_ MomentumTransferModifierStack; // 0x1CC (0xC) | |
struct UDamageType* MyDamageType; // 0x1D8 (0x4) | |
struct USoundCue* SpawnSound; // 0x1DC (0x4) | |
struct USoundCue* ImpactSound; // 0x1E0 (0x4) | |
struct AController* InstigatorController; // 0x1E4 (0x4) | |
struct AActor* ImpactedActor; // 0x1E8 (0x4) | |
float NetCullDistanceSquared; // 0x1EC (0x4) | |
struct UCylinderComponent* CylinderComponent; // 0x1F0 (0x4) | |
}; | |
struct AProjectile { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AProjectile_Data AProjectile; | |
}; | |
struct ARigidBodyBase_Data { | |
}; | |
struct ARigidBodyBase { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
}; | |
struct ASceneCaptureActor_Data { | |
struct USceneCaptureComponent* SceneCapture; // 0x188 (0x4) | |
}; | |
struct ASceneCaptureActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
}; | |
struct ASceneCapture2DActor_Data { | |
struct UDrawFrustumComponent* DrawFrustum; // 0x18C (0x4) | |
}; | |
struct ASceneCapture2DActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
struct ASceneCapture2DActor_Data ASceneCapture2DActor; | |
}; | |
struct ASceneCaptureCubeMapActor_Data { | |
struct UStaticMeshComponent* StaticMesh; // 0x18C (0x4) | |
struct UMaterialInstanceConstant* CubeMaterialInst; // 0x190 (0x4) | |
}; | |
struct ASceneCaptureCubeMapActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
struct ASceneCaptureCubeMapActor_Data ASceneCaptureCubeMapActor; | |
}; | |
struct ASceneCaptureReflectActor_Data { | |
struct UStaticMeshComponent* StaticMesh; // 0x18C (0x4) | |
struct UMaterialInstanceConstant* ReflectMaterialInst; // 0x190 (0x4) | |
}; | |
struct ASceneCaptureReflectActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
struct ASceneCaptureReflectActor_Data ASceneCaptureReflectActor; | |
}; | |
struct ASceneCapturePortalActor_Data { | |
}; | |
struct ASceneCapturePortalActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
struct ASceneCaptureReflectActor_Data ASceneCaptureReflectActor; | |
struct ASceneCapturePortalActor_Data ASceneCapturePortalActor; | |
}; | |
struct APortalTeleporter_Data { | |
struct APortalTeleporter* SisterPortal; // 0x194 (0x4) | |
int TextureResolutionX; // 0x198 (0x4) | |
int TextureResolutionY; // 0x19C (0x4) | |
struct APortalMarker* MyMarker; // 0x1A0 (0x4) | |
bool bMovablePortal : 1; // 0x1A4 (0x4) | |
bool bAlwaysTeleportNonPawns : 1; // 0x1A4 (0x4) | |
bool bCanTeleportVehicles : 1; // 0x1A4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct APortalTeleporter { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASceneCaptureActor_Data ASceneCaptureActor; | |
struct ASceneCaptureReflectActor_Data ASceneCaptureReflectActor; | |
struct ASceneCapturePortalActor_Data ASceneCapturePortalActor; | |
struct APortalTeleporter_Data APortalTeleporter; | |
}; | |
struct AStaticMeshActorBase_Data { | |
}; | |
struct AStaticMeshActorBase { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
}; | |
struct ABlockingMeshCollectionActor_Data { | |
struct TArray_UBlockingMeshComponentPtr_ BlockingMeshComponents; // 0x188 (0xC) | |
int MaxBlockingMeshComponents; // 0x194 (0x4) | |
}; | |
struct ABlockingMeshCollectionActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct ABlockingMeshCollectionActor_Data ABlockingMeshCollectionActor; | |
}; | |
struct AStaticMeshActor_Data { | |
struct UStaticMeshComponent* StaticMeshComponent; // 0x188 (0x4) | |
bool bDisableAutoBaseOnProcBuilding : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AStaticMeshActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct AStaticMeshActor_Data AStaticMeshActor; | |
}; | |
struct AStaticMeshCollectionActor_Data { | |
struct TArray_UStaticMeshComponentPtr_ StaticMeshComponents; // 0x188 (0xC) | |
int MaxStaticMeshComponents; // 0x194 (0x4) | |
}; | |
struct AStaticMeshCollectionActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct AStaticMeshCollectionActor_Data AStaticMeshCollectionActor; | |
}; | |
struct AStaticMeshActorBasedOnExtremeContent_Data { | |
struct UStaticMeshComponent* StaticMeshComponent; // 0x188 (0x4) | |
struct TArray_FSMMaterialSetterDatum_ ExtremeContent; // 0x18C (0xC) | |
struct TArray_FSMMaterialSetterDatum_ NonExtremeContent; // 0x198 (0xC) | |
}; | |
struct AStaticMeshActorBasedOnExtremeContent { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBasedOnExtremeContent_Data AStaticMeshActorBasedOnExtremeContent; | |
}; | |
struct ATeleporterDestination_Data { | |
struct TArray_AActorPtr_ ExitPoints; // 0x188 (0xC) | |
int ExitPointsCounter; // 0x194 (0x4) | |
bool IsEnabled : 1; // 0x198 (0x4) | |
bool Resurrect : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ATeleporterDestination { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATeleporterDestination_Data ATeleporterDestination; | |
}; | |
struct ATrigger_Data { | |
struct UCylinderComponent* CylinderComponent; // 0x188 (0x4) | |
bool bRecentlyTriggered : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float AITriggerDelay; // 0x190 (0x4) | |
}; | |
struct ATrigger { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATrigger_Data ATrigger; | |
}; | |
struct ATrigger_PawnsOnly_Data { | |
}; | |
struct ATrigger_PawnsOnly { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATrigger_Data ATrigger; | |
struct ATrigger_PawnsOnly_Data ATrigger_PawnsOnly; | |
}; | |
struct UActorComponent_Data { | |
struct FPointer VfTable_IIWorldBody; // 0x48 (0x4) | |
struct FPointer Scene; // 0x4C (0x4) | |
struct AActor* Owner; // 0x50 (0x4) | |
bool bAttached : 1; // 0x54 (0x4) | |
bool bSkipChildComponentUpdate : 1; // 0x54 (0x4) | |
bool bTickInEditor : 1; // 0x54 (0x4) | |
bool bTickInGame : 1; // 0x54 (0x4) | |
bool bTickInStatusMenu : 1; // 0x54 (0x4) | |
bool bNeedsReattach : 1; // 0x54 (0x4) | |
bool bNeedsUpdateTransform : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char TickGroup; // 0x58 (0x1) | |
}; | |
struct UActorComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
}; | |
struct UAkComponent_Data { | |
struct FName SocketName; // 0x5C (0x8) | |
bool bUseCustomTransform : 1; // 0x64 (0x4) | |
bool bCustomTransformChanged : 1; // 0x64 (0x4) | |
bool bShouldAllSourcesActAsOneSound : 1; // 0x64 (0x4) | |
bool bForceRecalcEnvironmentAndOcclusion : 1; // 0x64 (0x4) | |
bool bReturnToPoolWhenFinishedPlaying : 1; // 0x64 (0x4) | |
bool bNeverReturnToPoolAutomatically : 1; // 0x64 (0x4) | |
bool bCanBeOccluded : 1; // 0x64 (0x4) | |
bool bPersistAcrossWorldChanges : 1; // 0x64 (0x4) | |
bool bIsReattaching : 1; // 0x64 (0x4) | |
bool bRegistered : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct TArray_FVector_ CustomLocations; // 0x68 (0xC) | |
struct TArray_FRotator_ CustomRotations; // 0x74 (0xC) | |
float LastEnvironmentalAndOcclusionUpdateTime; // 0x80 (0x4) | |
float LastSubtitleUpdateTime; // 0x84 (0x4) | |
struct FPointer HeadPlayingInfoPtr; // 0x88 (0x4) | |
struct FPointer TailPlayingInfoPtr; // 0x8C (0x4) | |
struct FPendingFaceFXInfo PendingFaceFX; // 0x90 (0x1C) | |
struct FPendingSubtitleInfo PendingSubtitle; // 0xAC (0x1C) | |
struct TArray_FPointer_ SubtitlesPendingKill; // 0xC8 (0xC) | |
float CurrentObstructionLevels[8]; // 0xD4 (0x20) | |
float TargetObstructionLevels[8]; // 0xF4 (0x20) | |
float CurrentOcclusionLevels[8]; // 0x114 (0x20) | |
float TargetOcclusionLevels[8]; // 0x134 (0x20) | |
struct FScriptInterface SpecialOcclusionProvider; // 0x154 (0x8) | |
struct FMap_Mirror KnownRTPCs; // 0x15C (0x3C) | |
struct FMap_Mirror KnownSwitches; // 0x198 (0x3C) | |
struct FScriptDelegate __OnAkEventCompleted__Delegate; // 0x1D4 (0xC) | |
struct FScriptDelegate __UpdateComponentPosition__Delegate; // 0x1E0 (0xC) | |
}; | |
struct UAkComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UAkComponent_Data UAkComponent; | |
}; | |
struct UAudioComponent_Data { | |
struct USoundCue* SoundCue; // 0x5C (0x4) | |
struct USoundNode* CueFirstNode; // 0x60 (0x4) | |
struct TArray_FAudioComponentParam_ InstanceParameters; // 0x64 (0xC) | |
bool bUseOwnerLocation : 1; // 0x70 (0x4) | |
bool bAutoPlay : 1; // 0x70 (0x4) | |
bool bAutoDestroy : 1; // 0x70 (0x4) | |
bool bStopWhenOwnerDestroyed : 1; // 0x70 (0x4) | |
bool bShouldRemainActiveIfDropped : 1; // 0x70 (0x4) | |
bool bWasOccluded : 1; // 0x70 (0x4) | |
bool bSuppressSubtitles : 1; // 0x70 (0x4) | |
bool bWasPlaying : 1; // 0x70 (0x4) | |
bool bAllowSpatialization : 1; // 0x70 (0x4) | |
bool bFinished : 1; // 0x70 (0x4) | |
bool bApplyRadioFilter : 1; // 0x70 (0x4) | |
bool bRadioFilterSelected : 1; // 0x70 (0x4) | |
bool bPreviewComponent : 1; // 0x70 (0x4) | |
bool bIgnoreForFlushing : 1; // 0x70 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float StereoBleed; // 0x74 (0x4) | |
float LFEBleed; // 0x78 (0x4) | |
bool bEQFilterApplied : 1; // 0x7C (0x4) | |
bool bAlwaysPlay : 1; // 0x7C (0x4) | |
bool bIsUISound : 1; // 0x7C (0x4) | |
bool bIsMusic : 1; // 0x7C (0x4) | |
bool bReverb : 1; // 0x7C (0x4) | |
bool bCenterChannelOnly : 1; // 0x7C (0x4) | |
bool bIsDialog : 1; // 0x7C (0x4) | |
bool bIsAmbience : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FPointer_ WaveInstances; // 0x80 (0xC) | |
struct TArray_unsigned_char_ SoundNodeData; // 0x8C (0xC) | |
unsigned char SoundNodeOffsetMap[0x3C]; // 0x98 (0x3C) UNKNOWN PROPERTY | |
struct FMultiMap_Mirror SoundNodeResetWaveMap; // 0xD4 (0x3C) | |
struct FPointer Listener; // 0x110 (0x4) | |
float PlaybackTime; // 0x114 (0x4) | |
struct APortalVolume* PortalVolume; // 0x118 (0x4) | |
struct FVector Location; // 0x11C (0xC) | |
struct FVector ComponentLocation; // 0x128 (0xC) | |
struct AActor* LastOwner; // 0x134 (0x4) | |
float SubtitlePriority; // 0x138 (0x4) | |
float FadeInStartTime; // 0x13C (0x4) | |
float FadeInStopTime; // 0x140 (0x4) | |
float FadeInTargetVolume; // 0x144 (0x4) | |
float FadeOutStartTime; // 0x148 (0x4) | |
float FadeOutStopTime; // 0x14C (0x4) | |
float FadeOutTargetVolume; // 0x150 (0x4) | |
float AdjustVolumeStartTime; // 0x154 (0x4) | |
float AdjustVolumeStopTime; // 0x158 (0x4) | |
float AdjustVolumeTargetVolume; // 0x15C (0x4) | |
float CurrAdjustVolumeTargetVolume; // 0x160 (0x4) | |
struct USoundNode* CurrentNotifyBufferFinishedHook; // 0x164 (0x4) | |
struct FVector CurrentLocation; // 0x168 (0xC) | |
float CurrentVolume; // 0x174 (0x4) | |
float CurrentPitch; // 0x178 (0x4) | |
float CurrentHighFrequencyGain; // 0x17C (0x4) | |
int CurrentUseSpatialization; // 0x180 (0x4) | |
int CurrentNotifyOnLoop; // 0x184 (0x4) | |
float CurrentVolumeMultiplier; // 0x188 (0x4) | |
float CurrentPitchMultiplier; // 0x18C (0x4) | |
float CurrentHighFrequencyGainMultiplier; // 0x190 (0x4) | |
float CurrentVoiceCenterChannelVolume; // 0x194 (0x4) | |
float CurrentRadioFilterVolume; // 0x198 (0x4) | |
float CurrentRadioFilterVolumeThreshold; // 0x19C (0x4) | |
struct FDouble LastUpdateTime; // 0x1A0 (0x8) | |
float SourceInteriorVolume; // 0x1A8 (0x4) | |
float SourceInteriorLPF; // 0x1AC (0x4) | |
float CurrentInteriorVolume; // 0x1B0 (0x4) | |
float CurrentInteriorLPF; // 0x1B4 (0x4) | |
struct FVector LastLocation; // 0x1B8 (0xC) | |
struct FInteriorSettings LastInteriorSettings; // 0x1C4 (0x24) | |
int LastReverbVolumeIndex; // 0x1E8 (0x4) | |
float VolumeMultiplier; // 0x1EC (0x4) | |
float PitchMultiplier; // 0x1F0 (0x4) | |
float HighFrequencyGainMultiplier; // 0x1F4 (0x4) | |
float OcclusionCheckInterval; // 0x1F8 (0x4) | |
float LastOcclusionCheckTime; // 0x1FC (0x4) | |
struct UDrawSoundRadiusComponent* PreviewSoundRadius; // 0x200 (0x4) | |
struct FScriptDelegate __OnAudioFinished__Delegate; // 0x204 (0xC) | |
struct FScriptDelegate __OnQueueSubtitles__Delegate; // 0x210 (0xC) | |
}; | |
struct UAudioComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UAudioComponent_Data UAudioComponent; | |
}; | |
struct UHeightFogComponent_Data { | |
bool bEnabled : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Height; // 0x60 (0x4) | |
float Density; // 0x64 (0x4) | |
float LightBrightness; // 0x68 (0x4) | |
struct FColor LightColor; // 0x6C (0x4) | |
float ExtinctionDistance; // 0x70 (0x4) | |
float StartDistance; // 0x74 (0x4) | |
}; | |
struct UHeightFogComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UHeightFogComponent_Data UHeightFogComponent; | |
}; | |
struct UPrimitiveComponent_Data { | |
int Tag; // 0x5C (0x4) | |
struct FBoxSphereBounds Bounds; // 0x60 (0x1C) | |
struct FPointer SceneInfo; // 0x7C (0x4) | |
int DetachFence; // 0x80 (0x4) | |
float _LocalToWorldDeterminant; // 0x84 (0x4) | |
unsigned char Unknown1[0x8]; // 0x88 (0x8) MISSED OFFSET | |
struct FMatrix _LocalToWorld; // 0x90 (0x40) | |
struct FMatrix _WorldToLocal; // 0xD0 (0x40) | |
struct FVector _LocalToWorldScale; // 0x110 (0xC) | |
int MotionBlurInfoIndex; // 0x11C (0x4) | |
struct TArray_FPointer_ DecalList; // 0x120 (0xC) | |
struct TArray_UDecalComponentPtr_ DecalsToReattach; // 0x12C (0xC) | |
struct UFogVolumeDensityComponent* FogVolumeComponent; // 0x138 (0x4) | |
struct ULightComponent* OverrideLightComponent; // 0x13C (0x4) | |
struct ULightEnvironmentComponent* LightEnvironment; // 0x140 (0x4) | |
struct ULightEnvironmentComponent* PreviousLightEnvironment; // 0x144 (0x4) | |
float MinDrawDistance; // 0x148 (0x4) | |
float MaxDrawDistance; // 0x14C (0x4) | |
float CachedMaxDrawDistance; // 0x150 (0x4) | |
float MotionBlurInstanceScale; // 0x154 (0x4) | |
unsigned char DepthPriorityGroup; // 0x158 (0x1) | |
unsigned char DetailMode; // 0x159 (0x1) | |
unsigned char RBChannel; // 0x15A (0x1) | |
unsigned char DynamicShadowCastRelevance; // 0x15B (0x1) | |
unsigned char RBDominanceGroup; // 0x15C (0x1) | |
unsigned char PreviewEnvironmentShadowing; // 0x15D (0x1) | |
unsigned char ScriptRigidBodyCollisionThresholdCompiled; // 0x15E (0x1) | |
unsigned char TranslucencySortPriority; // 0x15F (0x1) | |
bool bAllowCullDistanceVolume : 1; // 0x160 (0x4) | |
bool bAllowShadowRelevanceVolume : 1; // 0x160 (0x4) | |
bool HiddenGame : 1; // 0x160 (0x4) | |
bool HiddenEditor : 1; // 0x160 (0x4) | |
bool bOwnerNoSee : 1; // 0x160 (0x4) | |
bool bOnlyOwnerSee : 1; // 0x160 (0x4) | |
bool bOnlyPlayerOwnerSee : 1; // 0x160 (0x4) | |
bool bPlayerOwnerNoSee : 1; // 0x160 (0x4) | |
bool bIgnoreOwnerHidden : 1; // 0x160 (0x4) | |
bool bUseAsOccluder : 1; // 0x160 (0x4) | |
bool bAllowApproximateOcclusion : 1; // 0x160 (0x4) | |
bool bFirstFrameOcclusion : 1; // 0x160 (0x4) | |
bool bIgnoreNearPlaneIntersection : 1; // 0x160 (0x4) | |
bool bSelectable : 1; // 0x160 (0x4) | |
bool bForceMipStreaming : 1; // 0x160 (0x4) | |
bool bAcceptsStaticDecals : 1; // 0x160 (0x4) | |
bool bAcceptsDynamicDecals : 1; // 0x160 (0x4) | |
bool bAllowDecalAutomaticReAttach : 1; // 0x160 (0x4) | |
bool bAcceptsFoliage : 1; // 0x160 (0x4) | |
bool bInWorldForeground : 1; // 0x160 (0x4) | |
bool CastShadow : 1; // 0x160 (0x4) | |
bool bForceDirectLightMap : 1; // 0x160 (0x4) | |
bool bCastDynamicShadow : 1; // 0x160 (0x4) | |
bool bCastStaticShadow : 1; // 0x160 (0x4) | |
bool bCastOccludedShadow : 1; // 0x160 (0x4) | |
bool bSelfShadowOnly : 1; // 0x160 (0x4) | |
bool bCastHiddenShadow : 1; // 0x160 (0x4) | |
bool bCastShadowAsTwoSided : 1; // 0x160 (0x4) | |
bool bAcceptsLights : 1; // 0x160 (0x4) | |
bool bAcceptsDynamicLights : 1; // 0x160 (0x4) | |
bool bAcceptsSkyLight : 1; // 0x160 (0x4) | |
bool bUseOnePassLightingOnTranslucency : 1; // 0x160 (0x4) | |
bool bUsePrecomputedShadows : 1; // 0x164 (0x4) | |
bool bInstancedStaticRB : 1; // 0x164 (0x4) | |
bool CollideActors : 1; // 0x164 (0x4) | |
bool AlwaysCheckCollision : 1; // 0x164 (0x4) | |
bool BlockActors : 1; // 0x164 (0x4) | |
bool BlockZeroExtent : 1; // 0x164 (0x4) | |
bool BlockNonZeroExtent : 1; // 0x164 (0x4) | |
bool CanBlockCamera : 1; // 0x164 (0x4) | |
bool BlockRigidBody : 1; // 0x164 (0x4) | |
bool bBlockFootPlacement : 1; // 0x164 (0x4) | |
bool BulletListener : 1; // 0x164 (0x4) | |
bool bDisableAllRigidBody : 1; // 0x164 (0x4) | |
bool bSkipRBGeomCreation : 1; // 0x164 (0x4) | |
bool bNotifyRigidBodyCollision : 1; // 0x164 (0x4) | |
bool bFluidDrain : 1; // 0x164 (0x4) | |
bool bFluidTwoWay : 1; // 0x164 (0x4) | |
bool bIgnoreRadialImpulse : 1; // 0x164 (0x4) | |
bool bIgnoreRadialForce : 1; // 0x164 (0x4) | |
bool bIgnoreForceField : 1; // 0x164 (0x4) | |
bool bUseCompartment : 1; // 0x164 (0x4) | |
bool AlwaysLoadOnClient : 1; // 0x164 (0x4) | |
bool AlwaysLoadOnServer : 1; // 0x164 (0x4) | |
bool bPrimitiveRequiresOcclusionQuery : 1; // 0x164 (0x4) | |
bool bIgnoreHiddenActorsMembership : 1; // 0x164 (0x4) | |
bool AbsoluteTranslation : 1; // 0x164 (0x4) | |
bool AbsoluteRotation : 1; // 0x164 (0x4) | |
bool AbsoluteScale : 1; // 0x164 (0x4) | |
bool bUseOrthonormalizedLighting : 1; // 0x164 (0x4) | |
bool bBoundToGFxMovie : 1; // 0x164 (0x4) | |
bool bWasSNFiltered : 1; // 0x164 (0x4) | |
struct TArray_int_ OctreeNodes; // 0x168 (0xC) | |
int VisibilityId; // 0x174 (0x4) | |
struct FLightingChannelContainer LightingChannels; // 0x178 (0x4) | |
struct FRBCollisionChannelContainer RBCollideWithChannels; // 0x17C (0x4) | |
struct UPhysicalMaterial* PhysMaterialOverride; // 0x180 (0x4) | |
struct URB_BodyInstance* BodyInstance; // 0x184 (0x4) | |
unsigned char Unknown2[0x8]; // 0x188 (0x8) MISSED OFFSET | |
struct FMatrix CachedParentToWorld; // 0x190 (0x40) | |
struct FVector CachedParentToWorldScale; // 0x1D0 (0xC) | |
struct FVector Translation; // 0x1DC (0xC) | |
struct FRotator Rotation; // 0x1E8 (0xC) | |
float Scale; // 0x1F4 (0x4) | |
struct FVector Scale3D; // 0x1F8 (0xC) | |
float BoundsScale; // 0x204 (0x4) | |
float LastSubmitTime; // 0x208 (0x4) | |
float LastRenderTime; // 0x20C (0x4) | |
}; | |
struct UPrimitiveComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
}; | |
struct UArrowComponent_Data { | |
struct FColor ArrowColor; // 0x210 (0x4) | |
float ArrowSize; // 0x214 (0x4) | |
bool bTreatAsASprite : 1; // 0x218 (0x4) | |
bool bIsDebugBeacon : 1; // 0x218 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UArrowComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UArrowComponent_Data UArrowComponent; | |
}; | |
struct UBrushComponent_Data { | |
struct UModel* Brush; // 0x210 (0x4) | |
struct FKAggregateGeom BrushAggGeom; // 0x214 (0x38) | |
struct FPointer BrushPhysDesc; // 0x24C (0x4) | |
struct FKCachedConvexData_Mirror CachedPhysBrushData; // 0x250 (0xC) | |
int CachedPhysBrushDataVersion; // 0x25C (0x4) | |
bool bBlockComplexCollisionTrace : 1; // 0x260 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UBrushComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UBrushComponent_Data UBrushComponent; | |
}; | |
struct UCameraConeComponent_Data { | |
}; | |
struct UCameraConeComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UCameraConeComponent_Data UCameraConeComponent; | |
}; | |
struct UCylinderComponent_Data { | |
float CollisionHeight; // 0x210 (0x4) | |
float CollisionRadius; // 0x214 (0x4) | |
bool bDrawBoundingBox : 1; // 0x218 (0x4) | |
bool bDrawNonColliding : 1; // 0x218 (0x4) | |
bool bAlwaysRenderIfSelected : 1; // 0x218 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UCylinderComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UCylinderComponent_Data UCylinderComponent; | |
}; | |
struct USphereComponent_Data { | |
}; | |
struct USphereComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UCylinderComponent_Data UCylinderComponent; | |
struct USphereComponent_Data USphereComponent; | |
}; | |
struct UDrawBoxComponent_Data { | |
struct FColor BoxColor; // 0x210 (0x4) | |
struct UMaterial* BoxMaterial; // 0x214 (0x4) | |
struct FVector BoxExtent; // 0x218 (0xC) | |
bool bDrawWireBox : 1; // 0x224 (0x4) | |
bool bDrawLitBox : 1; // 0x224 (0x4) | |
bool bDrawOnlyIfSelected : 1; // 0x224 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UDrawBoxComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawBoxComponent_Data UDrawBoxComponent; | |
}; | |
struct UDrawCapsuleComponent_Data { | |
struct FColor CapsuleColor; // 0x210 (0x4) | |
struct UMaterial* CapsuleMaterial; // 0x214 (0x4) | |
float CapsuleHeight; // 0x218 (0x4) | |
float CapsuleRadius; // 0x21C (0x4) | |
bool bDrawWireCapsule : 1; // 0x220 (0x4) | |
bool bDrawLitCapsule : 1; // 0x220 (0x4) | |
bool bDrawOnlyIfSelected : 1; // 0x220 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UDrawCapsuleComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawCapsuleComponent_Data UDrawCapsuleComponent; | |
}; | |
struct UDrawConeComponent_Data { | |
struct FColor ConeColor; // 0x210 (0x4) | |
float ConeRadius; // 0x214 (0x4) | |
float ConeAngle; // 0x218 (0x4) | |
int ConeSides; // 0x21C (0x4) | |
}; | |
struct UDrawConeComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawConeComponent_Data UDrawConeComponent; | |
}; | |
struct UDrawCylinderComponent_Data { | |
struct FColor CylinderColor; // 0x210 (0x4) | |
struct UMaterial* CylinderMaterial; // 0x214 (0x4) | |
float CylinderRadius; // 0x218 (0x4) | |
float CylinderTopRadius; // 0x21C (0x4) | |
float CylinderHeight; // 0x220 (0x4) | |
float CylinderHeightOffset; // 0x224 (0x4) | |
int CylinderSides; // 0x228 (0x4) | |
bool bDrawWireCylinder : 1; // 0x22C (0x4) | |
bool bDrawLitCylinder : 1; // 0x22C (0x4) | |
bool bDrawOnlyIfSelected : 1; // 0x22C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UDrawCylinderComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawCylinderComponent_Data UDrawCylinderComponent; | |
}; | |
struct UDrawFrustumComponent_Data { | |
struct FColor FrustumColor; // 0x210 (0x4) | |
float FrustumAngle; // 0x214 (0x4) | |
float FrustumAspectRatio; // 0x218 (0x4) | |
float FrustumStartDist; // 0x21C (0x4) | |
float FrustumEndDist; // 0x220 (0x4) | |
struct UTexture* Texture; // 0x224 (0x4) | |
}; | |
struct UDrawFrustumComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawFrustumComponent_Data UDrawFrustumComponent; | |
}; | |
struct UDrawQuadComponent_Data { | |
struct UTexture* Texture; // 0x210 (0x4) | |
float Width; // 0x214 (0x4) | |
float Height; // 0x218 (0x4) | |
}; | |
struct UDrawQuadComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawQuadComponent_Data UDrawQuadComponent; | |
}; | |
struct UDrawSphereComponent_Data { | |
struct FColor SphereColor; // 0x210 (0x4) | |
struct UMaterial* SphereMaterial; // 0x214 (0x4) | |
float SphereRadius; // 0x218 (0x4) | |
int SphereSides; // 0x21C (0x4) | |
bool bDrawWireSphere : 1; // 0x220 (0x4) | |
bool bDrawLitSphere : 1; // 0x220 (0x4) | |
bool bDrawOnlyIfSelected : 1; // 0x220 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UDrawSphereComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawSphereComponent_Data UDrawSphereComponent; | |
}; | |
struct UDrawPylonRadiusComponent_Data { | |
}; | |
struct UDrawPylonRadiusComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawSphereComponent_Data UDrawSphereComponent; | |
struct UDrawPylonRadiusComponent_Data UDrawPylonRadiusComponent; | |
}; | |
struct UDrawSoundRadiusComponent_Data { | |
}; | |
struct UDrawSoundRadiusComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawSphereComponent_Data UDrawSphereComponent; | |
struct UDrawSoundRadiusComponent_Data UDrawSoundRadiusComponent; | |
}; | |
struct UGBXNavMeshRenderingComponent_Data { | |
bool bDrawPolys : 1; // 0x210 (0x4) | |
bool bDrawSplitPlanes : 1; // 0x210 (0x4) | |
bool bDrawEdgeConnections : 1; // 0x210 (0x4) | |
bool bDrawSimplificationConnections : 1; // 0x210 (0x4) | |
bool bDrawSimplifiedShapes : 1; // 0x210 (0x4) | |
bool bDrawFailedSimplificationShapes : 1; // 0x210 (0x4) | |
bool bDrawFailedTriangulationShapes : 1; // 0x210 (0x4) | |
bool bDrawBlockedEdges : 1; // 0x210 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_int_ MeshSpacingHullsToDraw; // 0x214 (0xC) | |
struct FPointer NavMeshRenderingData; // 0x220 (0x4) | |
}; | |
struct UGBXNavMeshRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UGBXNavMeshRenderingComponent_Data UGBXNavMeshRenderingComponent; | |
}; | |
struct ULevelGridVolumeRenderingComponent_Data { | |
}; | |
struct ULevelGridVolumeRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct ULevelGridVolumeRenderingComponent_Data ULevelGridVolumeRenderingComponent; | |
}; | |
struct ULineBatchComponent_Data { | |
struct FPointer FPrimitiveDrawInterfaceVfTable; // 0x210 (0x4) | |
struct FPointer FPrimitiveDrawInterfaceView; // 0x214 (0x4) | |
struct TArray_FPointer_ BatchedLines; // 0x218 (0xC) | |
struct TArray_FPointer_ BatchedPoints; // 0x224 (0xC) | |
float DefaultLifeTime; // 0x230 (0x4) | |
}; | |
struct ULineBatchComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct ULineBatchComponent_Data ULineBatchComponent; | |
}; | |
struct UModelComponent_Data { | |
struct UObject* Model; // 0x210 (0x4) | |
int ZoneIndex; // 0x214 (0x4) | |
int ComponentIndex; // 0x218 (0x4) | |
struct TArray_FPointer_ Nodes; // 0x21C (0xC) | |
struct TArray_FPointer_ Elements; // 0x228 (0xC) | |
}; | |
struct UModelComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UModelComponent_Data UModelComponent; | |
}; | |
struct USocketComponent_Data { | |
struct FName SocketName; // 0x210 (0x8) | |
}; | |
struct USocketComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct USocketComponent_Data USocketComponent; | |
}; | |
struct UHomingTargetComponent_Data { | |
}; | |
struct UHomingTargetComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct USocketComponent_Data USocketComponent; | |
struct UHomingTargetComponent_Data UHomingTargetComponent; | |
}; | |
struct USpriteComponent_Data { | |
struct UTexture2D* Sprite; // 0x210 (0x4) | |
bool bIsScreenSizeScaled : 1; // 0x214 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ScreenSize; // 0x218 (0x4) | |
float U; // 0x21C (0x4) | |
float UL; // 0x220 (0x4) | |
float V; // 0x224 (0x4) | |
float VL; // 0x228 (0x4) | |
}; | |
struct USpriteComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct USpriteComponent_Data USpriteComponent; | |
}; | |
struct USpriteRTTComponent_Data { | |
struct UTextureRenderTarget2D* SpriteRTT; // 0x22C (0x4) | |
}; | |
struct USpriteRTTComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct USpriteComponent_Data USpriteComponent; | |
struct USpriteRTTComponent_Data USpriteRTTComponent; | |
}; | |
struct URadialBlurComponent_Data { | |
struct UMaterialInterface* Material; // 0x5C (0x4) | |
unsigned char DepthPriorityGroup; // 0x60 (0x1) | |
float BlurScale; // 0x64 (0x4) | |
float BlurFalloffExponent; // 0x68 (0x4) | |
float BlurOpacity; // 0x6C (0x4) | |
float MaxCullDistance; // 0x70 (0x4) | |
float DistanceFalloffExponent; // 0x74 (0x4) | |
bool bRenderAsVelocity : 1; // 0x78 (0x4) | |
bool bEnabled : 1; // 0x78 (0x4) | |
unsigned char Unknown1[0x4]; // 0x7C (0x4) MISSED OFFSET | |
unsigned char Unknown1[0x3]; // BITFIELD FIX | |
struct FMatrix LocalToWorld; // 0x80 (0x40) | |
}; | |
struct URadialBlurComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct URadialBlurComponent_Data URadialBlurComponent; | |
}; | |
struct USceneCaptureComponent_Data { | |
bool bEnabled : 1; // 0x5C (0x4) | |
bool bEnablePostProcess : 1; // 0x5C (0x4) | |
bool bEnableFog : 1; // 0x5C (0x4) | |
bool bUseMainScenePostProcessSettings : 1; // 0x5C (0x4) | |
bool bSkipUpdateIfTextureUsersOccluded : 1; // 0x5C (0x4) | |
bool bSkipUpdateIfOwnerOccluded : 1; // 0x5C (0x4) | |
bool bSkipRenderingDepthPrepass : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FColor ClearColor; // 0x60 (0x4) | |
unsigned char ViewMode; // 0x64 (0x1) | |
int SceneLOD; // 0x68 (0x4) | |
float FrameRate; // 0x6C (0x4) | |
struct UPostProcessChain* PostProcess; // 0x70 (0x4) | |
float MaxUpdateDist; // 0x74 (0x4) | |
float MaxViewDistanceOverride; // 0x78 (0x4) | |
float MaxStreamingUpdateDist; // 0x7C (0x4) | |
struct FPointer CaptureInfo; // 0x80 (0x4) | |
struct FPointer ViewState; // 0x84 (0x4) | |
struct TArray_FPointer_ PostProcessProxies; // 0x88 (0xC) | |
}; | |
struct USceneCaptureComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
}; | |
struct USceneCapture2DComponent_Data { | |
struct UTextureRenderTarget2D* TextureTarget; // 0x94 (0x4) | |
float FieldOfView; // 0x98 (0x4) | |
float NearPlane; // 0x9C (0x4) | |
float FarPlane; // 0xA0 (0x4) | |
bool bUpdateMatrices : 1; // 0xA4 (0x4) | |
unsigned char Unknown1[0x8]; // 0xA8 (0x8) MISSED OFFSET | |
unsigned char Unknown1[0x3]; // BITFIELD FIX | |
struct FMatrix ViewMatrix; // 0xB0 (0x40) | |
struct FMatrix ProjMatrix; // 0xF0 (0x40) | |
}; | |
struct USceneCapture2DComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
struct USceneCapture2DComponent_Data USceneCapture2DComponent; | |
}; | |
struct USceneCapture2DHitMaskComponent_Data { | |
struct UTextureRenderTarget2D* TextureTarget; // 0x94 (0x4) | |
struct USkeletalMeshComponent* SkeletalMeshComp; // 0x98 (0x4) | |
int MaterialIndex; // 0x9C (0x4) | |
int ForceLOD; // 0xA0 (0x4) | |
int HitMaskCullDistance; // 0xA4 (0x4) | |
float FadingStartTimeSinceHit; // 0xA8 (0x4) | |
float FadingPercentage; // 0xAC (0x4) | |
float FadingDurationTime; // 0xB0 (0x4) | |
float FadingIntervalTime; // 0xB4 (0x4) | |
}; | |
struct USceneCapture2DHitMaskComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
struct USceneCapture2DHitMaskComponent_Data USceneCapture2DHitMaskComponent; | |
}; | |
struct USceneCaptureCubeMapComponent_Data { | |
struct UTextureRenderTargetCube* TextureTarget; // 0x94 (0x4) | |
float NearPlane; // 0x98 (0x4) | |
float FarPlane; // 0x9C (0x4) | |
struct FVector WorldLocation; // 0xA0 (0xC) | |
}; | |
struct USceneCaptureCubeMapComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
struct USceneCaptureCubeMapComponent_Data USceneCaptureCubeMapComponent; | |
}; | |
struct USceneCapturePortalComponent_Data { | |
struct UTextureRenderTarget2D* TextureTarget; // 0x94 (0x4) | |
float ScaleFOV; // 0x98 (0x4) | |
struct AActor* ViewDestination; // 0x9C (0x4) | |
}; | |
struct USceneCapturePortalComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
struct USceneCapturePortalComponent_Data USceneCapturePortalComponent; | |
}; | |
struct USceneCaptureReflectComponent_Data { | |
struct UTextureRenderTarget2D* TextureTarget; // 0x94 (0x4) | |
float ScaleFOV; // 0x98 (0x4) | |
}; | |
struct USceneCaptureReflectComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USceneCaptureComponent_Data USceneCaptureComponent; | |
struct USceneCaptureReflectComponent_Data USceneCaptureReflectComponent; | |
}; | |
struct UWindDirectionalSourceComponent_Data { | |
struct FPointer SceneProxy; // 0x5C (0x4) | |
float Strength; // 0x60 (0x4) | |
float Phase; // 0x64 (0x4) | |
float Frequency; // 0x68 (0x4) | |
float Speed; // 0x6C (0x4) | |
}; | |
struct UWindDirectionalSourceComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UWindDirectionalSourceComponent_Data UWindDirectionalSourceComponent; | |
}; | |
struct UWindPointSourceComponent_Data { | |
struct UDrawSphereComponent* PreviewRadiusComponent; // 0x70 (0x4) | |
float Radius; // 0x74 (0x4) | |
}; | |
struct UWindPointSourceComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UWindDirectionalSourceComponent_Data UWindDirectionalSourceComponent; | |
struct UWindPointSourceComponent_Data UWindPointSourceComponent; | |
}; | |
struct UActorFactory_Data { | |
struct AActor* GameplayActorClass; // 0x3C (0x4) | |
struct FString MenuName; // 0x40 (0xC) | |
int MenuPriority; // 0x4C (0x4) | |
int AlternateMenuPriority; // 0x50 (0x4) | |
struct AActor* NewActorClass; // 0x54 (0x4) | |
bool bPlaceable : 1; // 0x58 (0x4) | |
bool bShowInEditorQuickMenu : 1; // 0x58 (0x4) | |
bool bUseCustomPropertyEditor : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString SpecificGameName; // 0x5C (0xC) | |
struct FString CustomPropertyEditorDelegateClassName; // 0x68 (0xC) | |
struct UActorFactoryCustomPropertyEditorDelegate* CustomPropertyEditorDelegateInstance; // 0x74 (0x4) | |
struct UObject* CustomPropertyEditorDelegateTargetClass; // 0x78 (0x4) | |
}; | |
struct UActorFactory { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
}; | |
struct UActorFactoryActor_Data { | |
struct AActor* ActorClass; // 0x7C (0x4) | |
}; | |
struct UActorFactoryActor { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryActor_Data UActorFactoryActor; | |
}; | |
struct UActorFactoryAI_Data { | |
struct AAIController* ControllerClass; // 0x7C (0x4) | |
struct APawn* PawnClass; // 0x80 (0x4) | |
struct FString PawnName; // 0x84 (0xC) | |
bool bGiveDefaultInventory : 1; // 0x90 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AInventoryPtr_ InventoryList; // 0x94 (0xC) | |
int TeamIndex; // 0xA0 (0x4) | |
}; | |
struct UActorFactoryAI { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryAI_Data UActorFactoryAI; | |
}; | |
struct UActorFactoryApexDestructible_Data { | |
bool bStartAwake : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char RBChannel; // 0x80 (0x1) | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x84 (0x4) | |
struct UApexDestructibleAsset* DestructibleAsset; // 0x88 (0x4) | |
}; | |
struct UActorFactoryApexDestructible { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryApexDestructible_Data UActorFactoryApexDestructible; | |
}; | |
struct UActorFactoryArchetype_Data { | |
struct AActor* ArchetypeActor; // 0x7C (0x4) | |
}; | |
struct UActorFactoryArchetype { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryArchetype_Data UActorFactoryArchetype; | |
}; | |
struct UActorFactoryCoverLink_Data { | |
}; | |
struct UActorFactoryCoverLink { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryCoverLink_Data UActorFactoryCoverLink; | |
}; | |
struct UActorFactoryDominantDirectionalLight_Data { | |
}; | |
struct UActorFactoryDominantDirectionalLight { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDominantDirectionalLight_Data UActorFactoryDominantDirectionalLight; | |
}; | |
struct UActorFactoryDominantDirectionalLightMovable_Data { | |
}; | |
struct UActorFactoryDominantDirectionalLightMovable { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDominantDirectionalLightMovable_Data UActorFactoryDominantDirectionalLightMovable; | |
}; | |
struct UActorFactoryDynamicSM_Data { | |
struct UStaticMesh* StaticMesh; // 0x7C (0x4) | |
struct FVector DrawScale3D; // 0x80 (0xC) | |
bool bNoEncroachCheck : 1; // 0x8C (0x4) | |
bool bNotifyRigidBodyCollision : 1; // 0x8C (0x4) | |
bool bBlockRigidBody : 1; // 0x8C (0x4) | |
bool bUseCompartment : 1; // 0x8C (0x4) | |
bool bCastDynamicShadow : 1; // 0x8C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char CollisionType; // 0x90 (0x1) | |
}; | |
struct UActorFactoryDynamicSM { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDynamicSM_Data UActorFactoryDynamicSM; | |
}; | |
struct UActorFactoryMover_Data { | |
}; | |
struct UActorFactoryMover { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDynamicSM_Data UActorFactoryDynamicSM; | |
struct UActorFactoryMover_Data UActorFactoryMover; | |
}; | |
struct UActorFactoryRigidBody_Data { | |
bool bStartAwake : 1; // 0x94 (0x4) | |
bool bDamageAppliesImpulse : 1; // 0x94 (0x4) | |
bool bLocalSpaceInitialVelocity : 1; // 0x94 (0x4) | |
bool bEnableStayUprightSpring : 1; // 0x94 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector InitialVelocity; // 0x98 (0xC) | |
struct UDistributionVector* AdditionalVelocity; // 0xA4 (0x4) | |
struct UDistributionVector* InitialAngularVelocity; // 0xA8 (0x4) | |
unsigned char RBChannel; // 0xAC (0x1) | |
float StayUprightTorqueFactor; // 0xB0 (0x4) | |
float StayUprightMaxTorque; // 0xB4 (0x4) | |
}; | |
struct UActorFactoryRigidBody { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDynamicSM_Data UActorFactoryDynamicSM; | |
struct UActorFactoryRigidBody_Data UActorFactoryRigidBody; | |
}; | |
struct UActorFactoryEmitter_Data { | |
struct UParticleSystem* ParticleSystem; // 0x7C (0x4) | |
}; | |
struct UActorFactoryEmitter { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryEmitter_Data UActorFactoryEmitter; | |
}; | |
struct UActorFactoryLensFlare_Data { | |
struct ULensFlare* LensFlareObject; // 0x7C (0x4) | |
}; | |
struct UActorFactoryLensFlare { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryLensFlare_Data UActorFactoryLensFlare; | |
}; | |
struct UActorFactoryLight_Data { | |
}; | |
struct UActorFactoryLight { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryLight_Data UActorFactoryLight; | |
}; | |
struct UActorFactoryPathNode_Data { | |
}; | |
struct UActorFactoryPathNode { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryPathNode_Data UActorFactoryPathNode; | |
}; | |
struct UActorFactoryPhysicsAsset_Data { | |
struct UPhysicsAsset* PhysicsAsset; // 0x7C (0x4) | |
struct USkeletalMesh* SkeletalMesh; // 0x80 (0x4) | |
bool bStartAwake : 1; // 0x84 (0x4) | |
bool bDamageAppliesImpulse : 1; // 0x84 (0x4) | |
bool bNotifyRigidBodyCollision : 1; // 0x84 (0x4) | |
bool bUseCompartment : 1; // 0x84 (0x4) | |
bool bCastDynamicShadow : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector InitialVelocity; // 0x88 (0xC) | |
struct FVector DrawScale3D; // 0x94 (0xC) | |
}; | |
struct UActorFactoryPhysicsAsset { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryPhysicsAsset_Data UActorFactoryPhysicsAsset; | |
}; | |
struct UActorFactoryPlayerStart_Data { | |
}; | |
struct UActorFactoryPlayerStart { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryPlayerStart_Data UActorFactoryPlayerStart; | |
}; | |
struct UActorFactoryPylon_Data { | |
}; | |
struct UActorFactoryPylon { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryPylon_Data UActorFactoryPylon; | |
}; | |
struct UActorFactorySkeletalMesh_Data { | |
struct USkeletalMesh* SkeletalMesh; // 0x7C (0x4) | |
struct UAnimSet* AnimSet; // 0x80 (0x4) | |
struct FName AnimSequenceName; // 0x84 (0x8) | |
}; | |
struct UActorFactorySkeletalMesh { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactorySkeletalMesh_Data UActorFactorySkeletalMesh; | |
}; | |
struct UActorFactoryStaticMesh_Data { | |
struct UStaticMesh* StaticMesh; // 0x7C (0x4) | |
struct FVector DrawScale3D; // 0x80 (0xC) | |
}; | |
struct UActorFactoryStaticMesh { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryStaticMesh_Data UActorFactoryStaticMesh; | |
}; | |
struct UActorFactoryTrigger_Data { | |
}; | |
struct UActorFactoryTrigger { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryTrigger_Data UActorFactoryTrigger; | |
}; | |
struct UActorFactoryVehicle_Data { | |
struct AVehicle* VehicleClass; // 0x7C (0x4) | |
}; | |
struct UActorFactoryVehicle { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryVehicle_Data UActorFactoryVehicle; | |
}; | |
struct UActorFactoryCustomPropertyEditorDelegate_Data { | |
}; | |
struct UActorFactoryCustomPropertyEditorDelegate { | |
struct UObject_Data UObject; | |
struct UActorFactoryCustomPropertyEditorDelegate_Data UActorFactoryCustomPropertyEditorDelegate; | |
}; | |
struct UAkAudioDevice_Data { | |
unsigned char Unknown1[0xBC]; // 0x7C (0xBC) MISSED OFFSET | |
}; | |
struct UAkAudioDevice { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UAkAudioDevice_Data UAkAudioDevice; | |
}; | |
struct UAkBaseSoundObject_Data { | |
}; | |
struct UAkBaseSoundObject { | |
struct UObject_Data UObject; | |
struct UAkBaseSoundObject_Data UAkBaseSoundObject; | |
}; | |
struct USoundCue_Data { | |
struct FName SoundClass; // 0x3C (0x8) | |
unsigned char SoundClassName; // 0x44 (0x1) | |
struct USoundNode* FirstNode; // 0x48 (0x4) | |
unsigned char EditorData[0x3C]; // 0x4C (0x3C) UNKNOWN PROPERTY | |
float MaxAudibleDistance; // 0x88 (0x4) | |
float VolumeMultiplier; // 0x8C (0x4) | |
float PitchMultiplier; // 0x90 (0x4) | |
float Duration; // 0x94 (0x4) | |
struct FString DesignerComment; // 0x98 (0xC) | |
struct UFaceFXAnimSet* FaceFXAnimSetRef; // 0xA4 (0x4) | |
struct FString FaceFXGroupName; // 0xA8 (0xC) | |
struct FString FaceFXAnimName; // 0xB4 (0xC) | |
int MaxConcurrentPlayCount; // 0xC0 (0x4) | |
int CurrentPlayCount; // 0xC4 (0x4) | |
struct FName SoundGroup; // 0xC8 (0x8) | |
int Priority; // 0xD0 (0x4) | |
int SpatializationPercent; // 0xD4 (0x4) | |
}; | |
struct USoundCue { | |
struct UObject_Data UObject; | |
struct UAkBaseSoundObject_Data UAkBaseSoundObject; | |
struct USoundCue_Data USoundCue; | |
}; | |
struct UAkObject_Data { | |
int ShortId; // 0x3C (0x4) | |
}; | |
struct UAkObject { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
}; | |
struct UAkBank_Data { | |
bool AutoLoad : 1; // 0x40 (0x4) | |
bool GenerateDefinition : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NumAsyncLoaders; // 0x44 (0x4) | |
}; | |
struct UAkBank { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkBank_Data UAkBank; | |
}; | |
struct UAkDialogueEvent_Data { | |
struct UAkBank* RequiredBank; // 0x40 (0x4) | |
struct TArray_FDialogueArgument_ Arguments; // 0x44 (0xC) | |
struct UFaceFXAnimSet* FaceFXAnimSet; // 0x50 (0x4) | |
}; | |
struct UAkDialogueEvent { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkDialogueEvent_Data UAkDialogueEvent; | |
}; | |
struct UAkEffect_Data { | |
struct FString EffectName; // 0x40 (0xC) | |
bool bCanBeEnvironmental : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAkEffect { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkEffect_Data UAkEffect; | |
}; | |
struct UAkEvent_Data { | |
struct UAkBank* RequiredBank; // 0x40 (0x4) | |
struct UFaceFXAnimSet* FaceFXAnimSet; // 0x44 (0x4) | |
float EnvironmentalEffectUpdateFrequency; // 0x48 (0x4) | |
bool bCanBeOccluded : 1; // 0x4C (0x4) | |
bool bForceImmediateEnvOccRecalc : 1; // 0x4C (0x4) | |
bool bVoice : 1; // 0x4C (0x4) | |
bool bInCookedMap : 1; // 0x4C (0x4) | |
bool bInOnDemandPackage : 1; // 0x4C (0x4) | |
bool bIsSimpleEvent : 1; // 0x4C (0x4) | |
bool bReliable : 1; // 0x4C (0x4) | |
bool bWantDistanceRTPC : 1; // 0x4C (0x4) | |
bool bWantSpeedRTPC : 1; // 0x4C (0x4) | |
bool bWantApproachSpeedRTPC : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float MaxAttenuationRadius; // 0x50 (0x4) | |
}; | |
struct UAkEvent { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkEvent_Data UAkEvent; | |
}; | |
struct UAkRtpc_Data { | |
float MinRange; // 0x40 (0x4) | |
float MaxRange; // 0x44 (0x4) | |
}; | |
struct UAkRtpc { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkRtpc_Data UAkRtpc; | |
}; | |
struct UAkState_Data { | |
struct UAkStateGroup* StateGroup; // 0x40 (0x4) | |
bool bIsGroupNone : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAkState { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkState_Data UAkState; | |
}; | |
struct UAkStateGroup_Data { | |
}; | |
struct UAkStateGroup { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkStateGroup_Data UAkStateGroup; | |
}; | |
struct UAkSwitch_Data { | |
struct UAkSwitchGroup* SwitchGroup; // 0x40 (0x4) | |
}; | |
struct UAkSwitch { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkSwitch_Data UAkSwitch; | |
}; | |
struct UAkSwitchGroup_Data { | |
}; | |
struct UAkSwitchGroup { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkSwitchGroup_Data UAkSwitchGroup; | |
}; | |
struct UAkTrigger_Data { | |
}; | |
struct UAkTrigger { | |
struct UObject_Data UObject; | |
struct UAkObject_Data UAkObject; | |
struct UAkTrigger_Data UAkTrigger; | |
}; | |
struct UBookMark_Data { | |
struct FVector Location; // 0x3C (0xC) | |
struct FRotator Rotation; // 0x48 (0xC) | |
struct TArray_FString_ HiddenLevels; // 0x54 (0xC) | |
}; | |
struct UBookMark { | |
struct UObject_Data UObject; | |
struct UBookMark_Data UBookMark; | |
}; | |
struct UBookMark2D_Data { | |
float Zoom2D; // 0x3C (0x4) | |
struct FIntPoint Location; // 0x40 (0x8) | |
}; | |
struct UBookMark2D { | |
struct UObject_Data UObject; | |
struct UBookMark2D_Data UBookMark2D; | |
}; | |
struct UKismetBookMark_Data { | |
struct FString BookMarkSequencePathName; // 0x48 (0xC) | |
}; | |
struct UKismetBookMark { | |
struct UObject_Data UObject; | |
struct UBookMark2D_Data UBookMark2D; | |
struct UKismetBookMark_Data UKismetBookMark; | |
}; | |
struct UCanvas_Data { | |
struct UFont* Font; // 0x3C (0x4) | |
float OrgX; // 0x40 (0x4) | |
float OrgY; // 0x44 (0x4) | |
float ClipX; // 0x48 (0x4) | |
float ClipY; // 0x4C (0x4) | |
float CurX; // 0x50 (0x4) | |
float CurY; // 0x54 (0x4) | |
float CurZ; // 0x58 (0x4) | |
float CurYL; // 0x5C (0x4) | |
struct FColor DrawColor; // 0x60 (0x4) | |
bool bCenter : 1; // 0x64 (0x4) | |
bool bNoSmooth : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int SizeX; // 0x68 (0x4) | |
int SizeY; // 0x6C (0x4) | |
struct FPointer Canvas; // 0x70 (0x4) | |
struct FPointer SceneView; // 0x74 (0x4) | |
unsigned char Unknown1[0x8]; // 0x78 (0x8) MISSED OFFSET | |
struct FPlane ColorModulate; // 0x80 (0x10) | |
struct UTexture2D* DefaultTexture; // 0x90 (0x4) | |
struct FColor BGColor; // 0x94 (0x4) | |
}; | |
struct UCanvas { | |
struct UObject_Data UObject; | |
struct UCanvas_Data UCanvas; | |
}; | |
struct UChannel_Data { | |
unsigned char Unknown1[0x2C]; // 0x3C (0x2C) MISSED OFFSET | |
}; | |
struct UChannel { | |
struct UObject_Data UObject; | |
struct UChannel_Data UChannel; | |
}; | |
struct UActorChannel_Data { | |
unsigned char Unknown1[0x20]; // 0xA4 (0x20) MISSED OFFSET | |
}; | |
struct UActorChannel { | |
struct UObject_Data UObject; | |
struct UChannel_Data UChannel; | |
struct UActorChannel_Data UActorChannel; | |
}; | |
struct UControlChannel_Data { | |
}; | |
struct UControlChannel { | |
struct UObject_Data UObject; | |
struct UChannel_Data UChannel; | |
struct UControlChannel_Data UControlChannel; | |
}; | |
struct UFileChannel_Data { | |
unsigned char Unknown1[0x1D4]; // 0xA4 (0x1D4) MISSED OFFSET | |
}; | |
struct UFileChannel { | |
struct UObject_Data UObject; | |
struct UChannel_Data UChannel; | |
struct UFileChannel_Data UFileChannel; | |
}; | |
struct UVoiceChannel_Data { | |
}; | |
struct UVoiceChannel { | |
struct UObject_Data UObject; | |
struct UChannel_Data UChannel; | |
struct UVoiceChannel_Data UVoiceChannel; | |
}; | |
struct AController_Data { | |
struct FPointer VfTable_IIResourcePoolProvider; // 0x188 (0x4) | |
struct FPointer VfTable_IInterface_NavigationHandle; // 0x18C (0x4) | |
struct APawn* Pawn; // 0x190 (0x4) | |
struct APlayerReplicationInfo* PlayerReplicationInfo; // 0x194 (0x4) | |
int PlayerNum; // 0x198 (0x4) | |
struct AController* NextController; // 0x19C (0x4) | |
bool bIsPlayer : 1; // 0x1A0 (0x4) | |
bool bIsHumanPlayer : 1; // 0x1A0 (0x4) | |
bool bShowControllerInfo : 1; // 0x1A0 (0x4) | |
bool bGodMode : 1; // 0x1A0 (0x4) | |
bool bNonCheatGodMode : 1; // 0x1A0 (0x4) | |
bool bDontTargetMode : 1; // 0x1A0 (0x4) | |
bool bSoaking : 1; // 0x1A0 (0x4) | |
bool bSlowerZAcquire : 1; // 0x1A0 (0x4) | |
bool bNotifyPostLanded : 1; // 0x1A0 (0x4) | |
bool bNotifyApex : 1; // 0x1A0 (0x4) | |
bool bOverrideSearchStart : 1; // 0x1A0 (0x4) | |
bool bAdvancedTactics : 1; // 0x1A0 (0x4) | |
bool bCanDoSpecial : 1; // 0x1A0 (0x4) | |
bool bAdjusting : 1; // 0x1A0 (0x4) | |
bool bPreparingMove : 1; // 0x1A0 (0x4) | |
bool bForceStrafe : 1; // 0x1A0 (0x4) | |
bool bPauseNavigationUpdate : 1; // 0x1A0 (0x4) | |
bool bLOSflag : 1; // 0x1A0 (0x4) | |
bool bSkipExtraLOSChecks : 1; // 0x1A0 (0x4) | |
bool bNotifyFallingHitWall : 1; // 0x1A0 (0x4) | |
bool bEarlyOutOfSighTestsForSameType : 1; // 0x1A0 (0x4) | |
bool bPreciseDestination : 1; // 0x1A0 (0x4) | |
bool bSeeFriendly : 1; // 0x1A0 (0x4) | |
bool bUsingPathLanes : 1; // 0x1A0 (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct FRotator PrevRotation; // 0x1A4 (0xC) | |
unsigned char bFire; // 0x1B0 (0x1) | |
unsigned char bAltFire; // 0x1B1 (0x1) | |
float MinHitWall; // 0x1B4 (0x4) | |
struct UNavigationHandle* NavigationHandleClass; // 0x1B8 (0x4) | |
struct UNavigationHandle* NavigationHandle; // 0x1BC (0x4) | |
struct FVector OverrideSearchStart; // 0x1C0 (0xC) | |
float MoveTimer; // 0x1CC (0x4) | |
struct AActor* MoveTarget; // 0x1D0 (0x4) | |
struct FBasedPosition DestinationPosition; // 0x1D4 (0x34) | |
struct FBasedPosition FocalPosition; // 0x208 (0x34) | |
struct AActor* Focus; // 0x23C (0x4) | |
struct AActor* GoalList[4]; // 0x240 (0x10) | |
struct FBasedPosition AdjustPosition; // 0x250 (0x34) | |
struct AActor* StartSpot; // 0x284 (0x4) | |
struct TArray_ANavigationPointPtr_ RouteCache; // 0x288 (0xC) | |
struct UReachSpec* CurrentPath; // 0x294 (0x4) | |
struct UReachSpec* NextRoutePath; // 0x298 (0x4) | |
struct FVector CurrentPathDir; // 0x29C (0xC) | |
struct AActor* RouteGoal; // 0x2A8 (0x4) | |
float RouteDist; // 0x2AC (0x4) | |
float LastRouteFind; // 0x2B0 (0x4) | |
struct AInterpActor* PendingMover; // 0x2B4 (0x4) | |
struct AActor* FailedMoveTarget; // 0x2B8 (0x4) | |
int MoveFailureCount; // 0x2BC (0x4) | |
float GroundPitchTime; // 0x2C0 (0x4) | |
struct FVector ViewX; // 0x2C4 (0xC) | |
struct FVector ViewY; // 0x2D0 (0xC) | |
struct FVector ViewZ; // 0x2DC (0xC) | |
struct APawn* ShotTarget; // 0x2E8 (0x4) | |
struct AActor* LastFailedReach; // 0x2EC (0x4) | |
float FailedReachTime; // 0x2F0 (0x4) | |
struct FVector FailedReachLocation; // 0x2F4 (0xC) | |
float SightCounter; // 0x300 (0x4) | |
float SightCounterInterval; // 0x304 (0x4) | |
float InUseNodeCostMultiplier; // 0x308 (0x4) | |
int HighJumpNodeCostModifier; // 0x30C (0x4) | |
float MaxMoveTowardPawnTargetTime; // 0x310 (0x4) | |
struct APawn* Enemy; // 0x314 (0x4) | |
struct TArray_FVisiblePortalInfo_ VisiblePortals; // 0x318 (0xC) | |
float LaneOffset; // 0x324 (0x4) | |
struct FRotator OldBasedRotation; // 0x328 (0xC) | |
struct FVector NavMeshPath_SearchExtent_Modifier; // 0x334 (0xC) | |
struct AResourcePoolManager* ResourcePoolManager; // 0x340 (0x4) | |
struct FResourcePoolReference AccuracyPool; // 0x344 (0xC) | |
struct FResourcePoolReference OffHandAccuracyPool; // 0x350 (0xC) | |
struct UCharacterClassDefinition* CharacterClass; // 0x35C (0x4) | |
float InstigatedBulletDamageModifier; // 0x360 (0x4) | |
float InstigatedBulletDamageModifierBaseValue; // 0x364 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedBulletDamageModifierModifierStack; // 0x368 (0xC) | |
float InstigatedMeleeDamageModifier; // 0x374 (0x4) | |
float InstigatedMeleeDamageModifierBaseValue; // 0x378 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedMeleeDamageModifierModifierStack; // 0x37C (0xC) | |
float InstigatedGrenadeDamageModifier; // 0x388 (0x4) | |
float InstigatedGrenadeDamageModifierBaseValue; // 0x38C (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedGrenadeDamageModifierModifierStack; // 0x390 (0xC) | |
float InstigatedRocketDamageModifier; // 0x39C (0x4) | |
float InstigatedRocketDamageModifierBaseValue; // 0x3A0 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedRocketDamageModifierModifierStack; // 0x3A4 (0xC) | |
float InstigatedStatusEffectDamageModifier; // 0x3B0 (0x4) | |
float InstigatedStatusEffectDamageModifierBaseValue; // 0x3B4 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedStatusEffectDamageModifierModifierStack; // 0x3B8 (0xC) | |
float InstigatedSkillDamageModifier; // 0x3C4 (0x4) | |
float InstigatedSkillDamageModifierBaseValue; // 0x3C8 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedSkillDamageModifierModifierStack; // 0x3CC (0xC) | |
float InstigatedStatusEffectStatusChanceModifier; // 0x3D8 (0x4) | |
float InstigatedStatusEffectStatusChanceModifierBaseValue; // 0x3DC (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedStatusEffectStatusChanceModifierModifierStack; // 0x3E0 (0xC) | |
float InstigatedIncendiaryStatusChanceModifier; // 0x3EC (0x4) | |
float InstigatedIncendiaryStatusChanceModifierBaseValue; // 0x3F0 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedIncendiaryStatusChanceModifierModifierStack; // 0x3F4 (0xC) | |
float InstigatedShockStatusChanceModifier; // 0x400 (0x4) | |
float InstigatedShockStatusChanceModifierBaseValue; // 0x404 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedShockStatusChanceModifierModifierStack; // 0x408 (0xC) | |
float InstigatedCorrosiveStatusChanceModifier; // 0x414 (0x4) | |
float InstigatedCorrosiveStatusChanceModifierBaseValue; // 0x418 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedCorrosiveStatusChanceModifierModifierStack; // 0x41C (0xC) | |
float InstigatedAmpStatusChanceModifier; // 0x428 (0x4) | |
float InstigatedAmpStatusChanceModifierBaseValue; // 0x42C (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedAmpStatusChanceModifierModifierStack; // 0x430 (0xC) | |
float InstigatedStatusEffectStatusDamageModifier; // 0x43C (0x4) | |
float InstigatedStatusEffectStatusDamageModifierBaseValue; // 0x440 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedStatusEffectStatusDamageModifierModifierStack; // 0x444 (0xC) | |
float InstigatedIncendiaryStatusDamageModifier; // 0x450 (0x4) | |
float InstigatedIncendiaryStatusDamageModifierBaseValue; // 0x454 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedIncendiaryStatusDamageModifierModifierStack; // 0x458 (0xC) | |
float InstigatedShockStatusDamageModifier; // 0x464 (0x4) | |
float InstigatedShockStatusDamageModifierBaseValue; // 0x468 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedShockStatusDamageModifierModifierStack; // 0x46C (0xC) | |
float InstigatedCorrosiveStatusDamageModifier; // 0x478 (0x4) | |
float InstigatedCorrosiveStatusDamageModifierBaseValue; // 0x47C (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedCorrosiveStatusDamageModifierModifierStack; // 0x480 (0xC) | |
float InstigatedAmpStatusDamageModifier; // 0x48C (0x4) | |
float InstigatedAmpStatusDamageModifierBaseValue; // 0x490 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedAmpStatusDamageModifierModifierStack; // 0x494 (0xC) | |
float ReceivedBulletDamageModifier; // 0x4A0 (0x4) | |
float ReceivedBulletDamageModifierBaseValue; // 0x4A4 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedBulletDamageModifierModifierStack; // 0x4A8 (0xC) | |
float ReceivedAmplifyDamageModifier; // 0x4B4 (0x4) | |
float ReceivedAmplifyDamageModifierBaseValue; // 0x4B8 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedAmplifyDamageModifierModifierStack; // 0x4BC (0xC) | |
float ReceivedMeleeDamageModifier; // 0x4C8 (0x4) | |
float ReceivedMeleeDamageModifierBaseValue; // 0x4CC (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedMeleeDamageModifierModifierStack; // 0x4D0 (0xC) | |
float ReceivedGrenadeDamageModifier; // 0x4DC (0x4) | |
float ReceivedGrenadeDamageModifierBaseValue; // 0x4E0 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedGrenadeDamageModifierModifierStack; // 0x4E4 (0xC) | |
float ReceivedRocketDamageModifier; // 0x4F0 (0x4) | |
float ReceivedRocketDamageModifierBaseValue; // 0x4F4 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedRocketDamageModifierModifierStack; // 0x4F8 (0xC) | |
float ReceivedStatusEffectDamageModifier; // 0x504 (0x4) | |
float ReceivedStatusEffectDamageModifierBaseValue; // 0x508 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedStatusEffectDamageModifierModifierStack; // 0x50C (0xC) | |
float ReceivedSkillDamageModifier; // 0x518 (0x4) | |
float ReceivedSkillDamageModifierBaseValue; // 0x51C (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedSkillDamageModifierModifierStack; // 0x520 (0xC) | |
float InstigatedIncindiaryDamageModifier; // 0x52C (0x4) | |
float InstigatedIncindiaryDamageModifierBaseValue; // 0x530 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedIncindiaryDamageModifierModifierStack; // 0x534 (0xC) | |
float InstigatedShockDamageModifier; // 0x540 (0x4) | |
float InstigatedShockDamageModifierBaseValue; // 0x544 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedShockDamageModifierModifierStack; // 0x548 (0xC) | |
float InstigatedExplosiveDamageModifier; // 0x554 (0x4) | |
float InstigatedExplosiveDamageModifierBaseValue; // 0x558 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedExplosiveDamageModifierModifierStack; // 0x55C (0xC) | |
float InstigatedCorrosiveDamageModifier; // 0x568 (0x4) | |
float InstigatedCorrosiveDamageModifierBaseValue; // 0x56C (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedCorrosiveDamageModifierModifierStack; // 0x570 (0xC) | |
float InstigatedImpactDamageModifier; // 0x57C (0x4) | |
float InstigatedImpactDamageModifierBaseValue; // 0x580 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedImpactDamageModifierModifierStack; // 0x584 (0xC) | |
float InstigatedAmpDamageModifier; // 0x590 (0x4) | |
float InstigatedAmpDamageModifierBaseValue; // 0x594 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedAmpDamageModifierModifierStack; // 0x598 (0xC) | |
int InstigatedBulletDamageAmmoTheftAmount; // 0x5A4 (0x4) | |
int InstigatedBulletDamageAmmoTheftAmountBaseValue; // 0x5A8 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedBulletDamageAmmoTheftAmountModifierStack; // 0x5AC (0xC) | |
int InstigatedMeleeDamageAmmoTheftAmount; // 0x5B8 (0x4) | |
int InstigatedMeleeDamageAmmoTheftAmountBaseValue; // 0x5BC (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedMeleeDamageAmmoTheftAmountModifierStack; // 0x5C0 (0xC) | |
int InstigatedGrenadeDamageAmmoTheftAmount; // 0x5CC (0x4) | |
int InstigatedGrenadeDamageAmmoTheftAmountBaseValue; // 0x5D0 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedGrenadeDamageAmmoTheftAmountModifierStack; // 0x5D4 (0xC) | |
int InstigatedRocketDamageAmmoTheftAmount; // 0x5E0 (0x4) | |
int InstigatedRocketDamageAmmoTheftAmountBaseValue; // 0x5E4 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedRocketDamageAmmoTheftAmountModifierStack; // 0x5E8 (0xC) | |
int InstigatedStatusEffectDamageAmmoTheftAmount; // 0x5F4 (0x4) | |
int InstigatedStatusEffectDamageAmmoTheftAmountBaseValue; // 0x5F8 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstigatedStatusEffectDamageAmmoTheftAmountModifierStack; // 0x5FC (0xC) | |
int ReceivedBulletDamageAmmoTheftAmount; // 0x608 (0x4) | |
int ReceivedBulletDamageAmmoTheftAmountBaseValue; // 0x60C (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedBulletDamageAmmoTheftAmountModifierStack; // 0x610 (0xC) | |
int ReceivedMeleeDamageAmmoTheftAmount; // 0x61C (0x4) | |
int ReceivedMeleeDamageAmmoTheftAmountBaseValue; // 0x620 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedMeleeDamageAmmoTheftAmountModifierStack; // 0x624 (0xC) | |
int ReceivedGrenadeDamageAmmoTheftAmount; // 0x630 (0x4) | |
int ReceivedGrenadeDamageAmmoTheftAmountBaseValue; // 0x634 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedGrenadeDamageAmmoTheftAmountModifierStack; // 0x638 (0xC) | |
int ReceivedRocketDamageAmmoTheftAmount; // 0x644 (0x4) | |
int ReceivedRocketDamageAmmoTheftAmountBaseValue; // 0x648 (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedRocketDamageAmmoTheftAmountModifierStack; // 0x64C (0xC) | |
int ReceivedStatusEffectDamageAmmoTheftAmount; // 0x658 (0x4) | |
int ReceivedStatusEffectDamageAmmoTheftAmountBaseValue; // 0x65C (0x4) | |
struct TArray_UAttributeModifierPtr_ ReceivedStatusEffectDamageAmmoTheftAmountModifierStack; // 0x660 (0xC) | |
}; | |
struct AController { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AController_Data AController; | |
}; | |
struct APlayerController_Data { | |
struct UPlayer* Player; // 0x66C (0x4) | |
struct ACamera* PlayerCamera; // 0x670 (0x4) | |
struct ACamera* CameraClass; // 0x674 (0x4) | |
bool bFrozen : 1; // 0x678 (0x4) | |
bool bPressedJump : 1; // 0x678 (0x4) | |
bool bDoubleJump : 1; // 0x678 (0x4) | |
bool bUpdatePosition : 1; // 0x678 (0x4) | |
bool bUpdating : 1; // 0x678 (0x4) | |
bool bNeverSwitchOnPickup : 1; // 0x678 (0x4) | |
bool bCheatFlying : 1; // 0x678 (0x4) | |
bool bCameraPositionLocked : 1; // 0x678 (0x4) | |
bool bShortConnectTimeOut : 1; // 0x678 (0x4) | |
bool bPendingDestroy : 1; // 0x678 (0x4) | |
bool bWasSpeedHack : 1; // 0x678 (0x4) | |
bool bWasSaturated : 1; // 0x678 (0x4) | |
bool bAimingHelp : 1; // 0x678 (0x4) | |
bool bCameraCut : 1; // 0x678 (0x4) | |
bool bClientSimulatingViewTarget : 1; // 0x678 (0x4) | |
bool bForegroundFOV : 1; // 0x678 (0x4) | |
bool bHasVoiceHandshakeCompleted : 1; // 0x678 (0x4) | |
bool bCinematicMode : 1; // 0x678 (0x4) | |
bool bCinematicSplitScreen : 1; // 0x678 (0x4) | |
bool bKismetEnabledCinematicMode : 1; // 0x678 (0x4) | |
bool bInteractiveMode : 1; // 0x678 (0x4) | |
bool bCinemaDisableInputMove : 1; // 0x678 (0x4) | |
bool bCinemaDisableInputLook : 1; // 0x678 (0x4) | |
bool bCinemaDisableInputButton : 1; // 0x678 (0x4) | |
bool bCinematicModeHidePlayer : 1; // 0x678 (0x4) | |
bool bIgnoreNetworkMessages : 1; // 0x678 (0x4) | |
bool bReplicateAllPawns : 1; // 0x678 (0x4) | |
bool bIsUsingStreamingVolumes : 1; // 0x678 (0x4) | |
bool bIsExternalUIOpen : 1; // 0x678 (0x4) | |
bool bIsControllerConnected : 1; // 0x678 (0x4) | |
bool bCheckSoundOcclusion : 1; // 0x678 (0x4) | |
bool bDebugCameraAnims : 1; // 0x678 (0x4) | |
bool bFreeCamera : 1; // 0x67C (0x4) | |
bool bBlockCameraAnimsFromOverridingPostProcess : 1; // 0x67C (0x4) | |
bool bLogHearSoundOverflow : 1; // 0x67C (0x4) | |
bool bCheckRelevancyThroughPortals : 1; // 0x67C (0x4) | |
bool bDebugClientAdjustPosition : 1; // 0x67C (0x4) | |
bool bIsInHolding : 1; // 0x67C (0x4) | |
bool bOverrideOnlineProfileName : 1; // 0x67C (0x4) | |
bool bEnableAnalogMovement : 1; // 0x67C (0x4) | |
bool bStatusMenuOpen : 1; // 0x67C (0x4) | |
bool bWantsCensoredContent : 1; // 0x67C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float MaxResponseTime; // 0x680 (0x4) | |
float WaitDelay; // 0x684 (0x4) | |
struct APawn* AcknowledgedPawn; // 0x688 (0x4) | |
unsigned char DoubleClickDir; // 0x68C (0x1) | |
unsigned char LastAckedAnalogPct; // 0x68D (0x1) | |
unsigned char bIgnoreMoveInput; // 0x68E (0x1) | |
unsigned char bIgnoreLookInput; // 0x68F (0x1) | |
unsigned char bIgnoreButtonInput; // 0x690 (0x1) | |
unsigned char bRun; // 0x691 (0x1) | |
unsigned char bDuck; // 0x692 (0x1) | |
unsigned char NetPlayerIndex; // 0x693 (0x1) | |
struct AActor* ViewTarget; // 0x694 (0x4) | |
struct APlayerReplicationInfo* RealViewTarget; // 0x698 (0x4) | |
struct UInterpTrackInstDirector* ControllingDirTrackInst; // 0x69C (0x4) | |
float FOVAngle; // 0x6A0 (0x4) | |
float DesiredFOV; // 0x6A4 (0x4) | |
float DesiredFOVBaseValue; // 0x6A8 (0x4) | |
struct TArray_UAttributeModifierPtr_ DesiredFOVModifierStack; // 0x6AC (0xC) | |
float DefaultFOV; // 0x6B8 (0x4) | |
float LODDistanceFactor; // 0x6BC (0x4) | |
float ForegroundFOV; // 0x6C0 (0x4) | |
struct FRotator TargetViewRotation; // 0x6C4 (0xC) | |
float TargetEyeHeight; // 0x6D0 (0x4) | |
struct FRotator BlendedTargetViewRotation; // 0x6D4 (0xC) | |
struct AHUD* myHUD; // 0x6E0 (0x4) | |
struct USavedMove* SavedMoveClass; // 0x6E4 (0x4) | |
struct USavedMove* SavedMoves; // 0x6E8 (0x4) | |
struct USavedMove* FreeMoves; // 0x6EC (0x4) | |
struct USavedMove* PendingMove; // 0x6F0 (0x4) | |
struct FVector LastAckedAccel; // 0x6F4 (0xC) | |
float CurrentTimeStamp; // 0x700 (0x4) | |
float LastUpdateTime; // 0x704 (0x4) | |
float ServerTimeStamp; // 0x708 (0x4) | |
float TimeMargin; // 0x70C (0x4) | |
float ClientUpdateTime; // 0x710 (0x4) | |
float MaxTimeMargin; // 0x714 (0x4) | |
float LastActiveTime; // 0x718 (0x4) | |
int ClientCap; // 0x71C (0x4) | |
float DynamicPingThreshold; // 0x720 (0x4) | |
float LastPingUpdate; // 0x724 (0x4) | |
float LastSpeedHackLog; // 0x728 (0x4) | |
struct FClientAdjustment PendingAdjustment; // 0x72C (0x34) | |
int GroundPitch; // 0x760 (0x4) | |
struct UCheatManager* CheatManager; // 0x764 (0x4) | |
struct UCheatManager* CheatClass; // 0x768 (0x4) | |
struct UPlayerInput* PlayerInput; // 0x76C (0x4) | |
struct UPlayerInput* InputClass; // 0x770 (0x4) | |
struct FVector FailedPathStart; // 0x774 (0xC) | |
struct UCylinderComponent* CylinderComponent; // 0x780 (0x4) | |
struct FString ForceFeedbackManagerClassName; // 0x784 (0xC) | |
struct UForceFeedbackManager* ForceFeedbackManager; // 0x790 (0x4) | |
struct UForceFeedbackWaveform* CurrentWaveform; // 0x794 (0x4) | |
struct TArray_UInteractionPtr_ Interactions; // 0x798 (0xC) | |
struct TArray_FUniqueNetId_ VoiceMuteList; // 0x7A4 (0xC) | |
struct TArray_FUniqueNetId_ GameplayVoiceMuteList; // 0x7B0 (0xC) | |
struct TArray_FUniqueNetId_ VoicePacketFilter; // 0x7BC (0xC) | |
struct TArray_FConnectedPeerInfo_ ConnectedPeers; // 0x7C8 (0xC) | |
struct TArray_FUniqueNetId_ BestNextHostPeers; // 0x7D4 (0xC) | |
struct UOnlineGameSearch* MigratedSearchToJoin; // 0x7E0 (0x4) | |
struct UOnlineSubsystem* OnlineSub; // 0x7E4 (0x4) | |
struct FScriptInterface VoiceInterface; // 0x7E8 (0x8) | |
struct UUIDataStore_OnlinePlayerData* OnlinePlayerData; // 0x7F0 (0x4) | |
struct UUIDataStore_StringAliasMap* StringAliasMap; // 0x7F4 (0x4) | |
float InteractDistance; // 0x7F8 (0x4) | |
struct FName DelayedJoinSessionName; // 0x7FC (0x8) | |
struct FString LastPresenceStatusUpdateString; // 0x804 (0xC) | |
struct FString LastLocationStatusUpdateString; // 0x810 (0xC) | |
struct TArray_FInputMatchRequest_ InputRequests; // 0x81C (0xC) | |
float LastBroadcastTime; // 0x828 (0x4) | |
struct FString LastBroadcastString[4]; // 0x82C (0x30) | |
struct TArray_FName_ PendingMapChangeLevelNames; // 0x85C (0xC) | |
struct ACoverReplicator* MyCoverReplicator; // 0x868 (0x4) | |
struct TArray_FDebugTextInfo_ DebugTextList; // 0x86C (0xC) | |
float SpectatorCameraSpeed; // 0x878 (0x4) | |
struct UNetConnection* PendingSwapConnection; // 0x87C (0x4) | |
float MinRespawnDelay; // 0x880 (0x4) | |
int MaxConcurrentHearSounds; // 0x884 (0x4) | |
struct TArray_UAudioComponentPtr_ HearSoundActiveComponents; // 0x888 (0xC) | |
struct TArray_UAudioComponentPtr_ HearSoundPoolComponents; // 0x894 (0xC) | |
float LastSpectatorStateSynchTime; // 0x8A0 (0x4) | |
struct FVector HoldingDest; // 0x8A4 (0xC) | |
struct FRotator HoldingRotation; // 0x8B0 (0xC) | |
struct AActor* HoldingDestActor; // 0x8BC (0x4) | |
struct TArray_FName_ LoadingMovieLoadedLevelNames; // 0x8C0 (0xC) | |
struct FScriptDelegate __OnMissingPeersUnregistered__Delegate; // 0x8CC (0xC) | |
struct FScriptDelegate __CanUnpause__Delegate; // 0x8D8 (0xC) | |
struct FScriptDelegate __InputMatchDelegate__Delegate; // 0x8E4 (0xC) | |
}; | |
struct APlayerController { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AController_Data AController; | |
struct APlayerController_Data APlayerController; | |
}; | |
struct UCheatManager_Data { | |
struct ADebugCameraController* DebugCameraControllerRef; // 0x3C (0x4) | |
struct ADebugCameraController* DebugCameraControllerClass; // 0x40 (0x4) | |
struct FString ViewingFrom; // 0x44 (0xC) | |
struct FString OwnCamera; // 0x50 (0xC) | |
}; | |
struct UCheatManager { | |
struct UObject_Data UObject; | |
struct UCheatManager_Data UCheatManager; | |
}; | |
struct UClient_Data { | |
unsigned char Unknown1[0x4]; // 0x3C (0x4) MISSED OFFSET | |
float MinDesiredFrameRate; // 0x40 (0x4) | |
float DisplayGamma; // 0x44 (0x4) | |
float InitialButtonRepeatDelay; // 0x48 (0x4) | |
float ButtonRepeatDelay; // 0x4C (0x4) | |
}; | |
struct UClient { | |
struct UObject_Data UObject; | |
struct UClient_Data UClient; | |
}; | |
struct UClipPadEntry_Data { | |
struct FString Title; // 0x3C (0xC) | |
struct FString Text; // 0x48 (0xC) | |
}; | |
struct UClipPadEntry { | |
struct UObject_Data UObject; | |
struct UClipPadEntry_Data UClipPadEntry; | |
}; | |
struct UCodecMovie_Data { | |
float PlaybackDuration; // 0x3C (0x4) | |
}; | |
struct UCodecMovie { | |
struct UObject_Data UObject; | |
struct UCodecMovie_Data UCodecMovie; | |
}; | |
struct UCodecMovieBink_Data { | |
}; | |
struct UCodecMovieBink { | |
struct UObject_Data UObject; | |
struct UCodecMovie_Data UCodecMovie; | |
struct UCodecMovieBink_Data UCodecMovieBink; | |
}; | |
struct UCodecMovieFallback_Data { | |
float CurrentTime; // 0x40 (0x4) | |
}; | |
struct UCodecMovieFallback { | |
struct UObject_Data UObject; | |
struct UCodecMovie_Data UCodecMovie; | |
struct UCodecMovieFallback_Data UCodecMovieFallback; | |
}; | |
struct UCurveEdPresetCurve_Data { | |
struct FString CurveName; // 0x3C (0xC) | |
struct TArray_FPresetGeneratedPoint_ Points; // 0x48 (0xC) | |
}; | |
struct UCurveEdPresetCurve { | |
struct UObject_Data UObject; | |
struct UCurveEdPresetCurve_Data UCurveEdPresetCurve; | |
}; | |
struct UCustomPropertyItemHandler_Data { | |
}; | |
struct UCustomPropertyItemHandler { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UCustomPropertyItemHandler_Data UCustomPropertyItemHandler; | |
}; | |
struct UDamageAdjuster_Data { | |
}; | |
struct UDamageAdjuster { | |
struct UObject_Data UObject; | |
struct UDamageAdjuster_Data UDamageAdjuster; | |
}; | |
struct UDamagePipeline_Data { | |
bool bInUse : 1; // 0x3C (0x4) | |
bool bCanHitFriendly : 1; // 0x3C (0x4) | |
bool bOvercharged : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UDamageTypeDefinition* DamageTypeDef; // 0x40 (0x4) | |
struct UImpactDefinition* ImpactDefinition; // 0x44 (0x4) | |
struct UObject* DirectHitObject; // 0x48 (0x4) | |
int PenetrationCount; // 0x4C (0x4) | |
struct FDamageEventSummary DamageSummary; // 0x50 (0x78) | |
float BarrelSourceTime; // 0xC8 (0x4) | |
float PlantSourceTime; // 0xCC (0x4) | |
}; | |
struct UDamagePipeline { | |
struct UObject_Data UObject; | |
struct UDamagePipeline_Data UDamagePipeline; | |
}; | |
struct UDamageType_Data { | |
bool bArmorStops : 1; // 0x3C (0x4) | |
bool bCausedByWorld : 1; // 0x3C (0x4) | |
bool bExtraMomentumZ : 1; // 0x3C (0x4) | |
bool bCausesFracture : 1; // 0x3C (0x4) | |
bool bRadialDamageVelChange : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float KDamageImpulse; // 0x40 (0x4) | |
float KDeathVel; // 0x44 (0x4) | |
float KDeathUpKick; // 0x48 (0x4) | |
float RadialDamageImpulse; // 0x4C (0x4) | |
float VehicleDamageScaling; // 0x50 (0x4) | |
float VehicleMomentumScaling; // 0x54 (0x4) | |
struct UForceFeedbackWaveform* DamagedFFWaveform; // 0x58 (0x4) | |
struct UForceFeedbackWaveform* KilledFFWaveform; // 0x5C (0x4) | |
float FracturedMeshDamage; // 0x60 (0x4) | |
}; | |
struct UDamageType { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
}; | |
struct UKillZDamageType_Data { | |
}; | |
struct UKillZDamageType { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
struct UKillZDamageType_Data UKillZDamageType; | |
}; | |
struct UDistributionFloatConstant_Data { | |
float Constant; // 0x50 (0x4) | |
}; | |
struct UDistributionFloatConstant { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatConstant_Data UDistributionFloatConstant; | |
}; | |
struct UDistributionFloatParameterBase_Data { | |
struct FName ParameterName; // 0x54 (0x8) | |
float MinInput; // 0x5C (0x4) | |
float MaxInput; // 0x60 (0x4) | |
float MinOutput; // 0x64 (0x4) | |
float MaxOutput; // 0x68 (0x4) | |
unsigned char ParamMode; // 0x6C (0x1) | |
}; | |
struct UDistributionFloatParameterBase { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatConstant_Data UDistributionFloatConstant; | |
struct UDistributionFloatParameterBase_Data UDistributionFloatParameterBase; | |
}; | |
struct UDistributionFloatConstantCurve_Data { | |
struct FInterpCurveFloat ConstantCurve; // 0x50 (0x10) | |
}; | |
struct UDistributionFloatConstantCurve { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatConstantCurve_Data UDistributionFloatConstantCurve; | |
}; | |
struct UDistributionFloatUniform_Data { | |
float Min; // 0x50 (0x4) | |
float Max; // 0x54 (0x4) | |
}; | |
struct UDistributionFloatUniform { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatUniform_Data UDistributionFloatUniform; | |
}; | |
struct UDistributionFloatUniformCurve_Data { | |
struct FInterpCurveVector2D ConstantCurve; // 0x50 (0x10) | |
}; | |
struct UDistributionFloatUniformCurve { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatUniformCurve_Data UDistributionFloatUniformCurve; | |
}; | |
struct UDistributionVectorConstant_Data { | |
struct FVector Constant; // 0x50 (0xC) | |
bool bLockAxes : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char LockedAxes; // 0x60 (0x1) | |
}; | |
struct UDistributionVectorConstant { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorConstant_Data UDistributionVectorConstant; | |
}; | |
struct UDistributionVectorParameterBase_Data { | |
struct FName ParameterName; // 0x64 (0x8) | |
struct FVector MinInput; // 0x6C (0xC) | |
struct FVector MaxInput; // 0x78 (0xC) | |
struct FVector MinOutput; // 0x84 (0xC) | |
struct FVector MaxOutput; // 0x90 (0xC) | |
unsigned char ParamModes[3]; // 0x9C (0x3) | |
}; | |
struct UDistributionVectorParameterBase { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorConstant_Data UDistributionVectorConstant; | |
struct UDistributionVectorParameterBase_Data UDistributionVectorParameterBase; | |
}; | |
struct UDistributionVectorConstantCurve_Data { | |
struct FInterpCurveVector ConstantCurve; // 0x50 (0x10) | |
bool bLockAxes : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char LockedAxes; // 0x64 (0x1) | |
}; | |
struct UDistributionVectorConstantCurve { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorConstantCurve_Data UDistributionVectorConstantCurve; | |
}; | |
struct UDistributionVectorUniform_Data { | |
struct FVector Max; // 0x50 (0xC) | |
struct FVector Min; // 0x5C (0xC) | |
bool bLockAxes : 1; // 0x68 (0x4) | |
bool bUseExtremes : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char LockedAxes; // 0x6C (0x1) | |
unsigned char MirrorFlags[3]; // 0x6D (0x3) | |
}; | |
struct UDistributionVectorUniform { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorUniform_Data UDistributionVectorUniform; | |
}; | |
struct UDistributionVectorUniformCurve_Data { | |
struct FInterpCurveTwoVectors ConstantCurve; // 0x50 (0x10) | |
bool bLockAxes1 : 1; // 0x60 (0x4) | |
bool bLockAxes2 : 1; // 0x60 (0x4) | |
bool bUseExtremes : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char LockedAxes[2]; // 0x64 (0x2) | |
unsigned char MirrorFlags[3]; // 0x66 (0x3) | |
}; | |
struct UDistributionVectorUniformCurve { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorUniformCurve_Data UDistributionVectorUniformCurve; | |
}; | |
struct UDownload_Data { | |
unsigned char Unknown1[0xA34]; // 0x3C (0xA34) MISSED OFFSET | |
}; | |
struct UDownload { | |
struct UObject_Data UObject; | |
struct UDownload_Data UDownload; | |
}; | |
struct UChannelDownload_Data { | |
}; | |
struct UChannelDownload { | |
struct UObject_Data UObject; | |
struct UDownload_Data UDownload; | |
struct UChannelDownload_Data UChannelDownload; | |
}; | |
struct UEdCoordSystem_Data { | |
unsigned char Unknown1[0x4]; // 0x3C (0x4) MISSED OFFSET | |
struct FMatrix M; // 0x40 (0x40) | |
struct FString Desc; // 0x80 (0xC) | |
}; | |
struct UEdCoordSystem { | |
struct UObject_Data UObject; | |
struct UEdCoordSystem_Data UEdCoordSystem; | |
}; | |
struct UEditorLinkSelectionInterface_Data { | |
}; | |
struct UEditorLinkSelectionInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UEditorLinkSelectionInterface_Data UEditorLinkSelectionInterface; | |
}; | |
struct UEngineTypes_Data { | |
}; | |
struct UEngineTypes { | |
struct UObject_Data UObject; | |
struct UEngineTypes_Data UEngineTypes; | |
}; | |
struct UFacebookIntegration_Data { | |
struct FString AppID; // 0x3C (0xC) | |
struct FString UserName; // 0x48 (0xC) | |
struct FString UserId; // 0x54 (0xC) | |
struct FString AccessToken; // 0x60 (0xC) | |
struct TArray_FScriptDelegate_ AuthorizationDelegates; // 0x6C (0xC) | |
struct TArray_FScriptDelegate_ FacebookRequestCompleteDelegates; // 0x78 (0xC) | |
struct TArray_FScriptDelegate_ WebRequestCompleteDelegates; // 0x84 (0xC) | |
struct FScriptDelegate __OnAuthorizationComplete__Delegate; // 0x90 (0xC) | |
struct FScriptDelegate __OnFacebookRequestComplete__Delegate; // 0x9C (0xC) | |
struct FScriptDelegate __OnWebRequestComplete__Delegate; // 0xA8 (0xC) | |
}; | |
struct UFacebookIntegration { | |
struct UObject_Data UObject; | |
struct UFacebookIntegration_Data UFacebookIntegration; | |
}; | |
struct UFaceFXAnimSet_Data { | |
bool bStreamWithAudio : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer InternalFaceFXAnimSet; // 0x40 (0x4) | |
struct TArray_unsigned_char_ RawFaceFXAnimSetBytes; // 0x44 (0xC) | |
struct TArray_unsigned_char_ RawFaceFXMiniSessionBytes; // 0x50 (0xC) | |
int NumLoadErrors; // 0x5C (0x4) | |
}; | |
struct UFaceFXAnimSet { | |
struct UObject_Data UObject; | |
struct UFaceFXAnimSet_Data UFaceFXAnimSet; | |
}; | |
struct UFaceFXAsset_Data { | |
struct FPointer FaceFXActor; // 0x3C (0x4) | |
struct TArray_unsigned_char_ RawFaceFXActorBytes; // 0x40 (0xC) | |
struct TArray_unsigned_char_ RawFaceFXSessionBytes; // 0x4C (0xC) | |
struct TArray_UFaceFXAnimSetPtr_ MountedFaceFXAnimSets; // 0x58 (0xC) | |
int NumLoadErrors; // 0x64 (0x4) | |
struct TArray_FGroupAnimationAndSoundIdentifier_ SoundNodeWaveToGroupAndAnimNameArray; // 0x68 (0xC) | |
}; | |
struct UFaceFXAsset { | |
struct UObject_Data UObject; | |
struct UFaceFXAsset_Data UFaceFXAsset; | |
}; | |
struct UFont_Data { | |
struct TArray_FFontCharacter_ Characters; // 0x3C (0xC) | |
struct TArray_UTexture2DPtr_ Textures; // 0x48 (0xC) | |
unsigned char CharRemap[0x3C]; // 0x54 (0x3C) UNKNOWN PROPERTY | |
int IsRemapped; // 0x90 (0x4) | |
float EmScale; // 0x94 (0x4) | |
float Ascent; // 0x98 (0x4) | |
float Descent; // 0x9C (0x4) | |
float Leading; // 0xA0 (0x4) | |
int Kerning; // 0xA4 (0x4) | |
struct FFontImportOptionsData ImportOptions; // 0xA8 (0x94) | |
int NumCharacters; // 0x13C (0x4) | |
struct TArray_int_ MaxCharHeight; // 0x140 (0xC) | |
float ScalingFactor; // 0x14C (0x4) | |
}; | |
struct UFont { | |
struct UObject_Data UObject; | |
struct UFont_Data UFont; | |
}; | |
struct UMultiFont_Data { | |
struct TArray_float_ ResolutionTestTable; // 0x150 (0xC) | |
}; | |
struct UMultiFont { | |
struct UObject_Data UObject; | |
struct UFont_Data UFont; | |
struct UMultiFont_Data UMultiFont; | |
}; | |
struct UFontImportOptions_Data { | |
struct FFontImportOptionsData Data; // 0x3C (0x94) | |
}; | |
struct UFontImportOptions { | |
struct UObject_Data UObject; | |
struct UFontImportOptions_Data UFontImportOptions; | |
}; | |
struct UForceFeedbackManager_Data { | |
bool bAllowsForceFeedback : 1; // 0x3C (0x4) | |
bool bIsPaused : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UForceFeedbackWaveform* FFWaveform; // 0x40 (0x4) | |
int CurrentSample; // 0x44 (0x4) | |
float ElapsedTime; // 0x48 (0x4) | |
float ScaleAllWaveformsBy; // 0x4C (0x4) | |
struct AActor* WaveformInstigator; // 0x50 (0x4) | |
int CurrentWaveformRef; // 0x54 (0x4) | |
}; | |
struct UForceFeedbackManager { | |
struct UObject_Data UObject; | |
struct UForceFeedbackManager_Data UForceFeedbackManager; | |
}; | |
struct UForceFeedbackWaveform_Data { | |
bool bIsLooping : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FWaveformSample_ Samples; // 0x40 (0xC) | |
float Scale; // 0x4C (0x4) | |
float WaveformFalloffStartDistance; // 0x50 (0x4) | |
float MaxWaveformDistance; // 0x54 (0x4) | |
int WaveformRef; // 0x58 (0x4) | |
}; | |
struct UForceFeedbackWaveform { | |
struct UObject_Data UObject; | |
struct UForceFeedbackWaveform_Data UForceFeedbackWaveform; | |
}; | |
struct UGameplayEvents_Data { | |
struct FPointer Archive; // 0x3C (0x4) | |
struct FString StatsFileName; // 0x40 (0xC) | |
struct FGameplayEventsHeader Header; // 0x4C (0x2C) | |
struct FGameSessionInformation CurrentSessionInfo; // 0x78 (0x80) | |
struct TArray_FPlayerInformation_ PlayerList; // 0xF8 (0xC) | |
struct TArray_FTeamInformation_ TeamList; // 0x104 (0xC) | |
struct TArray_FGameplayEventMetaData_ SupportedEvents; // 0x110 (0xC) | |
struct TArray_FWeaponClassEventData_ WeaponClassArray; // 0x11C (0xC) | |
struct TArray_FDamageClassEventData_ DamageClassArray; // 0x128 (0xC) | |
struct TArray_FProjectileClassEventData_ ProjectileClassArray; // 0x134 (0xC) | |
struct TArray_FPawnClassEventData_ PawnClassArray; // 0x140 (0xC) | |
struct TArray_FString_ ActorArray; // 0x14C (0xC) | |
struct TArray_FString_ SoundCueArray; // 0x158 (0xC) | |
}; | |
struct UGameplayEvents { | |
struct UObject_Data UObject; | |
struct UGameplayEvents_Data UGameplayEvents; | |
}; | |
struct UGameplayEventsReader_Data { | |
struct TArray_UGameplayEventsHandlerPtr_ RegisteredHandlers; // 0x164 (0xC) | |
}; | |
struct UGameplayEventsReader { | |
struct UObject_Data UObject; | |
struct UGameplayEvents_Data UGameplayEvents; | |
struct UGameplayEventsReader_Data UGameplayEventsReader; | |
}; | |
struct UGameplayEventsWriter_Data { | |
struct AGameInfo* Game; // 0x164 (0x4) | |
}; | |
struct UGameplayEventsWriter { | |
struct UObject_Data UObject; | |
struct UGameplayEvents_Data UGameplayEvents; | |
struct UGameplayEventsWriter_Data UGameplayEventsWriter; | |
}; | |
struct UGameplayEventsHandler_Data { | |
struct TArray_int_ EventIDFilter; // 0x3C (0xC) | |
struct TArray_FGameStatGroup_ GroupFilter; // 0x48 (0xC) | |
struct UGameplayEventsReader* Reader; // 0x54 (0x4) | |
}; | |
struct UGameplayEventsHandler { | |
struct UObject_Data UObject; | |
struct UGameplayEventsHandler_Data UGameplayEventsHandler; | |
}; | |
struct UGameViewportClient_Data { | |
struct FPointer VfTable_FViewportClient; // 0x3C (0x4) | |
struct FPointer VfTable_FExec; // 0x40 (0x4) | |
struct FPointer Viewport; // 0x44 (0x4) | |
struct FPointer ViewportFrame; // 0x48 (0x4) | |
struct TArray_UInteractionPtr_ GlobalInteractions; // 0x4C (0xC) | |
struct UUIInteraction* UIControllerClass; // 0x58 (0x4) | |
struct UUIInteraction* UIController; // 0x5C (0x4) | |
struct UConsole* ViewportConsole; // 0x60 (0x4) | |
struct FPointer pShowFlags; // 0x64 (0x4) | |
struct FString LoadingMessage; // 0x68 (0xC) | |
struct FString SavingMessage; // 0x74 (0xC) | |
struct FString ConnectingMessage; // 0x80 (0xC) | |
struct FString PausedMessage; // 0x8C (0xC) | |
struct FString PrecachingMessage; // 0x98 (0xC) | |
bool bShowTitleSafeZone : 1; // 0xA4 (0x4) | |
bool bDisplayingUIMouseCursor : 1; // 0xA4 (0x4) | |
bool bUIMouseCaptureOverride : 1; // 0xA4 (0x4) | |
bool bOverrideDiffuseAndSpecular : 1; // 0xA4 (0x4) | |
bool bIsPlayInEditorViewport : 1; // 0xA4 (0x4) | |
bool bShowSystemMouseCursor : 1; // 0xA4 (0x4) | |
bool bDisableWorldRendering : 1; // 0xA4 (0x4) | |
bool bDebugNoGFxUI : 1; // 0xA4 (0x4) | |
bool bUseHardwareCursorWhenWindowed : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FTitleSafeZoneArea TitleSafeZone; // 0xA8 (0x10) | |
struct TArray_FSplitscreenData_ SplitscreenInfo; // 0xB8 (0xC) | |
unsigned char DesiredSplitscreenType; // 0xC4 (0x1) | |
unsigned char ActiveSplitscreenType; // 0xC5 (0x1) | |
unsigned char Default2PSplitType; // 0xC6 (0x1) | |
unsigned char Default3PSplitType; // 0xC7 (0x1) | |
struct FString ProgressMessage[2]; // 0xC8 (0x18) | |
float ProgressTimeOut; // 0xE0 (0x4) | |
float ProgressFadeTime; // 0xE4 (0x4) | |
struct TArray_FDebugDisplayProperty_ DebugProperties; // 0xE8 (0xC) | |
struct FPointer ScaleformInteraction; // 0xF4 (0x4) | |
struct FScriptDelegate __HandleInputKey__Delegate; // 0xF8 (0xC) | |
struct FScriptDelegate __HandleInputAxis__Delegate; // 0x104 (0xC) | |
struct FScriptDelegate __HandleInputChar__Delegate; // 0x110 (0xC) | |
}; | |
struct UGameViewportClient { | |
struct UObject_Data UObject; | |
struct UGameViewportClient_Data UGameViewportClient; | |
}; | |
struct UGBXCrossLevelReferenceContainer_Data { | |
struct UObject* CrossLevelObjectRef; // 0x3C (0x4) | |
}; | |
struct UGBXCrossLevelReferenceContainer { | |
struct UObject_Data UObject; | |
struct UGBXCrossLevelReferenceContainer_Data UGBXCrossLevelReferenceContainer; | |
}; | |
struct UGBXDefinition_Data { | |
}; | |
struct UGBXDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
}; | |
struct UBaseHitRegionDefinition_Data { | |
}; | |
struct UBaseHitRegionDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UBaseHitRegionDefinition_Data UBaseHitRegionDefinition; | |
}; | |
struct UDamageTypeDefinition_Data { | |
}; | |
struct UDamageTypeDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UDamageTypeDefinition_Data UDamageTypeDefinition; | |
}; | |
struct UEngineInteractionIconDefinition_Data { | |
}; | |
struct UEngineInteractionIconDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UEngineInteractionIconDefinition_Data UEngineInteractionIconDefinition; | |
}; | |
struct UPawnAllegiance_Data { | |
unsigned char DefaultOpinion; // 0x3C (0x1) | |
unsigned char SelfOpinion; // 0x3D (0x1) | |
unsigned char ForcedOtherOpinion; // 0x3E (0x1) | |
struct TArray_FOpinionData_ MyOpinions; // 0x40 (0xC) | |
struct TArray_FOpinionData_ OtherOpinions; // 0x4C (0xC) | |
bool bForceAllOtherOpinions : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName AllegianceKilledStat; // 0x5C (0x8) | |
}; | |
struct UPawnAllegiance { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UPawnAllegiance_Data UPawnAllegiance; | |
}; | |
struct UPawnInteractionDefinition_Data { | |
bool bSupportsUseEvents : 1; // 0x3C (0x4) | |
bool bSupportsUseEventsWhenDead : 1; // 0x3C (0x4) | |
bool bAimToInteract : 1; // 0x3C (0x4) | |
bool bUseInteractDistance : 1; // 0x3C (0x4) | |
bool bSupportsTouchEvents : 1; // 0x3C (0x4) | |
bool bSupportsTouchEventsWhenDead : 1; // 0x3C (0x4) | |
bool bTouchAIPawns : 1; // 0x3C (0x4) | |
bool bTouchPlayerPawns : 1; // 0x3C (0x4) | |
bool bTouchVehicles : 1; // 0x3C (0x4) | |
bool bTouchProjectiles : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float InteractDistance; // 0x40 (0x4) | |
float TouchRadius; // 0x44 (0x4) | |
float TouchHeight; // 0x48 (0x4) | |
struct TArray_UBehaviorBasePtr_ OnTouch; // 0x4C (0xC) | |
struct TArray_UBehaviorBasePtr_ OnUnTouch; // 0x58 (0xC) | |
struct TArray_UBehaviorBasePtr_ OnUse; // 0x64 (0xC) | |
}; | |
struct UPawnInteractionDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UPawnInteractionDefinition_Data UPawnInteractionDefinition; | |
}; | |
struct UGBXNavMeshPathModifier_Data { | |
}; | |
struct UGBXNavMeshPathModifier { | |
struct UObject_Data UObject; | |
struct UGBXNavMeshPathModifier_Data UGBXNavMeshPathModifier; | |
}; | |
struct UGBXNavMeshPathModifier_Simplify_Data { | |
float CornerCutInterval; // 0x3C (0x4) | |
}; | |
struct UGBXNavMeshPathModifier_Simplify { | |
struct UObject_Data UObject; | |
struct UGBXNavMeshPathModifier_Data UGBXNavMeshPathModifier; | |
struct UGBXNavMeshPathModifier_Simplify_Data UGBXNavMeshPathModifier_Simplify; | |
}; | |
struct UGBXNavMeshPathModifier_SmoothTurns_Data { | |
float TooSharpThreshold; // 0x3C (0x4) | |
float MaxAdjustThreshold; // 0x40 (0x4) | |
float CornerLengthModifier; // 0x44 (0x4) | |
float TestInterval; // 0x48 (0x4) | |
}; | |
struct UGBXNavMeshPathModifier_SmoothTurns { | |
struct UObject_Data UObject; | |
struct UGBXNavMeshPathModifier_Data UGBXNavMeshPathModifier; | |
struct UGBXNavMeshPathModifier_SmoothTurns_Data UGBXNavMeshPathModifier_SmoothTurns; | |
}; | |
struct UGearboxEngineGlobals_Data { | |
struct UTargetableList* TheTargetableList; // 0x3C (0x4) | |
struct UTexture2D* AnimDebugTrack; // 0x40 (0x4) | |
struct UTexture2D* AnimDebugCarat; // 0x44 (0x4) | |
struct UGearboxEngineGlobals* SingletonInstance; // 0x48 (0x4) | |
struct UPersistentGameDataManager* ThePersistentDataManager; // 0x4C (0x4) | |
struct TArray_FPlayerOwnedComponent_ PlayerOwnedComponents; // 0x50 (0xC) | |
struct FVector DynamicShadowDirection; // 0x5C (0xC) | |
float WholeSceneDynamicShadowRadius; // 0x68 (0x4) | |
struct TArray_FAkCallBackGetRTPC_ AkCallBackGetRTPCs; // 0x6C (0xC) | |
struct FScriptDelegate __OnDlgFinished__Delegate; // 0x78 (0xC) | |
}; | |
struct UGearboxEngineGlobals { | |
struct UObject_Data UObject; | |
struct UGearboxEngineGlobals_Data UGearboxEngineGlobals; | |
}; | |
struct UGenericParamListStatEntry_Data { | |
struct FPointer StatEvent; // 0x3C (0x4) | |
struct UGameplayEventsWriter* Writer; // 0x40 (0x4) | |
}; | |
struct UGenericParamListStatEntry { | |
struct UObject_Data UObject; | |
struct UGenericParamListStatEntry_Data UGenericParamListStatEntry; | |
}; | |
struct UGuidCache_Data { | |
unsigned char Unknown1[0x48]; // 0x3C (0x48) MISSED OFFSET | |
}; | |
struct UGuidCache { | |
struct UObject_Data UObject; | |
struct UGuidCache_Data UGuidCache; | |
}; | |
struct UIAnimBehavior_Data { | |
}; | |
struct UIAnimBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIAnimBehavior_Data UIAnimBehavior; | |
}; | |
struct UIAttributeSlotEffectProvider_Data { | |
}; | |
struct UIAttributeSlotEffectProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIAttributeSlotEffectProvider_Data UIAttributeSlotEffectProvider; | |
}; | |
struct UIBalancedActor_Data { | |
}; | |
struct UIBalancedActor { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIBalancedActor_Data UIBalancedActor; | |
}; | |
struct UIBodyCompositionInstance_Data { | |
}; | |
struct UIBodyCompositionInstance { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIBodyCompositionInstance_Data UIBodyCompositionInstance; | |
}; | |
struct UIBodyInfoProvider_Data { | |
}; | |
struct UIBodyInfoProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIBodyInfoProvider_Data UIBodyInfoProvider; | |
}; | |
struct UIDamageCauser_Data { | |
}; | |
struct UIDamageCauser { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIDamageCauser_Data UIDamageCauser; | |
}; | |
struct UIDialogBox_Data { | |
}; | |
struct UIDialogBox { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIDialogBox_Data UIDialogBox; | |
}; | |
struct UIFaceFXActor_Data { | |
}; | |
struct UIFaceFXActor { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIFaceFXActor_Data UIFaceFXActor; | |
}; | |
struct UIGBXNavMeshBuildEvents_Data { | |
}; | |
struct UIGBXNavMeshBuildEvents { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIGBXNavMeshBuildEvents_Data UIGBXNavMeshBuildEvents; | |
}; | |
struct UIGBXNavMeshSeed_Data { | |
}; | |
struct UIGBXNavMeshSeed { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIGBXNavMeshSeed_Data UIGBXNavMeshSeed; | |
}; | |
struct UIGBXNavMeshSpecialMove_Data { | |
}; | |
struct UIGBXNavMeshSpecialMove { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIGBXNavMeshSpecialMove_Data UIGBXNavMeshSpecialMove; | |
}; | |
struct UIKilledBehavior_Data { | |
}; | |
struct UIKilledBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIKilledBehavior_Data UIKilledBehavior; | |
}; | |
struct UIniLocPatcher_Data { | |
struct TArray_FIniLocFileEntry_ Files; // 0x3C (0xC) | |
struct FScriptInterface TitleFileInterface; // 0x48 (0x8) | |
struct FScriptDelegate __OnReadTitleFileComplete__Delegate; // 0x50 (0xC) | |
}; | |
struct UIniLocPatcher { | |
struct UObject_Data UObject; | |
struct UIniLocPatcher_Data UIniLocPatcher; | |
}; | |
struct UInterface_NavigationHandle_Data { | |
}; | |
struct UInterface_NavigationHandle { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UInterface_NavigationHandle_Data UInterface_NavigationHandle; | |
}; | |
struct UInterface_Speaker_Data { | |
}; | |
struct UInterface_Speaker { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UInterface_Speaker_Data UInterface_Speaker; | |
}; | |
struct UInterpCurveEdSetup_Data { | |
struct TArray_FCurveEdTab_ Tabs; // 0x3C (0xC) | |
int ActiveTab; // 0x48 (0x4) | |
}; | |
struct UInterpCurveEdSetup { | |
struct UObject_Data UObject; | |
struct UInterpCurveEdSetup_Data UInterpCurveEdSetup; | |
}; | |
struct UInterpTrack_Data { | |
struct FPointer VfTable_FInterpEdInputInterface; // 0x3C (0x4) | |
struct FPointer CurveEdVTable; // 0x40 (0x4) | |
struct TArray_UInterpTrackPtr_ SubTracks; // 0x44 (0xC) | |
struct UInterpTrackInst* TrackInstClass; // 0x50 (0x4) | |
unsigned char ActiveCondition; // 0x54 (0x1) | |
unsigned char TrackPlayDirection; // 0x55 (0x1) | |
struct FString TrackTitle; // 0x58 (0xC) | |
bool bOnePerGroup : 1; // 0x64 (0x4) | |
bool bDirGroupOnly : 1; // 0x64 (0x4) | |
bool bDisableTrack : 1; // 0x64 (0x4) | |
bool bIsAnimControlTrack : 1; // 0x64 (0x4) | |
bool bSubTrackOnly : 1; // 0x64 (0x4) | |
bool bVisible : 1; // 0x64 (0x4) | |
bool bIsSelected : 1; // 0x64 (0x4) | |
bool bIsRecording : 1; // 0x64 (0x4) | |
bool bIsCollapsed : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
}; | |
struct UInterpTrack { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
}; | |
struct UIResourcePoolProvider_Data { | |
}; | |
struct UIResourcePoolProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIResourcePoolProvider_Data UIResourcePoolProvider; | |
}; | |
struct UISpawnActor_Data { | |
}; | |
struct UISpawnActor { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UISpawnActor_Data UISpawnActor; | |
}; | |
struct UISpecialOcclusionProvider_Data { | |
}; | |
struct UISpecialOcclusionProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UISpecialOcclusionProvider_Data UISpecialOcclusionProvider; | |
}; | |
struct UITargetable_Data { | |
}; | |
struct UITargetable { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UITargetable_Data UITargetable; | |
}; | |
struct UJsonObject_Data { | |
struct FMap_Mirror ValueMap; // 0x3C (0x3C) | |
struct FMap_Mirror ObjectMap; // 0x78 (0x3C) | |
struct TArray_FString_ ValueArray; // 0xB4 (0xC) | |
struct TArray_UJsonObjectPtr_ ObjectArray; // 0xC0 (0xC) | |
}; | |
struct UJsonObject { | |
struct UObject_Data UObject; | |
struct UJsonObject_Data UJsonObject; | |
}; | |
struct UKMeshProps_Data { | |
struct FVector COMNudge; // 0x3C (0xC) | |
struct FKAggregateGeom AggGeom; // 0x48 (0x38) | |
}; | |
struct UKMeshProps { | |
struct UObject_Data UObject; | |
struct UKMeshProps_Data UKMeshProps; | |
}; | |
struct ULevelBase_Data { | |
unsigned char Unknown1[0x54]; // 0x3C (0x54) MISSED OFFSET | |
}; | |
struct ULevelBase { | |
struct UObject_Data UObject; | |
struct ULevelBase_Data ULevelBase; | |
}; | |
struct ULevel_Data { | |
unsigned char Unknown1[0x9C]; // 0xCC (0x9C) MISSED OFFSET | |
float LightmapTotalSize; // 0x168 (0x4) | |
float ShadowmapTotalSize; // 0x16C (0x4) | |
unsigned char Unknown2[0x208]; // 0x170 (0x208) MISSED OFFSET | |
}; | |
struct ULevel { | |
struct UObject_Data UObject; | |
struct ULevelBase_Data ULevelBase; | |
struct ULevel_Data ULevel; | |
}; | |
struct UPendingLevel_Data { | |
}; | |
struct UPendingLevel { | |
struct UObject_Data UObject; | |
struct ULevelBase_Data ULevelBase; | |
struct UPendingLevel_Data UPendingLevel; | |
}; | |
struct UDemoPlayPendingLevel_Data { | |
}; | |
struct UDemoPlayPendingLevel { | |
struct UObject_Data UObject; | |
struct ULevelBase_Data ULevelBase; | |
struct UPendingLevel_Data UPendingLevel; | |
struct UDemoPlayPendingLevel_Data UDemoPlayPendingLevel; | |
}; | |
struct UNetPendingLevel_Data { | |
}; | |
struct UNetPendingLevel { | |
struct UObject_Data UObject; | |
struct ULevelBase_Data ULevelBase; | |
struct UPendingLevel_Data UPendingLevel; | |
struct UNetPendingLevel_Data UNetPendingLevel; | |
}; | |
struct ULevelStreaming_Data { | |
struct FName PackageName; // 0x3C (0x8) | |
struct ULevel* LoadedLevel; // 0x44 (0x4) | |
struct FVector Offset; // 0x48 (0xC) | |
struct FVector OldOffset; // 0x54 (0xC) | |
bool bIsVisible : 1; // 0x60 (0x4) | |
bool bHasLoadRequestPending : 1; // 0x60 (0x4) | |
bool bHasUnloadRequestPending : 1; // 0x60 (0x4) | |
bool bShouldBeVisibleInEditor : 1; // 0x60 (0x4) | |
bool bShouldBeVisibleInEditorOnLoad : 1; // 0x60 (0x4) | |
bool bBoundingBoxVisible : 1; // 0x60 (0x4) | |
bool bLocked : 1; // 0x60 (0x4) | |
bool bIsFullyStatic : 1; // 0x60 (0x4) | |
bool bShouldBeLoaded : 1; // 0x60 (0x4) | |
bool bShouldBeVisible : 1; // 0x60 (0x4) | |
bool bShouldBlockOnLoad : 1; // 0x60 (0x4) | |
bool bDrawOnLevelStatusMap : 1; // 0x60 (0x4) | |
bool bIsRequestingUnloadAndRemoval : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FColor DrawColor; // 0x64 (0x4) | |
struct TArray_ALevelStreamingVolumePtr_ EditorStreamingVolumes; // 0x68 (0xC) | |
float MinTimeBetweenVolumeUnloadRequests; // 0x74 (0x4) | |
float LastVolumeUnloadRequestTime; // 0x78 (0x4) | |
struct TArray_FString_ Keywords; // 0x7C (0xC) | |
struct ALevelGridVolume* EditorGridVolume; // 0x88 (0x4) | |
int GridPosition[3]; // 0x8C (0xC) | |
}; | |
struct ULevelStreaming { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
}; | |
struct ULevelStreamingAlwaysLoaded_Data { | |
bool bIsProceduralBuildingLODLevel : 1; // 0x98 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ULevelStreamingAlwaysLoaded { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
struct ULevelStreamingAlwaysLoaded_Data ULevelStreamingAlwaysLoaded; | |
}; | |
struct ULevelStreamingDistance_Data { | |
struct FVector Origin; // 0x98 (0xC) | |
float MaxDistance; // 0xA4 (0x4) | |
}; | |
struct ULevelStreamingDistance { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
struct ULevelStreamingDistance_Data ULevelStreamingDistance; | |
}; | |
struct ULevelStreamingKismet_Data { | |
}; | |
struct ULevelStreamingKismet { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
struct ULevelStreamingKismet_Data ULevelStreamingKismet; | |
}; | |
struct ULevelStreamingPersistent_Data { | |
}; | |
struct ULevelStreamingPersistent { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
struct ULevelStreamingPersistent_Data ULevelStreamingPersistent; | |
}; | |
struct ULightmappedSurfaceCollection_Data { | |
struct UModel* SourceModel; // 0x3C (0x4) | |
struct TArray_int_ Surfaces; // 0x40 (0xC) | |
}; | |
struct ULightmappedSurfaceCollection { | |
struct UObject_Data UObject; | |
struct ULightmappedSurfaceCollection_Data ULightmappedSurfaceCollection; | |
}; | |
struct ULightmassPrimitiveSettingsObject_Data { | |
struct FLightmassPrimitiveSettings LightmassSettings; // 0x3C (0x1C) | |
}; | |
struct ULightmassPrimitiveSettingsObject { | |
struct UObject_Data UObject; | |
struct ULightmassPrimitiveSettingsObject_Data ULightmassPrimitiveSettingsObject; | |
}; | |
struct ULine_Data { | |
struct ULineData* Parent; // 0x3C (0x4) | |
struct TArray_ULineSegmentPtr_ LineSegments; // 0x40 (0xC) | |
struct TArray_UVertexPtr_ Verts; // 0x4C (0xC) | |
struct UMaterial* RegionMaterial; // 0x58 (0x4) | |
struct UMaterial* SIZoneMaterial; // 0x5C (0x4) | |
struct UMaterial* SIRetreatMaterial; // 0x60 (0x4) | |
struct UMaterial* SIStealthMaterial; // 0x64 (0x4) | |
bool bMakeRegion : 1; // 0x68 (0x4) | |
bool bIsCircular : 1; // 0x68 (0x4) | |
bool bIsMoving : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int CombatZoneID; // 0x6C (0x4) | |
struct FString CombatZoneName; // 0x70 (0xC) | |
struct TArray_FVector_ RegionData; // 0x7C (0xC) | |
}; | |
struct ULine { | |
struct UObject_Data UObject; | |
struct ULine_Data ULine; | |
}; | |
struct ULineData_Data { | |
struct FVector RubberBand[2]; // 0x3C (0x18) | |
bool bShowRubberBand : 1; // 0x54 (0x4) | |
bool bTerrainTrace : 1; // 0x54 (0x4) | |
bool bShowOnlySelectedZone : 1; // 0x54 (0x4) | |
bool bAutoGenRedundantData : 1; // 0x54 (0x4) | |
bool bIsSelectedMap : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int ParentID; // 0x58 (0x4) | |
int SegmentID; // 0x5C (0x4) | |
int CurrentCombatZoneID; // 0x60 (0x4) | |
struct FString CurrentCombatZoneName; // 0x64 (0xC) | |
float VertexScale; // 0x70 (0x4) | |
float VertexScaleFactor; // 0x74 (0x4) | |
float LineSegmentScale; // 0x78 (0x4) | |
float LineSegmentScaleFactor; // 0x7C (0x4) | |
unsigned char EditorMode; // 0x80 (0x1) | |
struct TArray_ULinePtr_ Lines; // 0x84 (0xC) | |
}; | |
struct ULineData { | |
struct UObject_Data UObject; | |
struct ULineData_Data ULineData; | |
}; | |
struct ULineSegment_Data { | |
struct ULine* ParentLine; // 0x3C (0x4) | |
struct UVertex* Verts[2]; // 0x40 (0x8) | |
struct FVector Direction; // 0x48 (0xC) | |
struct FVector NormalLine[2]; // 0x54 (0x18) | |
bool RightNormal : 1; // 0x6C (0x4) | |
bool bIsSelected : 1; // 0x6C (0x4) | |
bool bDelete : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Size; // 0x70 (0x4) | |
unsigned char SegmentType; // 0x74 (0x1) | |
unsigned char SegmentMaterial; // 0x75 (0x1) | |
int SegmentID; // 0x78 (0x4) | |
struct FColor LineColor; // 0x7C (0x4) | |
struct FColor NormalColor; // 0x80 (0x4) | |
struct FColor SelectedColor; // 0x84 (0x4) | |
struct FColor VulnerableColor; // 0x88 (0x4) | |
struct FColor VantageColor; // 0x8C (0x4) | |
struct FColor SIColor; // 0x90 (0x4) | |
struct FColor RetreatColor; // 0x94 (0x4) | |
struct FColor StealthColor; // 0x98 (0x4) | |
}; | |
struct ULineSegment { | |
struct UObject_Data UObject; | |
struct ULineSegment_Data ULineSegment; | |
}; | |
struct UMapInfo_Data { | |
}; | |
struct UMapInfo { | |
struct UObject_Data UObject; | |
struct UMapInfo_Data UMapInfo; | |
}; | |
struct USurface_Data { | |
}; | |
struct USurface { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
}; | |
struct UMaterialInterface_Data { | |
struct FRenderCommandFence_Mirror ParentRefFence; // 0x3C (0x4) | |
struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x40 (0x8) | |
unsigned char CustomSkinType; // 0x48 (0x1) | |
}; | |
struct UMaterialInterface { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
}; | |
struct UMaterial_Data { | |
struct UPhysicalMaterial* PhysMaterial; // 0x4C (0x4) | |
struct UPhysicalMaterial* PhysicalMaterial; // 0x50 (0x4) | |
struct UTexture2D* PhysMaterialMask; // 0x54 (0x4) | |
int PhysMaterialMaskUVChannel; // 0x58 (0x4) | |
struct UPhysicalMaterial* BlackPhysicalMaterial; // 0x5C (0x4) | |
struct UPhysicalMaterial* WhitePhysicalMaterial; // 0x60 (0x4) | |
struct FColorMaterialInput DiffuseColor; // 0x64 (0x24) | |
struct FScalarMaterialInput DiffusePower; // 0x88 (0x24) | |
struct FColorMaterialInput SpecularColor; // 0xAC (0x24) | |
struct FScalarMaterialInput SpecularPower; // 0xD0 (0x24) | |
struct FVectorMaterialInput Normal; // 0xF4 (0x2C) | |
struct FColorMaterialInput EmissiveColor; // 0x120 (0x24) | |
struct FScalarMaterialInput Opacity; // 0x144 (0x24) | |
struct FScalarMaterialInput OpacityMask; // 0x168 (0x24) | |
float OpacityMaskClipValue; // 0x18C (0x4) | |
bool bNeedsShadowDepthBias : 1; // 0x190 (0x4) | |
bool TwoSided : 1; // 0x190 (0x4) | |
bool TwoSidedSeparatePass : 1; // 0x190 (0x4) | |
bool bDisableDepthTest : 1; // 0x190 (0x4) | |
bool bDisableEdgeDetection : 1; // 0x190 (0x4) | |
bool bSceneTextureRenderBehindTranslucency : 1; // 0x190 (0x4) | |
bool bAllowFog : 1; // 0x190 (0x4) | |
bool bTranslucencyReceiveDominantShadowsFromStatic : 1; // 0x190 (0x4) | |
bool bTranslucencyInheritDominantShadowsFromOpaque : 1; // 0x190 (0x4) | |
bool bAllowTranslucencyDoF : 1; // 0x190 (0x4) | |
bool bUseOneLayerDistortion : 1; // 0x190 (0x4) | |
bool bUseLitTranslucencyDepthPass : 1; // 0x190 (0x4) | |
bool bUseLitTranslucencyPostRenderDepthPass : 1; // 0x190 (0x4) | |
bool bCastLitTranslucencyShadowAsMasked : 1; // 0x190 (0x4) | |
bool bUsedAsLightFunction : 1; // 0x190 (0x4) | |
bool bUsedWithFogVolumes : 1; // 0x190 (0x4) | |
bool bUsedAsSpecialEngineMaterial : 1; // 0x190 (0x4) | |
bool bUsedWithSkeletalMesh : 1; // 0x190 (0x4) | |
bool bUsedWithTerrain : 1; // 0x190 (0x4) | |
bool bUsedWithLandscape : 1; // 0x190 (0x4) | |
bool bUsedWithFracturedMeshes : 1; // 0x190 (0x4) | |
bool bUsedWithParticleSystem : 1; // 0x190 (0x4) | |
bool bUsedWithParticleSprites : 1; // 0x190 (0x4) | |
bool bUsedWithBeamTrails : 1; // 0x190 (0x4) | |
bool bUsedWithParticleSubUV : 1; // 0x190 (0x4) | |
bool bUsedWithFoliage : 1; // 0x190 (0x4) | |
bool bUsedWithSpeedTree : 1; // 0x190 (0x4) | |
bool bUsedWithStaticLighting : 1; // 0x190 (0x4) | |
bool bUsedWithLensFlare : 1; // 0x190 (0x4) | |
bool bUsedWithGammaCorrection : 1; // 0x190 (0x4) | |
bool bUsedWithInstancedMeshParticles : 1; // 0x190 (0x4) | |
bool bUsedWithFluidSurfaces : 1; // 0x190 (0x4) | |
bool bUsedWithDecals : 1; // 0x194 (0x4) | |
bool bUsedWithMaterialEffect : 1; // 0x194 (0x4) | |
bool bUsedWithMorphTargets : 1; // 0x194 (0x4) | |
bool bUsedWithRadialBlur : 1; // 0x194 (0x4) | |
bool bUsedWithInstancedMeshes : 1; // 0x194 (0x4) | |
bool bUsedWithSplineMeshes : 1; // 0x194 (0x4) | |
bool bUsedWithAPEXMeshes : 1; // 0x194 (0x4) | |
bool bUsedWithSPHFluid : 1; // 0x194 (0x4) | |
bool bUsedWithScreenDoorFade : 1; // 0x194 (0x4) | |
bool bUsedWithWires : 1; // 0x194 (0x4) | |
bool Wireframe : 1; // 0x194 (0x4) | |
bool bPerPixelCameraVector : 1; // 0x194 (0x4) | |
bool bAllowLightmapSpecular : 1; // 0x194 (0x4) | |
bool bNoDraw : 1; // 0x194 (0x4) | |
bool bFullResTransConsole : 1; // 0x194 (0x4) | |
bool bIsFallbackMaterial : 1; // 0x194 (0x4) | |
bool bUsesDistortion : 1; // 0x194 (0x4) | |
bool bIsMasked : 1; // 0x194 (0x4) | |
bool bIsPreviewMaterial : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct FVector2MaterialInput Distortion; // 0x198 (0x28) | |
unsigned char BlendMode; // 0x1C0 (0x1) | |
unsigned char LightingModel; // 0x1C1 (0x1) | |
unsigned char ParticleDownsampling; // 0x1C2 (0x1) | |
unsigned char D3D11TessellationMode; // 0x1C3 (0x1) | |
struct FColorMaterialInput CustomLighting; // 0x1C4 (0x24) | |
struct FColorMaterialInput CustomSkylightDiffuse; // 0x1E8 (0x24) | |
struct FVectorMaterialInput AnisotropicDirection; // 0x20C (0x2C) | |
struct FScalarMaterialInput TwoSidedLightingMask; // 0x238 (0x24) | |
struct FColorMaterialInput TwoSidedLightingColor; // 0x25C (0x24) | |
struct FVectorMaterialInput WorldPositionOffset; // 0x280 (0x2C) | |
struct FVectorMaterialInput WorldDisplacement; // 0x2AC (0x2C) | |
struct FVector2MaterialInput TessellationFactors; // 0x2D8 (0x28) | |
struct FPointer MaterialResources[2]; // 0x300 (0x8) | |
struct FPointer DefaultMaterialInstances[3]; // 0x308 (0xC) | |
int EditorX; // 0x314 (0x4) | |
int EditorY; // 0x318 (0x4) | |
int EditorPitch; // 0x31C (0x4) | |
int EditorYaw; // 0x320 (0x4) | |
struct TArray_UMaterialExpressionPtr_ Expressions; // 0x324 (0xC) | |
unsigned char EditorParameters[0x3C]; // 0x330 (0x3C) UNKNOWN PROPERTY | |
struct TArray_UTexturePtr_ ReferencedTextures; // 0x36C (0xC) | |
}; | |
struct UMaterial { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
struct UMaterial_Data UMaterial; | |
}; | |
struct UMaterialExpression_Data { | |
bool bRealtimePreview : 1; // 0x3C (0x4) | |
bool bNeedToUpdatePreview : 1; // 0x3C (0x4) | |
bool bIsParameterExpression : 1; // 0x3C (0x4) | |
bool bShowOutputNameOnPin : 1; // 0x3C (0x4) | |
bool bHidePreviewWindow : 1; // 0x3C (0x4) | |
bool bUsedByStaticParameterSet : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UMaterialExpressionCompound* Compound; // 0x40 (0x4) | |
}; | |
struct UMaterialExpression { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
}; | |
struct UModel_Data { | |
unsigned char Unknown1[0x9D0]; // 0x3C (0x9D0) MISSED OFFSET | |
}; | |
struct UModel { | |
struct UObject_Data UObject; | |
struct UModel_Data UModel; | |
}; | |
struct UMusicTrackDataStructures_Data { | |
}; | |
struct UMusicTrackDataStructures { | |
struct UObject_Data UObject; | |
struct UMusicTrackDataStructures_Data UMusicTrackDataStructures; | |
}; | |
struct UNavigationMeshBase_Data { | |
unsigned char Unknown1[0x264]; // 0x3C (0x264) MISSED OFFSET | |
}; | |
struct UNavigationMeshBase { | |
struct UObject_Data UObject; | |
struct UNavigationMeshBase_Data UNavigationMeshBase; | |
}; | |
struct UNetDriver_Data { | |
float ConnectionTimeout; // 0x60 (0x4) | |
float InitialConnectTimeout; // 0x64 (0x4) | |
float KeepAliveTime; // 0x68 (0x4) | |
float RelevantTimeout; // 0x6C (0x4) | |
float SpawnPrioritySeconds; // 0x70 (0x4) | |
float ServerTravelPause; // 0x74 (0x4) | |
int MaxClientRate; // 0x78 (0x4) | |
int MaxInternetClientRate; // 0x7C (0x4) | |
int NetServerMaxTickRate; // 0x80 (0x4) | |
bool bClampListenServerTickRate : 1; // 0x84 (0x4) | |
bool AllowDownloads : 1; // 0x88 (0x4) | |
bool AllowPeerConnections : 1; // 0x8C (0x4) | |
bool AllowPeerVoice : 1; // 0x90 (0x4) | |
unsigned char Unknown1[0x18]; // 0x94 (0x18) MISSED OFFSET | |
unsigned char Unknown1[0x3]; // BITFIELD FIX | |
int MaxDownloadSize; // 0xAC (0x4) | |
struct TArray_FString_ DownloadManagers; // 0xB0 (0xC) | |
unsigned char Unknown2[0xC0]; // 0xBC (0xC0) MISSED OFFSET | |
struct FString NetConnectionClassName; // 0x17C (0xC) | |
unsigned char Unknown3[0x44]; // 0x188 (0x44) MISSED OFFSET | |
}; | |
struct UNetDriver { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UNetDriver_Data UNetDriver; | |
}; | |
struct UDemoRecDriver_Data { | |
struct FString DemoSpectatorClass; // 0x1F4 (0xC) | |
unsigned char Unknown1[0x7C]; // 0x200 (0x7C) MISSED OFFSET | |
int MaxRewindPoints; // 0x27C (0x4) | |
unsigned char Unknown2[0x4]; // 0x280 (0x4) MISSED OFFSET | |
float RewindPointInterval; // 0x284 (0x4) | |
int NumRecentRewindPoints; // 0x288 (0x4) | |
unsigned char Unknown3[0x4]; // 0x28C (0x4) MISSED OFFSET | |
}; | |
struct UDemoRecDriver { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UNetDriver_Data UNetDriver; | |
struct UDemoRecDriver_Data UDemoRecDriver; | |
}; | |
struct UObjectReferencer_Data { | |
struct TArray_UObjectPtr_ ReferencedObjects; // 0x3C (0xC) | |
}; | |
struct UObjectReferencer { | |
struct UObject_Data UObject; | |
struct UObjectReferencer_Data UObjectReferencer; | |
}; | |
struct UOnlineSubsystem_Data { | |
struct FPointer VfTable_FTickableObject; // 0x3C (0x4) | |
struct FScriptInterface AccountInterface; // 0x40 (0x8) | |
struct FScriptInterface PlayerInterface; // 0x48 (0x8) | |
struct FScriptInterface PlayerInterfaceEx; // 0x50 (0x8) | |
struct FScriptInterface SystemInterface; // 0x58 (0x8) | |
struct FScriptInterface GameInterface; // 0x60 (0x8) | |
struct FScriptInterface ContentInterface; // 0x68 (0x8) | |
struct FScriptInterface VoiceInterface; // 0x70 (0x8) | |
struct FScriptInterface StatsInterface; // 0x78 (0x8) | |
struct FScriptInterface NewsInterface; // 0x80 (0x8) | |
struct FScriptInterface PartyChatInterface; // 0x88 (0x8) | |
struct FScriptInterface TitleFileInterface; // 0x90 (0x8) | |
struct FScriptInterface AuthInterface; // 0x98 (0x8) | |
struct TArray_FNamedInterface_ NamedInterfaces; // 0xA0 (0xC) | |
struct TArray_FNamedInterfaceDef_ NamedInterfaceDefs; // 0xAC (0xC) | |
struct TArray_FNamedSession_ Sessions; // 0xB8 (0xC) | |
bool bUseBuildIdOverride : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int BuildIdOverride; // 0xC8 (0x4) | |
struct FString IniLocPatcherClassName; // 0xCC (0xC) | |
struct UIniLocPatcher* Patcher; // 0xD8 (0x4) | |
float AsyncMinCompletionTime; // 0xDC (0x4) | |
}; | |
struct UOnlineSubsystem { | |
struct UObject_Data UObject; | |
struct UOnlineSubsystem_Data UOnlineSubsystem; | |
}; | |
struct UOnlineAuthInterfaceBaseImpl_Data { | |
bool bAuthReady : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FAuthSession_ ClientAuthSessions; // 0x40 (0xC) | |
struct TArray_FAuthSession_ ServerAuthSessions; // 0x4C (0xC) | |
struct TArray_FAuthSession_ PeerAuthSessions; // 0x58 (0xC) | |
struct TArray_FLocalAuthSession_ LocalClientAuthSessions; // 0x64 (0xC) | |
struct TArray_FLocalAuthSession_ LocalServerAuthSessions; // 0x70 (0xC) | |
struct TArray_FLocalAuthSession_ LocalPeerAuthSessions; // 0x7C (0xC) | |
struct FScriptDelegate __OnAuthReady__Delegate; // 0x88 (0xC) | |
struct FScriptDelegate __OnAuthRequestClient__Delegate; // 0x94 (0xC) | |
struct FScriptDelegate __OnAuthRequestServer__Delegate; // 0xA0 (0xC) | |
struct FScriptDelegate __OnAuthBlobReceivedClient__Delegate; // 0xAC (0xC) | |
struct FScriptDelegate __OnAuthBlobReceivedServer__Delegate; // 0xB8 (0xC) | |
struct FScriptDelegate __OnAuthCompleteClient__Delegate; // 0xC4 (0xC) | |
struct FScriptDelegate __OnAuthCompleteServer__Delegate; // 0xD0 (0xC) | |
struct FScriptDelegate __OnAuthKillClient__Delegate; // 0xDC (0xC) | |
struct FScriptDelegate __OnAuthRetryServer__Delegate; // 0xE8 (0xC) | |
struct FScriptDelegate __OnClientConnectionClose__Delegate; // 0xF4 (0xC) | |
struct FScriptDelegate __OnServerConnectionClose__Delegate; // 0x100 (0xC) | |
}; | |
struct UOnlineAuthInterfaceBaseImpl { | |
struct UObject_Data UObject; | |
struct UOnlineAuthInterfaceBaseImpl_Data UOnlineAuthInterfaceBaseImpl; | |
}; | |
struct UOnlineMatchmakingStats_Data { | |
}; | |
struct UOnlineMatchmakingStats { | |
struct UObject_Data UObject; | |
struct UOnlineMatchmakingStats_Data UOnlineMatchmakingStats; | |
}; | |
struct UOnlinePlayerStorage_Data { | |
int VersionNumber; // 0x3C (0x4) | |
int VersionSettingsId; // 0x40 (0x4) | |
int SaveCountSettingId; // 0x44 (0x4) | |
struct TArray_FOnlineProfileSetting_ ProfileSettings; // 0x48 (0xC) | |
struct TArray_FSettingsPropertyPropertyMetaData_ ProfileMappings; // 0x54 (0xC) | |
unsigned char AsyncState; // 0x60 (0x1) | |
int DeviceID; // 0x64 (0x4) | |
}; | |
struct UOnlinePlayerStorage { | |
struct UObject_Data UObject; | |
struct UOnlinePlayerStorage_Data UOnlinePlayerStorage; | |
}; | |
struct UOnlineProfileSettings_Data { | |
struct TArray_int_ ProfileSettingIds; // 0x68 (0xC) | |
struct TArray_FOnlineProfileSetting_ DefaultSettings; // 0x74 (0xC) | |
struct TArray_FOnlineProfileSetting_ DefaultConsoleSettings; // 0x80 (0xC) | |
struct TArray_FIdToStringMapping_ OwnerMappings; // 0x8C (0xC) | |
}; | |
struct UOnlineProfileSettings { | |
struct UObject_Data UObject; | |
struct UOnlinePlayerStorage_Data UOnlinePlayerStorage; | |
struct UOnlineProfileSettings_Data UOnlineProfileSettings; | |
}; | |
struct UOnlineStats_Data { | |
struct TArray_FStringIdToStringMapping_ ViewIdMappings; // 0x3C (0xC) | |
}; | |
struct UOnlineStats { | |
struct UObject_Data UObject; | |
struct UOnlineStats_Data UOnlineStats; | |
}; | |
struct UOnlineStatsRead_Data { | |
int ViewId; // 0x48 (0x4) | |
int SortColumnId; // 0x4C (0x4) | |
struct TArray_int_ ColumnIds; // 0x50 (0xC) | |
int TotalRowsInView; // 0x5C (0x4) | |
struct TArray_FOnlineStatsRow_ Rows; // 0x60 (0xC) | |
struct TArray_FColumnMetaData_ ColumnMappings; // 0x6C (0xC) | |
struct FString ViewName; // 0x78 (0xC) | |
int TitleId; // 0x84 (0x4) | |
}; | |
struct UOnlineStatsRead { | |
struct UObject_Data UObject; | |
struct UOnlineStats_Data UOnlineStats; | |
struct UOnlineStatsRead_Data UOnlineStatsRead; | |
}; | |
struct UOnlineStatsWrite_Data { | |
struct TArray_FStringIdToStringMapping_ StatMappings; // 0x48 (0xC) | |
struct TArray_FSettingsProperty_ Properties; // 0x54 (0xC) | |
struct TArray_int_ ViewIds; // 0x60 (0xC) | |
struct TArray_int_ ArbitratedViewIds; // 0x6C (0xC) | |
int RatingId; // 0x78 (0x4) | |
struct FScriptDelegate __OnStatsWriteComplete__Delegate; // 0x7C (0xC) | |
}; | |
struct UOnlineStatsWrite { | |
struct UObject_Data UObject; | |
struct UOnlineStats_Data UOnlineStats; | |
struct UOnlineStatsWrite_Data UOnlineStatsWrite; | |
}; | |
struct UPackageMapLevel_Data { | |
}; | |
struct UPackageMapLevel { | |
struct UObject_Data UObject; | |
struct UPackageMap_Data UPackageMap; | |
struct UPackageMapLevel_Data UPackageMapLevel; | |
}; | |
struct UPackageMapSeekFree_Data { | |
}; | |
struct UPackageMapSeekFree { | |
struct UObject_Data UObject; | |
struct UPackageMap_Data UPackageMap; | |
struct UPackageMapLevel_Data UPackageMapLevel; | |
struct UPackageMapSeekFree_Data UPackageMapSeekFree; | |
}; | |
struct UPatchScriptCommandlet_Data { | |
}; | |
struct UPatchScriptCommandlet { | |
struct UObject_Data UObject; | |
struct UCommandlet_Data UCommandlet; | |
struct UPatchScriptCommandlet_Data UPatchScriptCommandlet; | |
}; | |
struct UPlayer_Data { | |
struct FPointer VfTable_FExec; // 0x3C (0x4) | |
struct APlayerController* Actor; // 0x40 (0x4) | |
int CurrentNetSpeed; // 0x44 (0x4) | |
int ConfiguredInternetSpeed; // 0x48 (0x4) | |
int ConfiguredLanSpeed; // 0x4C (0x4) | |
float PP_DesaturationMultiplier; // 0x50 (0x4) | |
float PP_HighlightsMultiplier; // 0x54 (0x4) | |
float PP_MidTonesMultiplier; // 0x58 (0x4) | |
float PP_ShadowsMultiplier; // 0x5C (0x4) | |
}; | |
struct UPlayer { | |
struct UObject_Data UObject; | |
struct UPlayer_Data UPlayer; | |
}; | |
struct ULocalPlayer_Data { | |
struct FPointer VfTable_FObserverInterface; // 0x60 (0x4) | |
int ControllerId; // 0x64 (0x4) | |
struct UGameViewportClient* ViewportClient; // 0x68 (0x4) | |
struct FVector2D Origin; // 0x6C (0x8) | |
struct FVector2D Size; // 0x74 (0x8) | |
struct UPostProcessChain* PlayerPostProcess; // 0x7C (0x4) | |
struct TArray_UPostProcessChainPtr_ PlayerPostProcessChains; // 0x80 (0xC) | |
struct FPointer ViewState; // 0x8C (0x4) | |
struct FSynchronizedActorVisibilityHistory ActorVisibilityHistory; // 0x90 (0x8) | |
struct FVector LastViewLocation; // 0x98 (0xC) | |
struct FCurrentPostProcessVolumeInfo CurrentPPInfo; // 0xA4 (0xF4) | |
struct FCurrentPostProcessVolumeInfo LevelPPInfo; // 0x198 (0xF4) | |
struct TArray_FPostProcessSettingsOverride_ ActivePPOverrides; // 0x28C (0xC) | |
struct TArray_FWorldLightingOverride_ WorldLightingOverrides; // 0x298 (0xC) | |
unsigned char AspectRatioAxisConstraint; // 0x2A4 (0x1) | |
struct FString LastMap; // 0x2A8 (0xC) | |
bool bWantToResetToMapDefaultPP : 1; // 0x2B4 (0x4) | |
bool bSentSplitJoin : 1; // 0x2B4 (0x4) | |
bool bPendingServerAuth : 1; // 0x2B4 (0x4) | |
bool bLobbyWasShown : 1; // 0x2B4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UTranslationContext* TagContext; // 0x2B8 (0x4) | |
struct UOnlineAuthInterfaceBaseImpl* CachedAuthInt; // 0x2BC (0x4) | |
float ServerAuthTimestamp; // 0x2C0 (0x4) | |
int ServerAuthTimeout; // 0x2C4 (0x4) | |
int ServerAuthRetryCount; // 0x2C8 (0x4) | |
int MaxServerAuthRetryCount; // 0x2CC (0x4) | |
struct FUniqueNetId ServerAuthUID; // 0x2D0 (0x18) | |
unsigned char Unknown1[0x8]; // 0x2E8 (0x8) MISSED OFFSET | |
struct FMatrix ViewProjectionMatrix; // 0x2F0 (0x40) | |
float ViewProjMatTimestamp; // 0x330 (0x4) | |
}; | |
struct ULocalPlayer { | |
struct UObject_Data UObject; | |
struct UPlayer_Data UPlayer; | |
struct ULocalPlayer_Data ULocalPlayer; | |
}; | |
struct UNetConnection_Data { | |
unsigned char Unknown1[0x4F58]; // 0x9C (0x4F58) MISSED OFFSET | |
struct TArray_UChildConnectionPtr_ Children; // 0x4FF4 (0xC) | |
unsigned char Unknown2[0x48]; // 0x5000 (0x48) MISSED OFFSET | |
}; | |
struct UNetConnection { | |
struct UObject_Data UObject; | |
struct UPlayer_Data UPlayer; | |
struct UNetConnection_Data UNetConnection; | |
}; | |
struct UChildConnection_Data { | |
struct UNetConnection* Parent; // 0x5048 (0x4) | |
}; | |
struct UChildConnection { | |
struct UObject_Data UObject; | |
struct UPlayer_Data UPlayer; | |
struct UNetConnection_Data UNetConnection; | |
struct UChildConnection_Data UChildConnection; | |
}; | |
struct UDemoRecConnection_Data { | |
}; | |
struct UDemoRecConnection { | |
struct UObject_Data UObject; | |
struct UPlayer_Data UPlayer; | |
struct UNetConnection_Data UNetConnection; | |
struct UDemoRecConnection_Data UDemoRecConnection; | |
}; | |
struct UPolys_Data { | |
unsigned char Unknown1[0x10]; // 0x3C (0x10) MISSED OFFSET | |
}; | |
struct UPolys { | |
struct UObject_Data UObject; | |
struct UPolys_Data UPolys; | |
}; | |
struct UPostProcessChain_Data { | |
struct TArray_UPostProcessEffectPtr_ Effects; // 0x3C (0xC) | |
}; | |
struct UPostProcessChain { | |
struct UObject_Data UObject; | |
struct UPostProcessChain_Data UPostProcessChain; | |
}; | |
struct UPostProcessEffect_Data { | |
bool bShowInEditor : 1; // 0x3C (0x4) | |
bool bShowInGame : 1; // 0x3C (0x4) | |
bool bUseWorldSettings : 1; // 0x3C (0x4) | |
bool bAffectsLightingOnly : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName EffectName; // 0x40 (0x8) | |
int NodePosY; // 0x48 (0x4) | |
int NodePosX; // 0x4C (0x4) | |
int DrawWidth; // 0x50 (0x4) | |
int DrawHeight; // 0x54 (0x4) | |
int OutDrawY; // 0x58 (0x4) | |
int InDrawY; // 0x5C (0x4) | |
unsigned char SceneDPG; // 0x60 (0x1) | |
}; | |
struct UPostProcessEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
}; | |
struct UAccumulateAlphaEffect_Data { | |
}; | |
struct UAccumulateAlphaEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UAccumulateAlphaEffect_Data UAccumulateAlphaEffect; | |
}; | |
struct UAmbientOcclusionEffect_Data { | |
struct FLinearColor OcclusionColor; // 0x64 (0x10) | |
float OcclusionPower; // 0x74 (0x4) | |
float OcclusionScale; // 0x78 (0x4) | |
float OcclusionBias; // 0x7C (0x4) | |
float MinOcclusion; // 0x80 (0x4) | |
bool SSAO2 : 1; // 0x84 (0x4) | |
bool bAngleBasedSSAO : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float OcclusionRadius; // 0x88 (0x4) | |
float OcclusionAttenuation; // 0x8C (0x4) | |
unsigned char OcclusionQuality; // 0x90 (0x1) | |
float OcclusionFadeoutMinDistance; // 0x94 (0x4) | |
float OcclusionFadeoutMaxDistance; // 0x98 (0x4) | |
float HaloDistanceThreshold; // 0x9C (0x4) | |
float HaloDistanceScale; // 0xA0 (0x4) | |
float HaloOcclusion; // 0xA4 (0x4) | |
float EdgeDistanceThreshold; // 0xA8 (0x4) | |
float EdgeDistanceScale; // 0xAC (0x4) | |
float FilterDistanceScale; // 0xB0 (0x4) | |
int FilterSize; // 0xB4 (0x4) | |
float HistoryConvergenceTime; // 0xB8 (0x4) | |
float HistoryWeightConvergenceTime; // 0xBC (0x4) | |
}; | |
struct UAmbientOcclusionEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UAmbientOcclusionEffect_Data UAmbientOcclusionEffect; | |
}; | |
struct UBlurEffect_Data { | |
int BlurKernelSize; // 0x64 (0x4) | |
}; | |
struct UBlurEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UBlurEffect_Data UBlurEffect; | |
}; | |
struct UDOFEffect_Data { | |
float FalloffExponent; // 0x64 (0x4) | |
float BlurKernelSize; // 0x68 (0x4) | |
float MaxNearBlurAmount; // 0x6C (0x4) | |
float MinBlurAmount; // 0x70 (0x4) | |
float MaxFarBlurAmount; // 0x74 (0x4) | |
unsigned char FocusType; // 0x78 (0x1) | |
float FocusInnerRadius; // 0x7C (0x4) | |
float FocusDistance; // 0x80 (0x4) | |
struct FVector FocusPosition; // 0x84 (0xC) | |
float TunnelVisionScale; // 0x90 (0x4) | |
float TunnelVisionYOffset; // 0x94 (0x4) | |
bool bOverrideDOFSettings : 1; // 0x98 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float FalloffExponentOverride; // 0x9C (0x4) | |
float BlurKernelSizeOverride; // 0xA0 (0x4) | |
float MaxNearBlurAmountOverride; // 0xA4 (0x4) | |
float MaxFarBlurAmountOverride; // 0xA8 (0x4) | |
float MinBlurAmountOverride; // 0xAC (0x4) | |
float FocusInnerRadiusOverride; // 0xB0 (0x4) | |
float FocusDistanceOverride; // 0xB4 (0x4) | |
float TunnelVisionScaleOverride; // 0xB8 (0x4) | |
float TunnelVisionYOffsetOverride; // 0xBC (0x4) | |
}; | |
struct UDOFEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UDOFEffect_Data UDOFEffect; | |
}; | |
struct UDOFAndBloomEffect_Data { | |
float BloomScale; // 0xC0 (0x4) | |
float BloomThreshold; // 0xC4 (0x4) | |
struct FColor BloomTint; // 0xC8 (0x4) | |
float BloomScreenBlendThreshold; // 0xCC (0x4) | |
float SceneMultiplier; // 0xD0 (0x4) | |
float BlurBloomKernelSize; // 0xD4 (0x4) | |
bool bEnableReferenceDOF : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char DepthOfFieldType; // 0xDC (0x1) | |
unsigned char DepthOfFieldQuality; // 0xDD (0x1) | |
struct UTexture2D* BokehTexture; // 0xE0 (0x4) | |
}; | |
struct UDOFAndBloomEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UDOFEffect_Data UDOFEffect; | |
struct UDOFAndBloomEffect_Data UDOFAndBloomEffect; | |
}; | |
struct UDOFBloomMotionBlurEffect_Data { | |
float MaxVelocity; // 0xE4 (0x4) | |
float MotionBlurAmount; // 0xE8 (0x4) | |
bool FullMotionBlur : 1; // 0xEC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float CameraRotationThreshold; // 0xF0 (0x4) | |
float CameraTranslationThreshold; // 0xF4 (0x4) | |
}; | |
struct UDOFBloomMotionBlurEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UDOFEffect_Data UDOFEffect; | |
struct UDOFAndBloomEffect_Data UDOFAndBloomEffect; | |
struct UDOFBloomMotionBlurEffect_Data UDOFBloomMotionBlurEffect; | |
}; | |
struct UUberPostProcessEffect_Data { | |
struct FVector SceneShadows; // 0xF8 (0xC) | |
struct FVector SceneHighLights; // 0x104 (0xC) | |
struct FVector SceneMidTones; // 0x110 (0xC) | |
float SceneDesaturation; // 0x11C (0x4) | |
struct FVector SceneColorize; // 0x120 (0xC) | |
bool VignetteEnabled : 1; // 0x12C (0x4) | |
bool bEnableImageGrain : 1; // 0x12C (0x4) | |
bool bScaleEffectsWithViewSize : 1; // 0x12C (0x4) | |
bool bEnableHDRTonemapper : 1; // 0x12C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FLinearColor VignetteColor; // 0x130 (0x10) | |
float VignetteBrightness; // 0x140 (0x4) | |
struct UTexture* VignetteTexture; // 0x144 (0x4) | |
unsigned char TonemapperType; // 0x148 (0x1) | |
float TonemapperRange; // 0x14C (0x4) | |
float TonemapperToeFactor; // 0x150 (0x4) | |
float TonemapperScale; // 0x154 (0x4) | |
float MotionBlurSoftEdgeKernelSize; // 0x158 (0x4) | |
float SceneImageGrainScale; // 0x15C (0x4) | |
float BloomWeightSmall; // 0x160 (0x4) | |
float BloomWeightMedium; // 0x164 (0x4) | |
float BloomWeightLarge; // 0x168 (0x4) | |
float BloomSizeScaleSmall; // 0x16C (0x4) | |
float BloomSizeScaleMedium; // 0x170 (0x4) | |
float BloomSizeScaleLarge; // 0x174 (0x4) | |
struct FLUTBlender PreviousLUTBlender; // 0x178 (0x1C) | |
float SceneHDRTonemapperScale; // 0x194 (0x4) | |
}; | |
struct UUberPostProcessEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UDOFEffect_Data UDOFEffect; | |
struct UDOFAndBloomEffect_Data UDOFAndBloomEffect; | |
struct UDOFBloomMotionBlurEffect_Data UDOFBloomMotionBlurEffect; | |
struct UUberPostProcessEffect_Data UUberPostProcessEffect; | |
}; | |
struct UDwTriovizImplEffect_Data { | |
}; | |
struct UDwTriovizImplEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UDwTriovizImplEffect_Data UDwTriovizImplEffect; | |
}; | |
struct UFXAAEffect_Data { | |
}; | |
struct UFXAAEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UFXAAEffect_Data UFXAAEffect; | |
}; | |
struct UMaterialEffect_Data { | |
struct UMaterialInterface* Material; // 0x64 (0x4) | |
}; | |
struct UMaterialEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UMaterialEffect_Data UMaterialEffect; | |
}; | |
struct UMotionBlurEffect_Data { | |
float MaxVelocity; // 0x64 (0x4) | |
float MotionBlurAmount; // 0x68 (0x4) | |
bool FullMotionBlur : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float CameraRotationThreshold; // 0x70 (0x4) | |
float CameraTranslationThreshold; // 0x74 (0x4) | |
}; | |
struct UMotionBlurEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UMotionBlurEffect_Data UMotionBlurEffect; | |
}; | |
struct UPrimitiveComponentFactory_Data { | |
bool CollideActors : 1; // 0x3C (0x4) | |
bool BlockActors : 1; // 0x3C (0x4) | |
bool BlockZeroExtent : 1; // 0x3C (0x4) | |
bool BlockNonZeroExtent : 1; // 0x3C (0x4) | |
bool BlockRigidBody : 1; // 0x3C (0x4) | |
bool HiddenGame : 1; // 0x3C (0x4) | |
bool HiddenEditor : 1; // 0x3C (0x4) | |
bool CastShadow : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UPrimitiveComponentFactory { | |
struct UObject_Data UObject; | |
struct UPrimitiveComponentFactory_Data UPrimitiveComponentFactory; | |
}; | |
struct UMeshComponentFactory_Data { | |
struct TArray_UMaterialInterfacePtr_ Materials; // 0x40 (0xC) | |
}; | |
struct UMeshComponentFactory { | |
struct UObject_Data UObject; | |
struct UPrimitiveComponentFactory_Data UPrimitiveComponentFactory; | |
struct UMeshComponentFactory_Data UMeshComponentFactory; | |
}; | |
struct UStaticMeshComponentFactory_Data { | |
struct UStaticMesh* StaticMesh; // 0x4C (0x4) | |
}; | |
struct UStaticMeshComponentFactory { | |
struct UObject_Data UObject; | |
struct UPrimitiveComponentFactory_Data UPrimitiveComponentFactory; | |
struct UMeshComponentFactory_Data UMeshComponentFactory; | |
struct UStaticMeshComponentFactory_Data UStaticMeshComponentFactory; | |
}; | |
struct UReachSpec_Data { | |
struct FPointer NavOctreeObject; // 0x3C (0x4) | |
struct FVector Direction; // 0x40 (0xC) | |
struct AActor* BlockedBy; // 0x4C (0x4) | |
int MaxLandingVelocity; // 0x50 (0x4) | |
int Distance; // 0x54 (0x4) | |
struct ANavigationPoint* Start; // 0x58 (0x4) | |
struct FActorReference End; // 0x5C (0x14) | |
int CollisionRadius; // 0x70 (0x4) | |
int CollisionHeight; // 0x74 (0x4) | |
int reachFlags; // 0x78 (0x4) | |
unsigned char bPruned; // 0x7C (0x1) | |
unsigned char PathColorIndex; // 0x7D (0x1) | |
bool bAddToNavigationOctree : 1; // 0x80 (0x4) | |
bool bCanCutCorners : 1; // 0x80 (0x4) | |
bool bCheckForObstructions : 1; // 0x80 (0x4) | |
bool bSkipPrune : 1; // 0x80 (0x4) | |
bool bDisabled : 1; // 0x80 (0x4) | |
bool bRequiresSpecialMovement : 1; // 0x80 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
}; | |
struct UAdvancedReachSpec_Data { | |
}; | |
struct UAdvancedReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UAdvancedReachSpec_Data UAdvancedReachSpec; | |
}; | |
struct UCeilingReachSpec_Data { | |
}; | |
struct UCeilingReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UCeilingReachSpec_Data UCeilingReachSpec; | |
}; | |
struct UForcedReachSpec_Data { | |
}; | |
struct UForcedReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
}; | |
struct UCoverSlipReachSpec_Data { | |
unsigned char SpecDirection; // 0x84 (0x1) | |
}; | |
struct UCoverSlipReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct UCoverSlipReachSpec_Data UCoverSlipReachSpec; | |
}; | |
struct UFloorToCeilingReachSpec_Data { | |
}; | |
struct UFloorToCeilingReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct UFloorToCeilingReachSpec_Data UFloorToCeilingReachSpec; | |
}; | |
struct UMantleReachSpec_Data { | |
bool bClimbUp : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMantleReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct UMantleReachSpec_Data UMantleReachSpec; | |
}; | |
struct USlotToSlotReachSpec_Data { | |
unsigned char SpecDirection; // 0x84 (0x1) | |
}; | |
struct USlotToSlotReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct USlotToSlotReachSpec_Data USlotToSlotReachSpec; | |
}; | |
struct USwatTurnReachSpec_Data { | |
unsigned char SpecDirection; // 0x84 (0x1) | |
}; | |
struct USwatTurnReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct USwatTurnReachSpec_Data USwatTurnReachSpec; | |
}; | |
struct UWallTransReachSpec_Data { | |
}; | |
struct UWallTransReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UForcedReachSpec_Data UForcedReachSpec; | |
struct UWallTransReachSpec_Data UWallTransReachSpec; | |
}; | |
struct ULadderReachSpec_Data { | |
}; | |
struct ULadderReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct ULadderReachSpec_Data ULadderReachSpec; | |
}; | |
struct UProscribedReachSpec_Data { | |
}; | |
struct UProscribedReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UProscribedReachSpec_Data UProscribedReachSpec; | |
}; | |
struct UTeleportReachSpec_Data { | |
}; | |
struct UTeleportReachSpec { | |
struct UObject_Data UObject; | |
struct UReachSpec_Data UReachSpec; | |
struct UTeleportReachSpec_Data UTeleportReachSpec; | |
}; | |
struct USavedMove_Data { | |
struct USavedMove* NextMove; // 0x3C (0x4) | |
float TimeStamp; // 0x40 (0x4) | |
float Delta; // 0x44 (0x4) | |
bool bRun : 1; // 0x48 (0x4) | |
bool bDuck : 1; // 0x48 (0x4) | |
bool bPressedJump : 1; // 0x48 (0x4) | |
bool bDoubleJump : 1; // 0x48 (0x4) | |
bool bPreciseDestination : 1; // 0x48 (0x4) | |
bool bForceRMVelocity : 1; // 0x48 (0x4) | |
bool bForceMaxAccel : 1; // 0x48 (0x4) | |
bool bRootMotionFromInterpCurve : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char DoubleClickMove; // 0x4C (0x1) | |
unsigned char SavedPhysics; // 0x4D (0x1) | |
unsigned char AnalogPct; // 0x4E (0x1) | |
unsigned char RootMotionMode; // 0x4F (0x1) | |
struct FVector StartLocation; // 0x50 (0xC) | |
struct FVector StartRelativeLocation; // 0x5C (0xC) | |
struct FVector StartVelocity; // 0x68 (0xC) | |
struct FVector StartFloor; // 0x74 (0xC) | |
struct FVector SavedLocation; // 0x80 (0xC) | |
struct FVector SavedVelocity; // 0x8C (0xC) | |
struct FVector SavedRelativeLocation; // 0x98 (0xC) | |
struct FVector RMVelocity; // 0xA4 (0xC) | |
struct FVector Acceleration; // 0xB0 (0xC) | |
struct FRotator Rotation; // 0xBC (0xC) | |
struct AActor* StartBase; // 0xC8 (0x4) | |
struct AActor* EndBase; // 0xCC (0x4) | |
float CustomTimeDilation; // 0xD0 (0x4) | |
float AccelDotThreshold; // 0xD4 (0x4) | |
float RootMotionInterpCurrentTime; // 0xD8 (0x4) | |
struct FVector RootMotionInterpCurveLastValue; // 0xDC (0xC) | |
}; | |
struct USavedMove { | |
struct UObject_Data UObject; | |
struct USavedMove_Data USavedMove; | |
}; | |
struct USaveGameSummary_Data { | |
struct FName BaseLevel; // 0x3C (0x8) | |
struct FString Description; // 0x44 (0xC) | |
}; | |
struct USaveGameSummary { | |
struct UObject_Data UObject; | |
struct USaveGameSummary_Data USaveGameSummary; | |
}; | |
struct USelection_Data { | |
unsigned char Unknown1[0x24]; // 0x3C (0x24) MISSED OFFSET | |
}; | |
struct USelection { | |
struct UObject_Data UObject; | |
struct USelection_Data USelection; | |
}; | |
struct UServerCommandlet_Data { | |
}; | |
struct UServerCommandlet { | |
struct UObject_Data UObject; | |
struct UCommandlet_Data UCommandlet; | |
struct UServerCommandlet_Data UServerCommandlet; | |
}; | |
struct USettings_Data { | |
struct TArray_FLocalizedStringSetting_ LocalizedSettings; // 0x3C (0xC) | |
struct TArray_FSettingsProperty_ Properties; // 0x48 (0xC) | |
struct TArray_FLocalizedStringSettingMetaData_ LocalizedSettingsMappings; // 0x54 (0xC) | |
struct TArray_FSettingsPropertyPropertyMetaData_ PropertyMappings; // 0x60 (0xC) | |
}; | |
struct USettings { | |
struct UObject_Data UObject; | |
struct USettings_Data USettings; | |
}; | |
struct UOnlineGameSearch_Data { | |
int MaxSearchResults; // 0x6C (0x4) | |
struct FLocalizedStringSetting Query; // 0x70 (0xC) | |
bool bIsLanQuery : 1; // 0x7C (0x4) | |
bool bUsesArbitration : 1; // 0x7C (0x4) | |
bool bIsSearchInProgress : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UOnlineGameSettings* GameSettingsClass; // 0x80 (0x4) | |
struct TArray_FOnlineGameSearchResult_ Results; // 0x84 (0xC) | |
struct FOverrideSkill ManualSkillOverride; // 0x90 (0x28) | |
struct TArray_FNamedObjectProperty_ NamedProperties; // 0xB8 (0xC) | |
struct FOnlineGameSearchQuery FilterQuery; // 0xC4 (0x18) | |
struct FString AdditionalSearchCriteria; // 0xDC (0xC) | |
int PingBucketSize; // 0xE8 (0x4) | |
int NumPingProbes; // 0xEC (0x4) | |
int MaxPingBytes; // 0xF0 (0x4) | |
int NumSearchUsers; // 0xF4 (0x4) | |
}; | |
struct UOnlineGameSearch { | |
struct UObject_Data UObject; | |
struct USettings_Data USettings; | |
struct UOnlineGameSearch_Data UOnlineGameSearch; | |
}; | |
struct UOnlineGameSettings_Data { | |
int NumPublicConnections; // 0x6C (0x4) | |
int NumPrivateConnections; // 0x70 (0x4) | |
int NumOpenPublicConnections; // 0x74 (0x4) | |
int NumOpenPrivateConnections; // 0x78 (0x4) | |
struct FQWord ServerNonce; // 0x7C (0x8) | |
bool bShouldAdvertise : 1; // 0x84 (0x4) | |
bool bIsLanMatch : 1; // 0x84 (0x4) | |
bool bUsesStats : 1; // 0x84 (0x4) | |
bool bAllowJoinInProgress : 1; // 0x84 (0x4) | |
bool bAllowInvites : 1; // 0x84 (0x4) | |
bool bUsesPresence : 1; // 0x84 (0x4) | |
bool bAllowJoinViaPresence : 1; // 0x84 (0x4) | |
bool bAllowJoinViaPresenceFriendsOnly : 1; // 0x84 (0x4) | |
bool bUsesArbitration : 1; // 0x84 (0x4) | |
bool bAntiCheatProtected : 1; // 0x84 (0x4) | |
bool bWasFromInvite : 1; // 0x84 (0x4) | |
bool bIsDedicated : 1; // 0x84 (0x4) | |
bool bHasSkillUpdateInProgress : 1; // 0x84 (0x4) | |
bool bShouldShrinkArbitratedSessions : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FString OwningPlayerName; // 0x88 (0xC) | |
struct FUniqueNetId OwningPlayerId; // 0x94 (0x18) | |
int PingInMs; // 0xAC (0x4) | |
float MatchQuality; // 0xB0 (0x4) | |
unsigned char GameState; // 0xB4 (0x1) | |
int BuildUniqueId; // 0xB8 (0x4) | |
struct FString BuildUniqueString; // 0xBC (0xC) | |
}; | |
struct UOnlineGameSettings { | |
struct UObject_Data UObject; | |
struct USettings_Data USettings; | |
struct UOnlineGameSettings_Data UOnlineGameSettings; | |
}; | |
struct UShaderCache_Data { | |
unsigned char Unknown1[0xC0]; // 0x3C (0xC0) MISSED OFFSET | |
}; | |
struct UShaderCache { | |
struct UObject_Data UObject; | |
struct UShaderCache_Data UShaderCache; | |
}; | |
struct UShadowMap1D_Data { | |
unsigned char Unknown1[0x40]; // 0x3C (0x40) MISSED OFFSET | |
}; | |
struct UShadowMap1D { | |
struct UObject_Data UObject; | |
struct UShadowMap1D_Data UShadowMap1D; | |
}; | |
struct UShadowMap2D_Data { | |
struct UShadowMapTexture2D* Texture; // 0x3C (0x4) | |
struct FVector2D CoordinateScale; // 0x40 (0x8) | |
struct FVector2D CoordinateBias; // 0x48 (0x8) | |
struct FGuid LightGuid; // 0x50 (0x10) | |
bool bIsShadowFactorTexture : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UInstancedStaticMeshComponent* Component; // 0x64 (0x4) | |
int InstanceIndex; // 0x68 (0x4) | |
}; | |
struct UShadowMap2D { | |
struct UObject_Data UObject; | |
struct UShadowMap2D_Data UShadowMap2D; | |
}; | |
struct USmokeTestCommandlet_Data { | |
}; | |
struct USmokeTestCommandlet { | |
struct UObject_Data UObject; | |
struct UCommandlet_Data UCommandlet; | |
struct USmokeTestCommandlet_Data USmokeTestCommandlet; | |
}; | |
struct USnapshotInterface_Data { | |
bool bEnableInMultiplayer : 1; // 0x3C (0x4) | |
bool bTracked : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USnapshotInterface { | |
struct UObject_Data UObject; | |
struct USnapshotInterface_Data USnapshotInterface; | |
}; | |
struct USpeechRecognition_Data { | |
struct FString Language; // 0x3C (0xC) | |
float ConfidenceThreshhold; // 0x48 (0x4) | |
struct TArray_FRecogVocabulary_ Vocabularies; // 0x4C (0xC) | |
struct TArray_unsigned_char_ VoiceData; // 0x58 (0xC) | |
struct TArray_unsigned_char_ WorkingVoiceData; // 0x64 (0xC) | |
struct TArray_unsigned_char_ UserData; // 0x70 (0xC) | |
struct FRecogUserData InstanceData[4]; // 0x7C (0x40) | |
bool bDirty : 1; // 0xBC (0x4) | |
bool bInitialised : 1; // 0xBC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer FnxVoiceData; // 0xC0 (0x4) | |
}; | |
struct USpeechRecognition { | |
struct UObject_Data UObject; | |
struct USpeechRecognition_Data USpeechRecognition; | |
}; | |
struct UStaticMesh_Data { | |
unsigned char Unknown1[0xC]; // 0x3C (0xC) MISSED OFFSET | |
struct TArray_FStaticMeshLODInfo_ LODInfo; // 0x48 (0xC) | |
float LODDistanceRatio; // 0x54 (0x4) | |
float LODMaxRange; // 0x58 (0x4) | |
int LightMapResolution; // 0x5C (0x4) | |
int LightMapCoordinateIndex; // 0x60 (0x4) | |
unsigned char Unknown2[0x4C]; // 0x64 (0x4C) MISSED OFFSET | |
struct URB_BodySetup* BodySetup; // 0xB0 (0x4) | |
unsigned char Unknown3[0x34]; // 0xB4 (0x34) MISSED OFFSET | |
bool UseSimpleLineCollision : 1; // 0xE8 (0x4) | |
bool UseSimpleBoxCollision : 1; // 0xEC (0x4) | |
bool UseSimpleRigidBodyCollision : 1; // 0xF0 (0x4) | |
bool ForceComplexRigidBodyCollisionPhysX : 1; // 0xF4 (0x4) | |
bool UseFullPrecisionUVs : 1; // 0xF8 (0x4) | |
bool bUsedForInstancing : 1; // 0xFC (0x4) | |
unsigned char Unknown3[0x3]; // BITFIELD FIX | |
unsigned char DynamicShadowCastRelevance; // 0x100 (0x1) | |
bool bCanBecomeDynamic : 1; // 0x104 (0x4) | |
unsigned char Unknown3[0x3]; // BITFIELD FIX | |
float StreamingDistanceMultiplier; // 0x108 (0x4) | |
unsigned char Unknown4[0x24]; // 0x10C (0x24) MISSED OFFSET | |
}; | |
struct UStaticMesh { | |
struct UObject_Data UObject; | |
struct UStaticMesh_Data UStaticMesh; | |
}; | |
struct URB_BodySetup_Data { | |
unsigned char SleepFamily; // 0x80 (0x1) | |
struct FName BoneName; // 0x84 (0x8) | |
bool bFixed : 1; // 0x8C (0x4) | |
bool bNoCollision : 1; // 0x8C (0x4) | |
bool bBlockZeroExtent : 1; // 0x8C (0x4) | |
bool bBlockNonZeroExtent : 1; // 0x8C (0x4) | |
bool bEnableContinuousCollisionDetection : 1; // 0x8C (0x4) | |
bool bAlwaysFullAnimWeight : 1; // 0x8C (0x4) | |
bool bConsiderForBounds : 1; // 0x8C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UPhysicalMaterial* PhysMaterial; // 0x90 (0x4) | |
float MassScale; // 0x94 (0x4) | |
struct TArray_FPointer_ CollisionGeom; // 0x98 (0xC) | |
struct TArray_FVector_ CollisionGeomScale3D; // 0xA4 (0xC) | |
struct TArray_FVector_ PreCachedPhysScale; // 0xB0 (0xC) | |
struct TArray_FKCachedConvexData_ PreCachedPhysData; // 0xBC (0xC) | |
int PreCachedPhysDataVersion; // 0xC8 (0x4) | |
}; | |
struct URB_BodySetup { | |
struct UObject_Data UObject; | |
struct UKMeshProps_Data UKMeshProps; | |
struct URB_BodySetup_Data URB_BodySetup; | |
}; | |
struct UTexture_Data { | |
bool SRGB : 1; // 0x3C (0x4) | |
bool RGBE : 1; // 0x3C (0x4) | |
bool bIsSourceArtUncompressed : 1; // 0x3C (0x4) | |
bool CompressionNoAlpha : 1; // 0x3C (0x4) | |
bool CompressionNone : 1; // 0x3C (0x4) | |
bool CompressionNoMipmaps : 1; // 0x3C (0x4) | |
bool CompressionFullDynamicRange : 1; // 0x3C (0x4) | |
bool DeferCompression : 1; // 0x3C (0x4) | |
bool NeverStream : 1; // 0x3C (0x4) | |
bool bDitherMipMapAlpha : 1; // 0x3C (0x4) | |
bool bPreserveBorderR : 1; // 0x3C (0x4) | |
bool bPreserveBorderG : 1; // 0x3C (0x4) | |
bool bPreserveBorderB : 1; // 0x3C (0x4) | |
bool bPreserveBorderA : 1; // 0x3C (0x4) | |
bool bNoTiling : 1; // 0x3C (0x4) | |
bool bForcePVRTC4 : 1; // 0x3C (0x4) | |
bool bAsyncResourceReleaseHasBeenStarted : 1; // 0x3C (0x4) | |
bool bUseCinematicMipLevels : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
unsigned char CompressionSettings; // 0x40 (0x1) | |
unsigned char Filter; // 0x41 (0x1) | |
unsigned char LODGroup; // 0x42 (0x1) | |
unsigned char MipGenSettings; // 0x43 (0x1) | |
int LODBias; // 0x44 (0x4) | |
int CachedCombinedLODBias; // 0x48 (0x4) | |
int NumCinematicMipLevels; // 0x4C (0x4) | |
struct FPointer Resource; // 0x50 (0x4) | |
int InternalFormatLODBias; // 0x54 (0x4) | |
}; | |
struct UTexture { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
}; | |
struct UTexture2D_Data { | |
struct FIndirectArray_Mirror Mips; // 0x58 (0xC) | |
int SizeX; // 0x64 (0x4) | |
int SizeY; // 0x68 (0x4) | |
int OriginalSizeX; // 0x6C (0x4) | |
int OriginalSizeY; // 0x70 (0x4) | |
unsigned char Format; // 0x74 (0x1) | |
unsigned char AddressX; // 0x75 (0x1) | |
unsigned char AddressY; // 0x76 (0x1) | |
bool bIsStreamable : 1; // 0x78 (0x4) | |
bool bHasCancelationPending : 1; // 0x78 (0x4) | |
bool bHasBeenLoadedFromPersistentArchive : 1; // 0x78 (0x4) | |
bool bForceMiplevelsToBeResident : 1; // 0x78 (0x4) | |
bool bGlobalForceMipLevelsToBeResident : 1; // 0x78 (0x4) | |
bool bIsCompositingSource : 1; // 0x78 (0x4) | |
bool bGoreTexture : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ForceMipLevelsToBeResidentTimestamp; // 0x7C (0x4) | |
struct FName TextureFileCacheName; // 0x80 (0x8) | |
int RequestedMips; // 0x88 (0x4) | |
int ResidentMips; // 0x8C (0x4) | |
struct FThreadSafeCounter PendingMipChangeRequestStatus; // 0x90 (0x4) | |
struct TArray_unsigned_char_ SystemMemoryData; // 0x94 (0xC) | |
struct FTextureLinkedListMirror StreamableTexturesLink; // 0xA0 (0xC) | |
int StreamingIndex; // 0xAC (0x4) | |
int MipTailBaseIdx; // 0xB0 (0x4) | |
struct FPointer ResourceMem; // 0xB4 (0x4) | |
int FirstResourceMemMip; // 0xB8 (0x4) | |
float Timer; // 0xBC (0x4) | |
}; | |
struct UTexture2D { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2D_Data UTexture2D; | |
}; | |
struct ULightMapTexture2D_Data { | |
}; | |
struct ULightMapTexture2D { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2D_Data UTexture2D; | |
struct ULightMapTexture2D_Data ULightMapTexture2D; | |
}; | |
struct UShadowMapTexture2D_Data { | |
int ShadowmapFlags; // 0xC0 (0x4) | |
}; | |
struct UShadowMapTexture2D { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2D_Data UTexture2D; | |
struct UShadowMapTexture2D_Data UShadowMapTexture2D; | |
}; | |
struct UTranslationContext_Data { | |
struct TArray_UTranslatorTagPtr_ TranslatorTags; // 0x3C (0xC) | |
}; | |
struct UTranslationContext { | |
struct UObject_Data UObject; | |
struct UTranslationContext_Data UTranslationContext; | |
}; | |
struct UTranslatorTag_Data { | |
struct FName Tag; // 0x3C (0x8) | |
}; | |
struct UTranslatorTag { | |
struct UObject_Data UObject; | |
struct UTranslatorTag_Data UTranslatorTag; | |
}; | |
struct UStringsTag_Data { | |
}; | |
struct UStringsTag { | |
struct UObject_Data UObject; | |
struct UTranslatorTag_Data UTranslatorTag; | |
struct UStringsTag_Data UStringsTag; | |
}; | |
struct UUIRoot_Data { | |
struct TArray_FString_ BadCapsLocContexts; // 0x3C (0xC) | |
}; | |
struct UUIRoot { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
}; | |
struct UInteraction_Data { | |
struct FScriptDelegate __OnReceivedNativeInputKey__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnReceivedNativeInputAxis__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnReceivedNativeInputChar__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnInitialize__Delegate; // 0x6C (0xC) | |
}; | |
struct UInteraction { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
}; | |
struct UUIInteraction_Data { | |
struct FPointer VfTable_FExec; // 0x78 (0x4) | |
struct FPointer VfTable_FGlobalDataStoreClientManager; // 0x7C (0x4) | |
struct FPointer VfTable_FCallbackEventDevice; // 0x80 (0x4) | |
struct UUIManager* UIManager; // 0x84 (0x4) | |
struct UUIManager* UIManagerClass; // 0x88 (0x4) | |
struct UGameUISceneClient* SceneClientClass; // 0x8C (0x4) | |
struct UGameUISceneClient* SceneClient; // 0x90 (0x4) | |
struct TArray_FName_ SupportedDoubleClickKeys; // 0x94 (0xC) | |
struct UDataStoreClient* DataStoreManager; // 0xA0 (0x4) | |
int bProcessInput[4]; // 0xA4 (0x10) | |
float UIJoystickDeadZone; // 0xB4 (0x4) | |
float UIAxisMultiplier; // 0xB8 (0x4) | |
float AxisRepeatDelay; // 0xBC (0x4) | |
float MouseButtonRepeatDelay; // 0xC0 (0x4) | |
float DoubleClickTriggerSeconds; // 0xC4 (0x4) | |
int DoubleClickPixelTolerance; // 0xC8 (0x4) | |
struct FUIKeyRepeatData MouseButtonRepeatInfo; // 0xCC (0x10) | |
struct TArray_FUIAxisEmulationDefinition_ ConfiguredAxisEmulationDefinitions; // 0xDC (0xC) | |
unsigned char AxisEmulationDefinitions[0x3C]; // 0xE8 (0x3C) UNKNOWN PROPERTY | |
struct FUIAxisEmulationData AxisInputEmulation[4]; // 0x124 (0x50) | |
}; | |
struct UUIInteraction { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UUIInteraction_Data UUIInteraction; | |
}; | |
struct UUIManager_Data { | |
}; | |
struct UUIManager { | |
struct UObject_Data UObject; | |
struct UUIManager_Data UUIManager; | |
}; | |
struct UVertex_Data { | |
struct ULine* ParentLine; // 0x3C (0x4) | |
struct FVector Position; // 0x40 (0xC) | |
struct UMaterial* Material; // 0x4C (0x4) | |
struct UMaterial* Material_Selected; // 0x50 (0x4) | |
bool bIsSelected : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FColor cColor; // 0x58 (0x4) | |
}; | |
struct UVertex { | |
struct UObject_Data UObject; | |
struct UVertex_Data UVertex; | |
}; | |
struct UWaveFormBase_Data { | |
struct UForceFeedbackWaveform* TheWaveForm; // 0x3C (0x4) | |
}; | |
struct UWaveFormBase { | |
struct UObject_Data UObject; | |
struct UWaveFormBase_Data UWaveFormBase; | |
}; | |
struct UWorld_Data { | |
unsigned char Unknown1[0x2B8]; // 0x3C (0x2B8) MISSED OFFSET | |
}; | |
struct UWorld { | |
struct UObject_Data UObject; | |
struct UWorld_Data UWorld; | |
}; | |
struct AEnvironmentVolume_Data { | |
struct FPointer VfTable_IInterface_NavMeshPathObstacle; // 0x1BC (0x4) | |
struct FPointer VfTable_IInterface_NavMeshPathObject; // 0x1C0 (0x4) | |
bool bSplitNavMesh : 1; // 0x1C4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AEnvironmentVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AEnvironmentVolume_Data AEnvironmentVolume; | |
}; | |
struct ATestSplittingVolume_Data { | |
struct FPointer VfTable_IInterface_NavMeshPathObject; // 0x1BC (0x4) | |
}; | |
struct ATestSplittingVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ATestSplittingVolume_Data ATestSplittingVolume; | |
}; | |
struct AAIController_Data { | |
bool bAdjustFromWalls : 1; // 0x66C (0x4) | |
bool bReverseScriptedRoute : 1; // 0x66C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Skill; // 0x670 (0x4) | |
struct AActor* ScriptedMoveTarget; // 0x674 (0x4) | |
struct ARoute* ScriptedRoute; // 0x678 (0x4) | |
int ScriptedRouteIndex; // 0x67C (0x4) | |
struct AActor* ScriptedFocus; // 0x680 (0x4) | |
}; | |
struct AAIController { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AController_Data AController; | |
struct AAIController_Data AAIController; | |
}; | |
struct APathTargetPoint_Data { | |
}; | |
struct APathTargetPoint { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKeypoint_Data AKeypoint; | |
struct APathTargetPoint_Data APathTargetPoint; | |
}; | |
struct ANavMeshObstacle_Data { | |
struct FPointer VfTable_IInterface_NavMeshPathObstacle; // 0x188 (0x4) | |
bool bEnabled : 1; // 0x18C (0x4) | |
bool bPreserveInternalGeo : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ANavMeshObstacle { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavMeshObstacle_Data ANavMeshObstacle; | |
}; | |
struct APylonSeed_Data { | |
struct FPointer VfTable_IInterface_NavMeshPathObject; // 0x188 (0x4) | |
struct FPointer VfTable_IIGBXNavMeshSeed; // 0x18C (0x4) | |
}; | |
struct APylonSeed { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APylonSeed_Data APylonSeed; | |
}; | |
struct ABlockingMeshActor_Data { | |
struct FPointer VfTable_IIGBXNavMeshObstacle; // 0x188 (0x4) | |
struct UBlockingMeshComponent* BlockingMeshComponent; // 0x18C (0x4) | |
struct UMaterialInterface* BlockingMeshMaterial; // 0x190 (0x4) | |
bool bBlockNavMesh : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UMaterialInstanceConstant* MatInstantConstant; // 0x198 (0x4) | |
struct UMaterialInstanceConstant* MatInstantConstantNew; // 0x19C (0x4) | |
}; | |
struct ABlockingMeshActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct ABlockingMeshActor_Data ABlockingMeshActor; | |
}; | |
struct ABlockingMeshReplicatedActor_Data { | |
bool bIsEnabled : 1; // 0x1A0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ABlockingMeshReplicatedActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct ABlockingMeshActor_Data ABlockingMeshActor; | |
struct ABlockingMeshReplicatedActor_Data ABlockingMeshReplicatedActor; | |
}; | |
struct UCoverGroupRenderingComponent_Data { | |
}; | |
struct UCoverGroupRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UCoverGroupRenderingComponent_Data UCoverGroupRenderingComponent; | |
}; | |
struct UMeshComponent_Data { | |
struct TArray_UMaterialInterfacePtr_ Materials; // 0x210 (0xC) | |
}; | |
struct UMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
}; | |
struct UStaticMeshComponent_Data { | |
struct UStaticMesh* StaticMesh; // 0x21C (0x4) | |
float OverriddenLODMaxRange; // 0x220 (0x4) | |
float StreamingDistanceMultiplier; // 0x224 (0x4) | |
bool bUseSubDivisions : 1; // 0x228 (0x4) | |
bool bForceStaticDecals : 1; // 0x228 (0x4) | |
bool bCanHighlightSelectedSections : 1; // 0x228 (0x4) | |
bool bNeverBecomeDynamic : 1; // 0x228 (0x4) | |
bool bIgnoreInstanceForTextureStreaming : 1; // 0x228 (0x4) | |
bool bOverrideLightMapRes : 1; // 0x228 (0x4) | |
bool bIgnoredByFXCoordinator : 1; // 0x228 (0x4) | |
bool BlockRigidBodyPhysX : 1; // 0x228 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FGuid_ IrrelevantLights; // 0x22C (0xC) | |
struct TArray_FStaticMeshComponentLODInfo_ LODData; // 0x238 (0xC) | |
unsigned char ViewZeroOffset; // 0x244 (0x1) | |
unsigned char ViewOneOffset; // 0x245 (0x1) | |
unsigned char ForcedLodModel; // 0x246 (0x1) | |
unsigned char PreviousLODLevel; // 0x247 (0x1) | |
}; | |
struct UStaticMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
}; | |
struct UCoverMeshComponent_Data { | |
struct TArray_FCoverMeshes_ Meshes; // 0x248 (0xC) | |
struct FVector LocationOffset; // 0x254 (0xC) | |
struct UStaticMesh* AutoAdjustOn; // 0x260 (0x4) | |
struct UStaticMesh* AutoAdjustOff; // 0x264 (0x4) | |
struct UStaticMesh* Disabled; // 0x268 (0x4) | |
bool bShowWhenNotSelected : 1; // 0x26C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UCoverMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
struct UCoverMeshComponent_Data UCoverMeshComponent; | |
}; | |
struct UNavMeshRenderingComponent_Data { | |
}; | |
struct UNavMeshRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNavMeshRenderingComponent_Data UNavMeshRenderingComponent; | |
}; | |
struct UPathRenderingComponent_Data { | |
}; | |
struct UPathRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UPathRenderingComponent_Data UPathRenderingComponent; | |
}; | |
struct URouteRenderingComponent_Data { | |
}; | |
struct URouteRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct URouteRenderingComponent_Data URouteRenderingComponent; | |
}; | |
struct UAutoNavMeshPathObstacleUnregister_Data { | |
struct FScriptInterface PathObstacleRef; // 0x3C (0x8) | |
}; | |
struct UAutoNavMeshPathObstacleUnregister { | |
struct UObject_Data UObject; | |
struct UAutoNavMeshPathObstacleUnregister_Data UAutoNavMeshPathObstacleUnregister; | |
}; | |
struct UGBXNavMeshPathFinder_Data { | |
struct TArray_UGBXNavMeshPathModifierPtr_ PathModifiers; // 0x3C (0xC) | |
}; | |
struct UGBXNavMeshPathFinder { | |
struct UObject_Data UObject; | |
struct UGBXNavMeshPathFinder_Data UGBXNavMeshPathFinder; | |
}; | |
struct UIGBXNavMeshObstacle_Data { | |
}; | |
struct UIGBXNavMeshObstacle { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIGBXNavMeshObstacle_Data UIGBXNavMeshObstacle; | |
}; | |
struct UInterface_NavMeshPathObject_Data { | |
}; | |
struct UInterface_NavMeshPathObject { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UInterface_NavMeshPathObject_Data UInterface_NavMeshPathObject; | |
}; | |
struct UInterface_NavMeshPathSwitch_Data { | |
}; | |
struct UInterface_NavMeshPathSwitch { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UInterface_NavMeshPathObject_Data UInterface_NavMeshPathObject; | |
struct UInterface_NavMeshPathSwitch_Data UInterface_NavMeshPathSwitch; | |
}; | |
struct UInterface_NavMeshPathObstacle_Data { | |
}; | |
struct UInterface_NavMeshPathObstacle { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UInterface_NavMeshPathObstacle_Data UInterface_NavMeshPathObstacle; | |
}; | |
struct UNavigationHandle_Data { | |
struct APylon* AnchorPylon; // 0x3C (0x4) | |
struct FPointer AnchorPoly; // 0x40 (0x4) | |
struct FPathStore PathCache; // 0x44 (0x18) | |
struct FPointer BestUnfinishedPathPoint; // 0x5C (0x4) | |
struct FPointer CurrentEdge; // 0x60 (0x4) | |
struct FPointer SubGoal_DestPoly; // 0x64 (0x4) | |
struct FBasedPosition FinalDestination; // 0x68 (0x34) | |
bool bSkipRouteCacheUpdates : 1; // 0x9C (0x4) | |
bool bUseORforEvaluateGoal : 1; // 0x9C (0x4) | |
bool bDebugConstraintsAndGoalEvals : 1; // 0x9C (0x4) | |
bool bUltraVerbosePathDebugging : 1; // 0x9C (0x4) | |
bool bDebug_Breadcrumbs : 1; // 0x9C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UNavMeshPathConstraint* PathConstraintList; // 0xA0 (0x4) | |
struct UNavMeshPathGoalEvaluator* PathGoalList; // 0xA4 (0x4) | |
struct FNavMeshPathParams CachedPathParams; // 0xA8 (0x50) | |
unsigned char LastPathError; // 0xF8 (0x1) | |
float LastPathFailTime; // 0xFC (0x4) | |
struct FVector Breadcrumbs[10]; // 0x100 (0x78) | |
int BreadCrumbMostRecentIdx; // 0x178 (0x4) | |
float BreadCrumbDistanceInterval; // 0x17C (0x4) | |
}; | |
struct UNavigationHandle { | |
struct UObject_Data UObject; | |
struct UNavigationHandle_Data UNavigationHandle; | |
}; | |
struct UNavMeshGoal_Filter_Data { | |
bool bShowDebug : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NumNodesThrownOut; // 0x40 (0x4) | |
int NumNodesProcessed; // 0x44 (0x4) | |
}; | |
struct UNavMeshGoal_Filter { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
}; | |
struct UNavMeshGoalFilter_MinPathDistance_Data { | |
int MinDistancePathShouldBe; // 0x48 (0x4) | |
}; | |
struct UNavMeshGoalFilter_MinPathDistance { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
struct UNavMeshGoalFilter_MinPathDistance_Data UNavMeshGoalFilter_MinPathDistance; | |
}; | |
struct UNavMeshGoalFilter_NotNearOtherAI_Data { | |
float DistanceToCheck; // 0x48 (0x4) | |
}; | |
struct UNavMeshGoalFilter_NotNearOtherAI { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
struct UNavMeshGoalFilter_NotNearOtherAI_Data UNavMeshGoalFilter_NotNearOtherAI; | |
}; | |
struct UNavMeshGoalFilter_OutOfViewFrom_Data { | |
struct FPointer GoalPoly; // 0x48 (0x4) | |
struct FVector OutOfViewLocation; // 0x4C (0xC) | |
}; | |
struct UNavMeshGoalFilter_OutOfViewFrom { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
struct UNavMeshGoalFilter_OutOfViewFrom_Data UNavMeshGoalFilter_OutOfViewFrom; | |
}; | |
struct UNavMeshGoalFilter_OutSideOfDotProductWedge_Data { | |
struct FVector Location; // 0x48 (0xC) | |
struct FVector Rotation; // 0x54 (0xC) | |
float Epsilon; // 0x60 (0x4) | |
}; | |
struct UNavMeshGoalFilter_OutSideOfDotProductWedge { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
struct UNavMeshGoalFilter_OutSideOfDotProductWedge_Data UNavMeshGoalFilter_OutSideOfDotProductWedge; | |
}; | |
struct UNavMeshGoalFilter_PolyEncompassesAI_Data { | |
struct FVector OverrideExtentToCheck; // 0x48 (0xC) | |
}; | |
struct UNavMeshGoalFilter_PolyEncompassesAI { | |
struct UObject_Data UObject; | |
struct UNavMeshGoal_Filter_Data UNavMeshGoal_Filter; | |
struct UNavMeshGoalFilter_PolyEncompassesAI_Data UNavMeshGoalFilter_PolyEncompassesAI; | |
}; | |
struct UNavMeshPathConstraint_Data { | |
struct UNavMeshPathConstraint* NextConstraint; // 0x3C (0x4) | |
int NumNodesProcessed; // 0x40 (0x4) | |
int NumThrownOutNodes; // 0x44 (0x4) | |
float AddedDirectCost; // 0x48 (0x4) | |
float AddedHeuristicCost; // 0x4C (0x4) | |
}; | |
struct UNavMeshPathConstraint { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
}; | |
struct UNavMeshPath_AlongLine_Data { | |
struct FVector Direction; // 0x50 (0xC) | |
}; | |
struct UNavMeshPath_AlongLine { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_AlongLine_Data UNavMeshPath_AlongLine; | |
}; | |
struct UNavMeshPath_EnforceTwoWayEdges_Data { | |
}; | |
struct UNavMeshPath_EnforceTwoWayEdges { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_EnforceTwoWayEdges_Data UNavMeshPath_EnforceTwoWayEdges; | |
}; | |
struct UNavMeshPath_MinDistBetweenSpecsOfType_Data { | |
float MinDistBetweenEdgeTypes; // 0x50 (0x4) | |
struct FVector InitLocation; // 0x54 (0xC) | |
unsigned char EdgeType; // 0x60 (0x1) | |
float Penalty; // 0x64 (0x4) | |
}; | |
struct UNavMeshPath_MinDistBetweenSpecsOfType { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_MinDistBetweenSpecsOfType_Data UNavMeshPath_MinDistBetweenSpecsOfType; | |
}; | |
struct UNavMeshPath_SameCoverLink_Data { | |
struct ACoverLink* TestLink; // 0x50 (0x4) | |
}; | |
struct UNavMeshPath_SameCoverLink { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_SameCoverLink_Data UNavMeshPath_SameCoverLink; | |
}; | |
struct UNavMeshPath_Toward_Data { | |
struct AActor* GoalActor; // 0x50 (0x4) | |
struct FVector GoalPoint; // 0x54 (0xC) | |
}; | |
struct UNavMeshPath_Toward { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_Toward_Data UNavMeshPath_Toward; | |
}; | |
struct UNavMeshPath_WithinDistanceEnvelope_Data { | |
float MaxDistance; // 0x50 (0x4) | |
float MinDistance; // 0x54 (0x4) | |
bool bSoft : 1; // 0x58 (0x4) | |
bool bOnlyThrowOutNodesThatLeaveEnvelope : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftStartPenalty; // 0x5C (0x4) | |
struct FVector EnvelopeTestPoint; // 0x60 (0xC) | |
}; | |
struct UNavMeshPath_WithinDistanceEnvelope { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_WithinDistanceEnvelope_Data UNavMeshPath_WithinDistanceEnvelope; | |
}; | |
struct UNavMeshPath_WithinTraversalDist_Data { | |
float MaxTraversalDist; // 0x50 (0x4) | |
bool bSoft : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftStartPenalty; // 0x58 (0x4) | |
}; | |
struct UNavMeshPath_WithinTraversalDist { | |
struct UObject_Data UObject; | |
struct UNavMeshPathConstraint_Data UNavMeshPathConstraint; | |
struct UNavMeshPath_WithinTraversalDist_Data UNavMeshPath_WithinTraversalDist; | |
}; | |
struct UNavMeshPathGoalEvaluator_Data { | |
struct UNavMeshPathGoalEvaluator* NextEvaluator; // 0x3C (0x4) | |
int MaxPathVisits; // 0x40 (0x4) | |
bool bAlwaysCallEvaluateGoal : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NumNodesThrownOut; // 0x48 (0x4) | |
int NumNodesProcessed; // 0x4C (0x4) | |
}; | |
struct UNavMeshPathGoalEvaluator { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
}; | |
struct UNavMeshGoal_At_Data { | |
struct FVector Goal; // 0x50 (0xC) | |
float GoalDist; // 0x5C (0x4) | |
bool bKeepPartial : 1; // 0x60 (0x4) | |
bool bWeightPartialByDist : 1; // 0x60 (0x4) | |
bool bGoalInSamePolyAsAnchor : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float PartialDistSq; // 0x64 (0x4) | |
struct FPointer GoalPoly; // 0x68 (0x4) | |
struct FPointer PartialGoal; // 0x6C (0x4) | |
}; | |
struct UNavMeshGoal_At { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_At_Data UNavMeshGoal_At; | |
}; | |
struct UNavMeshGoal_ClosestActorInList_Data { | |
struct TArray_FBiasedGoalActor_ GoalList; // 0x50 (0xC) | |
struct FMultiMap_Mirror PolyToGoalActorMap; // 0x5C (0x3C) | |
struct FPointer CachedAnchorPoly; // 0x98 (0x4) | |
}; | |
struct UNavMeshGoal_ClosestActorInList { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_ClosestActorInList_Data UNavMeshGoal_ClosestActorInList; | |
}; | |
struct UNavMeshGoal_GenericFilterContainer_Data { | |
struct TArray_UNavMeshGoal_FilterPtr_ GoalFilters; // 0x50 (0xC) | |
struct FPointer SuccessfulGoal; // 0x5C (0x4) | |
struct UNavigationHandle* MyNavigationHandle; // 0x60 (0x4) | |
}; | |
struct UNavMeshGoal_GenericFilterContainer { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_GenericFilterContainer_Data UNavMeshGoal_GenericFilterContainer; | |
}; | |
struct UNavMeshGoal_Null_Data { | |
struct FPointer PartialGoal; // 0x50 (0x4) | |
}; | |
struct UNavMeshGoal_Null { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_Null_Data UNavMeshGoal_Null; | |
}; | |
struct UNavMeshGoal_PolyEncompassesAI_Data { | |
struct FVector OverrideExtentToCheck; // 0x50 (0xC) | |
}; | |
struct UNavMeshGoal_PolyEncompassesAI { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_PolyEncompassesAI_Data UNavMeshGoal_PolyEncompassesAI; | |
}; | |
struct UNavMeshGoal_Random_Data { | |
int MinDist; // 0x50 (0x4) | |
float BestRating; // 0x54 (0x4) | |
struct FPointer PartialGoal; // 0x58 (0x4) | |
}; | |
struct UNavMeshGoal_Random { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_Random_Data UNavMeshGoal_Random; | |
}; | |
struct UNavMeshGoal_WithinDistanceEnvelope_Data { | |
float MaxDistance; // 0x50 (0x4) | |
float MinDistance; // 0x54 (0x4) | |
float MinTraversalDist; // 0x58 (0x4) | |
struct FVector EnvelopeTestPoint; // 0x5C (0xC) | |
}; | |
struct UNavMeshGoal_WithinDistanceEnvelope { | |
struct UObject_Data UObject; | |
struct UNavMeshPathGoalEvaluator_Data UNavMeshPathGoalEvaluator; | |
struct UNavMeshGoal_WithinDistanceEnvelope_Data UNavMeshGoal_WithinDistanceEnvelope; | |
}; | |
struct UPathConstraint_Data { | |
int CacheIdx; // 0x3C (0x4) | |
struct UPathConstraint* NextConstraint; // 0x40 (0x4) | |
}; | |
struct UPathConstraint { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
}; | |
struct UPath_AlongLine_Data { | |
struct FVector Direction; // 0x44 (0xC) | |
}; | |
struct UPath_AlongLine { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_AlongLine_Data UPath_AlongLine; | |
}; | |
struct UPath_AvoidInEscapableNodes_Data { | |
int Radius; // 0x44 (0x4) | |
int Height; // 0x48 (0x4) | |
int MaxFallSpeed; // 0x4C (0x4) | |
int MoveFlags; // 0x50 (0x4) | |
}; | |
struct UPath_AvoidInEscapableNodes { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_AvoidInEscapableNodes_Data UPath_AvoidInEscapableNodes; | |
}; | |
struct UPath_MinDistBetweenSpecsOfType_Data { | |
float MinDistBetweenSpecTypes; // 0x44 (0x4) | |
struct FVector InitLocation; // 0x48 (0xC) | |
struct UReachSpec* ReachSpecClass; // 0x54 (0x4) | |
}; | |
struct UPath_MinDistBetweenSpecsOfType { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_MinDistBetweenSpecsOfType_Data UPath_MinDistBetweenSpecsOfType; | |
}; | |
struct UPath_TowardGoal_Data { | |
struct AActor* GoalActor; // 0x44 (0x4) | |
}; | |
struct UPath_TowardGoal { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_TowardGoal_Data UPath_TowardGoal; | |
}; | |
struct UPath_TowardPoint_Data { | |
struct FVector GoalPoint; // 0x44 (0xC) | |
}; | |
struct UPath_TowardPoint { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_TowardPoint_Data UPath_TowardPoint; | |
}; | |
struct UPath_WithinDistanceEnvelope_Data { | |
float MaxDistance; // 0x44 (0x4) | |
float MinDistance; // 0x48 (0x4) | |
bool bSoft : 1; // 0x4C (0x4) | |
bool bOnlyThrowOutNodesThatLeaveEnvelope : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftStartPenalty; // 0x50 (0x4) | |
struct FVector EnvelopeTestPoint; // 0x54 (0xC) | |
}; | |
struct UPath_WithinDistanceEnvelope { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_WithinDistanceEnvelope_Data UPath_WithinDistanceEnvelope; | |
}; | |
struct UPath_WithinTraversalDist_Data { | |
float MaxTraversalDist; // 0x44 (0x4) | |
bool bSoft : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftStartPenalty; // 0x4C (0x4) | |
}; | |
struct UPath_WithinTraversalDist { | |
struct UObject_Data UObject; | |
struct UPathConstraint_Data UPathConstraint; | |
struct UPath_WithinTraversalDist_Data UPath_WithinTraversalDist; | |
}; | |
struct UPathGoalEvaluator_Data { | |
struct UPathGoalEvaluator* NextEvaluator; // 0x3C (0x4) | |
struct ANavigationPoint* GeneratedGoal; // 0x40 (0x4) | |
int MaxPathVisits; // 0x44 (0x4) | |
int CacheIdx; // 0x48 (0x4) | |
}; | |
struct UPathGoalEvaluator { | |
struct UObject_Data UObject; | |
struct UPathGoalEvaluator_Data UPathGoalEvaluator; | |
}; | |
struct UGoal_AtActor_Data { | |
struct AActor* GoalActor; // 0x4C (0x4) | |
float GoalDist; // 0x50 (0x4) | |
bool bKeepPartial : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UGoal_AtActor { | |
struct UObject_Data UObject; | |
struct UPathGoalEvaluator_Data UPathGoalEvaluator; | |
struct UGoal_AtActor_Data UGoal_AtActor; | |
}; | |
struct UGoal_Null_Data { | |
}; | |
struct UGoal_Null { | |
struct UObject_Data UObject; | |
struct UPathGoalEvaluator_Data UPathGoalEvaluator; | |
struct UGoal_Null_Data UGoal_Null; | |
}; | |
struct ASkeletalMeshActor_Data { | |
struct FPointer VfTable_IIFaceFXActor; // 0x188 (0x4) | |
bool bDamageAppliesImpulse : 1; // 0x18C (0x4) | |
bool bShouldDoAnimNotifies : 1; // 0x18C (0x4) | |
bool FaceFXSpeechPending : 1; // 0x18C (0x4) | |
bool bForceSaveInCheckpoint : 1; // 0x18C (0x4) | |
bool bCollideActors_OldValue : 1; // 0x18C (0x4) | |
bool bShouldShadowParentAllAttachedActors : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct USkeletalMeshComponent* SkeletalMeshComponent; // 0x190 (0x4) | |
struct ULightEnvironmentComponent* LightEnvironment; // 0x194 (0x4) | |
struct UAudioComponent* FacialAudioComp; // 0x198 (0x4) | |
struct USkeletalMesh* ReplicatedMesh; // 0x19C (0x4) | |
struct UMaterialInterface* ReplicatedMaterial0; // 0x1A0 (0x4) | |
struct UMaterialInterface* ReplicatedMaterial1; // 0x1A4 (0x4) | |
struct TArray_FSkelMeshActorControlTarget_ ControlTargets; // 0x1A8 (0xC) | |
struct TArray_UInterpGroupPtr_ InterpGroupList; // 0x1B4 (0xC) | |
struct FName SavedAnimSeqName; // 0x1C0 (0x8) | |
float SavedCurrentTime; // 0x1C8 (0x4) | |
}; | |
struct ASkeletalMeshActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
}; | |
struct ASkeletalMeshActorBasedOnExtremeContent_Data { | |
struct TArray_FSkelMaterialSetterDatum_ ExtremeContent; // 0x1CC (0xC) | |
struct TArray_FSkelMaterialSetterDatum_ NonExtremeContent; // 0x1D8 (0xC) | |
}; | |
struct ASkeletalMeshActorBasedOnExtremeContent { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshActorBasedOnExtremeContent_Data ASkeletalMeshActorBasedOnExtremeContent; | |
}; | |
struct ASkeletalMeshActorSpawnable_Data { | |
}; | |
struct ASkeletalMeshActorSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshActorSpawnable_Data ASkeletalMeshActorSpawnable; | |
}; | |
struct ASkeletalMeshCinematicActor_Data { | |
}; | |
struct ASkeletalMeshCinematicActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshCinematicActor_Data ASkeletalMeshCinematicActor; | |
}; | |
struct ASkeletalMeshActorMAT_Data { | |
struct TArray_UAnimNodeSlotPtr_ SlotNodes; // 0x1CC (0xC) | |
}; | |
struct ASkeletalMeshActorMAT { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshCinematicActor_Data ASkeletalMeshCinematicActor; | |
struct ASkeletalMeshActorMAT_Data ASkeletalMeshActorMAT; | |
}; | |
struct UHeadTrackingComponent_Data { | |
struct TArray_FName_ TrackControllerName; // 0x5C (0xC) | |
float LookAtActorRadius; // 0x68 (0x4) | |
bool bDisableBeyondLimit : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxLookAtTime; // 0x70 (0x4) | |
float MinLookAtTime; // 0x74 (0x4) | |
float MaxInterestTime; // 0x78 (0x4) | |
struct TArray_AActorPtr_ ActorClassesToLookAt; // 0x7C (0xC) | |
struct TArray_FName_ TargetBoneNames; // 0x88 (0xC) | |
unsigned char CurrentActorMap[0x3C]; // 0x94 (0x3C) UNKNOWN PROPERTY | |
struct USkeletalMeshComponent* SkeletalMeshComp; // 0xD0 (0x4) | |
struct TArray_USkelControlLookAtPtr_ TrackControls; // 0xD4 (0xC) | |
struct FVector RootMeshLocation; // 0xE0 (0xC) | |
struct FRotator RootMeshRotation; // 0xEC (0xC) | |
}; | |
struct UHeadTrackingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UHeadTrackingComponent_Data UHeadTrackingComponent; | |
}; | |
struct UAnimationCompressionAlgorithm_Data { | |
struct FString Description; // 0x3C (0xC) | |
bool bNeedsSkeleton : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char TranslationCompressionChoice; // 0x4C (0x1) | |
unsigned char RotationCompressionChoice; // 0x4D (0x1) | |
}; | |
struct UAnimationCompressionAlgorithm { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
}; | |
struct UAnimationCompressionAlgorithm_Automatic_Data { | |
float MaxEndEffectorError; // 0x50 (0x4) | |
bool bTryFixedBitwiseCompression : 1; // 0x54 (0x4) | |
bool bTryPerTrackBitwiseCompression : 1; // 0x54 (0x4) | |
bool bTryLinearKeyRemovalCompression : 1; // 0x54 (0x4) | |
bool bTryIntervalKeyRemoval : 1; // 0x54 (0x4) | |
bool bRunCurrentDefaultCompressor : 1; // 0x54 (0x4) | |
bool bAutoReplaceIfExistingErrorTooGreat : 1; // 0x54 (0x4) | |
bool bRaiseMaxErrorToExisting : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimationCompressionAlgorithm_Automatic { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_Automatic_Data UAnimationCompressionAlgorithm_Automatic; | |
}; | |
struct UAnimationCompressionAlgorithm_BitwiseCompressOnly_Data { | |
}; | |
struct UAnimationCompressionAlgorithm_BitwiseCompressOnly { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_BitwiseCompressOnly_Data UAnimationCompressionAlgorithm_BitwiseCompressOnly; | |
}; | |
struct UAnimationCompressionAlgorithm_GBXCustom_Data { | |
int MinKeys; // 0x50 (0x4) | |
bool bStartAtSecondKey : 1; // 0x54 (0x4) | |
bool bKeepLastKey : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxPosDiff; // 0x58 (0x4) | |
float MaxAngleDiff; // 0x5C (0x4) | |
}; | |
struct UAnimationCompressionAlgorithm_GBXCustom { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_GBXCustom_Data UAnimationCompressionAlgorithm_GBXCustom; | |
}; | |
struct UAnimationCompressionAlgorithm_LeastDestructive_Data { | |
}; | |
struct UAnimationCompressionAlgorithm_LeastDestructive { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_LeastDestructive_Data UAnimationCompressionAlgorithm_LeastDestructive; | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveEverySecondKey_Data { | |
int MinKeys; // 0x50 (0x4) | |
bool bStartAtSecondKey : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveEverySecondKey { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_RemoveEverySecondKey_Data UAnimationCompressionAlgorithm_RemoveEverySecondKey; | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveLinearKeys_Data { | |
float MaxPosDiff; // 0x50 (0x4) | |
float MaxAngleDiff; // 0x54 (0x4) | |
float MaxEffectorDiff; // 0x58 (0x4) | |
float MinEffectorDiff; // 0x5C (0x4) | |
float EffectorDiffSocket; // 0x60 (0x4) | |
float ParentKeyScale; // 0x64 (0x4) | |
bool bRetarget : 1; // 0x68 (0x4) | |
bool bActuallyFilterLinearKeys : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveLinearKeys { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_RemoveLinearKeys_Data UAnimationCompressionAlgorithm_RemoveLinearKeys; | |
}; | |
struct UAnimationCompressionAlgorithm_PerTrackCompression_Data { | |
float MaxZeroingThreshold; // 0x6C (0x4) | |
float MaxPosDiffBitwise; // 0x70 (0x4) | |
float MaxAngleDiffBitwise; // 0x74 (0x4) | |
struct TArray_unsigned_char_ AllowedRotationFormats; // 0x78 (0xC) | |
struct TArray_unsigned_char_ AllowedTranslationFormats; // 0x84 (0xC) | |
bool bResampleAnimation : 1; // 0x90 (0x4) | |
bool bUseAdaptiveError : 1; // 0x90 (0x4) | |
bool bUseOverrideForEndEffectors : 1; // 0x90 (0x4) | |
bool bUseAdaptiveError2 : 1; // 0x90 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ResampledFramerate; // 0x94 (0x4) | |
int MinKeysForResampling; // 0x98 (0x4) | |
int TrackHeightBias; // 0x9C (0x4) | |
float ParentingDivisor; // 0xA0 (0x4) | |
float ParentingDivisorExponent; // 0xA4 (0x4) | |
float RotationErrorSourceRatio; // 0xA8 (0x4) | |
float TranslationErrorSourceRatio; // 0xAC (0x4) | |
float MaxErrorPerTrackRatio; // 0xB0 (0x4) | |
float PerturbationProbeSize; // 0xB4 (0x4) | |
struct FPointer PerReductionCachedData; // 0xB8 (0x4) | |
}; | |
struct UAnimationCompressionAlgorithm_PerTrackCompression { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_RemoveLinearKeys_Data UAnimationCompressionAlgorithm_RemoveLinearKeys; | |
struct UAnimationCompressionAlgorithm_PerTrackCompression_Data UAnimationCompressionAlgorithm_PerTrackCompression; | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveTrivialKeys_Data { | |
float MaxPosDiff; // 0x50 (0x4) | |
float MaxAngleDiff; // 0x54 (0x4) | |
}; | |
struct UAnimationCompressionAlgorithm_RemoveTrivialKeys { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_RemoveTrivialKeys_Data UAnimationCompressionAlgorithm_RemoveTrivialKeys; | |
}; | |
struct UAnimationCompressionAlgorithm_RevertToRaw_Data { | |
}; | |
struct UAnimationCompressionAlgorithm_RevertToRaw { | |
struct UObject_Data UObject; | |
struct UAnimationCompressionAlgorithm_Data UAnimationCompressionAlgorithm; | |
struct UAnimationCompressionAlgorithm_RevertToRaw_Data UAnimationCompressionAlgorithm_RevertToRaw; | |
}; | |
struct UAnimMetaData_Data { | |
}; | |
struct UAnimMetaData { | |
struct UObject_Data UObject; | |
struct UAnimMetaData_Data UAnimMetaData; | |
}; | |
struct UAnimMetaData_SkelControl_Data { | |
struct TArray_FName_ SkelControlNameList; // 0x3C (0xC) | |
bool bFullControlOverController : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName SkelControlName; // 0x4C (0x8) | |
}; | |
struct UAnimMetaData_SkelControl { | |
struct UObject_Data UObject; | |
struct UAnimMetaData_Data UAnimMetaData; | |
struct UAnimMetaData_SkelControl_Data UAnimMetaData_SkelControl; | |
}; | |
struct UAnimMetaData_SkelControlKeyFrame_Data { | |
struct TArray_FTimeModifier_ KeyFrames; // 0x54 (0xC) | |
}; | |
struct UAnimMetaData_SkelControlKeyFrame { | |
struct UObject_Data UObject; | |
struct UAnimMetaData_Data UAnimMetaData; | |
struct UAnimMetaData_SkelControl_Data UAnimMetaData_SkelControl; | |
struct UAnimMetaData_SkelControlKeyFrame_Data UAnimMetaData_SkelControlKeyFrame; | |
}; | |
struct UAnimNotify_Data { | |
}; | |
struct UAnimNotify { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
}; | |
struct UAnimNotify_AkEvent_Data { | |
struct UAkEvent* AkEvent; // 0x3C (0x4) | |
bool bFollowActor : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName BoneName; // 0x44 (0x8) | |
}; | |
struct UAnimNotify_AkEvent { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_AkEvent_Data UAnimNotify_AkEvent; | |
}; | |
struct UAnimNotify_CameraEffect_Data { | |
struct AEmitterCameraLensEffectBase* CameraLensEffect; // 0x3C (0x4) | |
}; | |
struct UAnimNotify_CameraEffect { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_CameraEffect_Data UAnimNotify_CameraEffect; | |
}; | |
struct UAnimNotify_ClothingMaxDistanceScale_Data { | |
float StartScale; // 0x3C (0x4) | |
float EndScale; // 0x40 (0x4) | |
unsigned char ScaleMode; // 0x44 (0x1) | |
float Duration; // 0x48 (0x4) | |
}; | |
struct UAnimNotify_ClothingMaxDistanceScale { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_ClothingMaxDistanceScale_Data UAnimNotify_ClothingMaxDistanceScale; | |
}; | |
struct UAnimNotify_Footstep_Data { | |
int FootDown; // 0x3C (0x4) | |
bool bFirstPerson : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNotify_Footstep { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Footstep_Data UAnimNotify_Footstep; | |
}; | |
struct UAnimNotify_ForceField_Data { | |
struct UNxForceFieldComponent* ForceFieldComponent; // 0x3C (0x4) | |
bool bAttach : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName SocketName; // 0x44 (0x8) | |
struct FName BoneName; // 0x4C (0x8) | |
}; | |
struct UAnimNotify_ForceField { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_ForceField_Data UAnimNotify_ForceField; | |
}; | |
struct UAnimNotify_Kismet_Data { | |
struct FName NotifyName; // 0x3C (0x8) | |
}; | |
struct UAnimNotify_Kismet { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Kismet_Data UAnimNotify_Kismet; | |
}; | |
struct UAnimNotify_PlayParticleEffect_Data { | |
struct UParticleSystem* PSTemplate; // 0x3C (0x4) | |
bool bIsExtremeContent : 1; // 0x40 (0x4) | |
bool bAttach : 1; // 0x40 (0x4) | |
bool bPreview : 1; // 0x40 (0x4) | |
bool bSkipIfOwnerIsHidden : 1; // 0x40 (0x4) | |
bool bOwnerNoSee : 1; // 0x40 (0x4) | |
bool bOnlyOwnerSee : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UParticleSystem* PSNonExtremeContentTemplate; // 0x44 (0x4) | |
struct FName SocketName; // 0x48 (0x8) | |
struct FName BoneName; // 0x50 (0x8) | |
struct FName BoneSocketModuleActorName; // 0x58 (0x8) | |
}; | |
struct UAnimNotify_PlayParticleEffect { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_PlayParticleEffect_Data UAnimNotify_PlayParticleEffect; | |
}; | |
struct UAnimNotify_Rumble_Data { | |
struct UWaveFormBase* PredefinedWaveForm; // 0x3C (0x4) | |
struct UForceFeedbackWaveform* WaveForm; // 0x40 (0x4) | |
bool bCheckForBasedPlayer : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float EffectRadius; // 0x48 (0x4) | |
}; | |
struct UAnimNotify_Rumble { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Rumble_Data UAnimNotify_Rumble; | |
}; | |
struct UAnimNotify_Script_Data { | |
struct FName NotifyName; // 0x3C (0x8) | |
struct FName NotifyTickName; // 0x44 (0x8) | |
struct FName NotifyEndName; // 0x4C (0x8) | |
}; | |
struct UAnimNotify_Script { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Script_Data UAnimNotify_Script; | |
}; | |
struct UAnimNotify_Scripted_Data { | |
}; | |
struct UAnimNotify_Scripted { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Scripted_Data UAnimNotify_Scripted; | |
}; | |
struct UAnimNotify_PawnMaterialParam_Data { | |
struct TArray_FScalarParameterInterpStruct_ ScalarParameterInterpArray; // 0x3C (0xC) | |
}; | |
struct UAnimNotify_PawnMaterialParam { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Scripted_Data UAnimNotify_Scripted; | |
struct UAnimNotify_PawnMaterialParam_Data UAnimNotify_PawnMaterialParam; | |
}; | |
struct UAnimNotify_ViewShake_Data { | |
float Duration; // 0x3C (0x4) | |
struct FVector RotAmplitude; // 0x40 (0xC) | |
struct FVector RotFrequency; // 0x4C (0xC) | |
struct FVector LocAmplitude; // 0x58 (0xC) | |
struct FVector LocFrequency; // 0x64 (0xC) | |
float FOVAmplitude; // 0x70 (0x4) | |
float FOVFrequency; // 0x74 (0x4) | |
bool bDoControllerVibration : 1; // 0x78 (0x4) | |
bool bUseBoneLocation : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ShakeRadius; // 0x7C (0x4) | |
struct FName BoneName; // 0x80 (0x8) | |
struct UCameraShake* ShakeParams; // 0x88 (0x4) | |
}; | |
struct UAnimNotify_ViewShake { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Scripted_Data UAnimNotify_Scripted; | |
struct UAnimNotify_ViewShake_Data UAnimNotify_ViewShake; | |
}; | |
struct UAnimNotify_Sound_Data { | |
struct USoundCue* SoundCue; // 0x3C (0x4) | |
bool bFollowActor : 1; // 0x40 (0x4) | |
bool bIgnoreIfActorHidden : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName BoneName; // 0x44 (0x8) | |
float PercentToPlay; // 0x4C (0x4) | |
float VolumeMultiplier; // 0x50 (0x4) | |
float PitchMultiplier; // 0x54 (0x4) | |
}; | |
struct UAnimNotify_Sound { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Sound_Data UAnimNotify_Sound; | |
}; | |
struct UAnimNotify_SoundSpatial_Data { | |
struct USoundCue* SoundCueFirstPerson; // 0x3C (0x4) | |
struct USoundCue* SoundCueThirdPerson; // 0x40 (0x4) | |
bool bFollowActor : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName BoneName; // 0x48 (0x8) | |
}; | |
struct UAnimNotify_SoundSpatial { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_SoundSpatial_Data UAnimNotify_SoundSpatial; | |
}; | |
struct UAnimNotify_Trails_Data { | |
struct UParticleSystem* PSTemplate; // 0x3C (0x4) | |
bool bIsExtremeContent : 1; // 0x40 (0x4) | |
bool bPreview : 1; // 0x40 (0x4) | |
bool bSkipIfOwnerIsHidden : 1; // 0x40 (0x4) | |
bool bOwnerNoSee : 1; // 0x40 (0x4) | |
bool bOnlyOwnerSee : 1; // 0x40 (0x4) | |
bool bResampleRequired : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName FirstEdgeSocketName; // 0x44 (0x8) | |
struct FName ControlPointSocketName; // 0x4C (0x8) | |
struct FName SecondEdgeSocketName; // 0x54 (0x8) | |
float LastStartTime; // 0x5C (0x4) | |
float EndTime; // 0x60 (0x4) | |
float SampleTimeStep; // 0x64 (0x4) | |
struct TArray_FTrailSamplePoint_ TrailSampleData; // 0x68 (0xC) | |
float SamplesPerSecond; // 0x74 (0x4) | |
struct TArray_FTrailSample_ TrailSampledData; // 0x78 (0xC) | |
float CurrentTime; // 0x84 (0x4) | |
float TimeStep; // 0x88 (0x4) | |
struct UAnimNodeSequence* AnimNodeSeq; // 0x8C (0x4) | |
}; | |
struct UAnimNotify_Trails { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Trails_Data UAnimNotify_Trails; | |
}; | |
struct UAnimObject_Data { | |
struct USkeletalMeshComponent* SkelComponent; // 0x3C (0x4) | |
}; | |
struct UAnimObject { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
}; | |
struct UAnimNode_Data { | |
bool bRelevant : 1; // 0x40 (0x4) | |
bool bJustBecameRelevant : 1; // 0x40 (0x4) | |
bool bTickDuringPausedAnims : 1; // 0x40 (0x4) | |
bool bEditorOnly : 1; // 0x40 (0x4) | |
bool bDisableCaching : 1; // 0x40 (0x4) | |
bool bCallScriptEventOnInit : 1; // 0x40 (0x4) | |
bool bCallScriptEventOnBecomeRelevant : 1; // 0x40 (0x4) | |
bool bCallScriptEventOnCeaseRelevant : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NodeTickTag; // 0x44 (0x4) | |
int NodeInitTag; // 0x48 (0x4) | |
int TickArrayIndex; // 0x4C (0x4) | |
int NodeCachedAtomsTag; // 0x50 (0x4) | |
float NodeTotalWeight; // 0x54 (0x4) | |
struct TArray_UAnimNodeBlendBasePtr_ ParentNodes; // 0x58 (0xC) | |
struct FName NodeName; // 0x64 (0x8) | |
struct TArray_FBoneAtom_ CachedBoneAtoms; // 0x6C (0xC) | |
unsigned char CachedNumDesiredBones; // 0x78 (0x1) | |
unsigned char Unknown1[0x7]; // 0x79 (0x7) MISSED OFFSET | |
struct FBoneAtom CachedRootMotionDelta; // 0x80 (0x20) | |
int bCachedHasRootMotion; // 0xA0 (0x4) | |
struct TArray_FCurveKey_ CachedCurveKeys; // 0xA4 (0xC) | |
int SearchTag; // 0xB0 (0x4) | |
}; | |
struct UAnimNode { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
}; | |
struct UAnimNodeBlendBase_Data { | |
struct TArray_FAnimBlendChild_ Children; // 0xB4 (0xC) | |
bool bFixNumChildren : 1; // 0xC0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char BlendType; // 0xC4 (0x1) | |
}; | |
struct UAnimNodeBlendBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
}; | |
struct UAnimNode_MultiBlendPerBone_Data { | |
struct APawn* PawnOwner; // 0xC8 (0x4) | |
struct TArray_FPerBoneMaskInfo_ MaskList; // 0xCC (0xC) | |
unsigned char RotationBlendType; // 0xD8 (0x1) | |
}; | |
struct UAnimNode_MultiBlendPerBone { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNode_MultiBlendPerBone_Data UAnimNode_MultiBlendPerBone; | |
}; | |
struct UAnimNodeAimOffset_Data { | |
struct FVector2D Aim; // 0xC8 (0x8) | |
struct FVector2D AngleOffset; // 0xD0 (0x8) | |
bool bForceAimDir : 1; // 0xD8 (0x4) | |
bool bBakeFromAnimations : 1; // 0xD8 (0x4) | |
bool bPassThroughWhenNotRendered : 1; // 0xD8 (0x4) | |
bool bSynchronizeNodesInEditor : 1; // 0xD8 (0x4) | |
bool bBlendInLocalSpace : 1; // 0xD8 (0x4) | |
bool bMoreAccurateAndMoreExpensive : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int PassThroughAtOrAboveLOD; // 0xDC (0x4) | |
unsigned char ForcedAimDir; // 0xE0 (0x1) | |
struct TArray_unsigned_char_ RequiredBones; // 0xE4 (0xC) | |
struct TArray_unsigned_char_ AimCpntIndexLUT; // 0xF0 (0xC) | |
struct UAnimNodeAimOffset* TemplateNode; // 0xFC (0x4) | |
struct TArray_FAimOffsetProfile_ Profiles; // 0x100 (0xC) | |
int CurrentProfileIndex; // 0x10C (0x4) | |
}; | |
struct UAnimNodeAimOffset { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeAimOffset_Data UAnimNodeAimOffset; | |
}; | |
struct UAnimNodeBlend_Data { | |
float Child2Weight; // 0xC8 (0x4) | |
float Child2WeightTarget; // 0xCC (0x4) | |
float BlendTimeToGo; // 0xD0 (0x4) | |
bool bSkipBlendWhenNotRendered : 1; // 0xD4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeBlend { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlend_Data UAnimNodeBlend; | |
}; | |
struct UAnimNodeAdditiveBlending_Data { | |
bool bPassThroughWhenNotRendered : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeAdditiveBlending { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlend_Data UAnimNodeBlend; | |
struct UAnimNodeAdditiveBlending_Data UAnimNodeAdditiveBlending; | |
}; | |
struct UAnimNodeBlendPerBone_Data { | |
bool bForceLocalSpaceBlend : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FName_ BranchStartBoneName; // 0xDC (0xC) | |
struct TArray_float_ Child2PerBoneWeight; // 0xE8 (0xC) | |
struct TArray_unsigned_char_ LocalToCompReqBones; // 0xF4 (0xC) | |
}; | |
struct UAnimNodeBlendPerBone { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlend_Data UAnimNodeBlend; | |
struct UAnimNodeBlendPerBone_Data UAnimNodeBlendPerBone; | |
}; | |
struct UAnimNodeCrossfader_Data { | |
struct FName DefaultAnimSeqName; // 0xD8 (0x8) | |
bool bDontBlendOutOneShot : 1; // 0xE0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float PendingBlendOutTimeOneShot; // 0xE4 (0x4) | |
}; | |
struct UAnimNodeCrossfader { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlend_Data UAnimNodeBlend; | |
struct UAnimNodeCrossfader_Data UAnimNodeCrossfader; | |
}; | |
struct UAnimNodePlayCustomAnim_Data { | |
bool bIsPlayingCustomAnim : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float CustomPendingBlendOutTime; // 0xDC (0x4) | |
}; | |
struct UAnimNodePlayCustomAnim { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlend_Data UAnimNodeBlend; | |
struct UAnimNodePlayCustomAnim_Data UAnimNodePlayCustomAnim; | |
}; | |
struct UAnimNodeBlendDirectional_Data { | |
float DirDegreesPerSecond; // 0xC8 (0x4) | |
float DirAngle; // 0xCC (0x4) | |
int SingleAnimAtOrAboveLOD; // 0xD0 (0x4) | |
struct FRotator RotationOffset; // 0xD4 (0xC) | |
bool bUseAcceleration : 1; // 0xE0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeBlendDirectional { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendDirectional_Data UAnimNodeBlendDirectional; | |
}; | |
struct UAnimNodeBlendList_Data { | |
struct TArray_float_ TargetWeight; // 0xC8 (0xC) | |
float BlendTimeToGo; // 0xD4 (0x4) | |
int ActiveChildIndex; // 0xD8 (0x4) | |
bool bPlayActiveChild : 1; // 0xDC (0x4) | |
bool bForceChildFullWeightWhenBecomingRelevant : 1; // 0xDC (0x4) | |
bool bSkipBlendWhenNotRendered : 1; // 0xDC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SliderPosition; // 0xE0 (0x4) | |
}; | |
struct UAnimNodeBlendList { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
}; | |
struct UAnimNodeBlendByBase_Data { | |
unsigned char Type; // 0xE4 (0x1) | |
struct FName ActorTag; // 0xE8 (0x8) | |
struct AActor* ActorClass; // 0xF0 (0x4) | |
float BlendTime; // 0xF4 (0x4) | |
struct AActor* CachedBase; // 0xF8 (0x4) | |
}; | |
struct UAnimNodeBlendByBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeBlendByBase_Data UAnimNodeBlendByBase; | |
}; | |
struct UAnimNodeBlendByPhysics_Data { | |
float DelayBeforeStartingBlend; // 0xE4 (0x4) | |
struct FFlag WaitingToDoBlend; // 0xE8 (0x10) | |
}; | |
struct UAnimNodeBlendByPhysics { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeBlendByPhysics_Data UAnimNodeBlendByPhysics; | |
}; | |
struct UAnimNodeBlendByPosture_Data { | |
bool bZeroPostSprintBlendWhenFiring : 1; // 0xE4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeBlendByPosture { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeBlendByPosture_Data UAnimNodeBlendByPosture; | |
}; | |
struct UAnimNodeBlendByProperty_Data { | |
struct FName PropertyName; // 0xE4 (0x8) | |
bool bUseOwnersBase : 1; // 0xEC (0x4) | |
bool bForceUpdate : 1; // 0xEC (0x4) | |
bool bUseSpecificBlendTimes : 1; // 0xEC (0x4) | |
bool bSynchronizeNodesInEditor : 1; // 0xEC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName CachedPropertyName; // 0xF0 (0x8) | |
struct FPointer CachedFloatProperty; // 0xF8 (0x4) | |
struct FPointer CachedBoolProperty; // 0xFC (0x4) | |
struct FPointer CachedByteProperty; // 0x100 (0x4) | |
struct AActor* CachedOwner; // 0x104 (0x4) | |
float BlendTime; // 0x108 (0x4) | |
float FloatPropMin; // 0x10C (0x4) | |
float FloatPropMax; // 0x110 (0x4) | |
float BlendToChild1Time; // 0x114 (0x4) | |
float BlendToChild2Time; // 0x118 (0x4) | |
}; | |
struct UAnimNodeBlendByProperty { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeBlendByProperty_Data UAnimNodeBlendByProperty; | |
}; | |
struct UAnimNodeBlendBySpeed_Data { | |
float Speed; // 0xE4 (0x4) | |
int LastChannel; // 0xE8 (0x4) | |
float BlendUpTime; // 0xEC (0x4) | |
float BlendDownTime; // 0xF0 (0x4) | |
float BlendDownPerc; // 0xF4 (0x4) | |
struct TArray_float_ Constraints; // 0xF8 (0xC) | |
bool bUseAcceleration : 1; // 0x104 (0x4) | |
bool bUseBaseSkelComponentOwner : 1; // 0x104 (0x4) | |
bool bIgnoreZ : 1; // 0x104 (0x4) | |
bool bRestartChildrenOnBlendUpFromZero : 1; // 0x104 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BlendUpDelay; // 0x108 (0x4) | |
float BlendDownDelay; // 0x10C (0x4) | |
float BlendDelayRemaining; // 0x110 (0x4) | |
}; | |
struct UAnimNodeBlendBySpeed { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeBlendBySpeed_Data UAnimNodeBlendBySpeed; | |
}; | |
struct UAnimNodeRandom_Data { | |
struct TArray_FRandomAnimInfo_ RandomInfo; // 0xE4 (0xC) | |
struct UAnimNodeSequence* PlayingSeqNode; // 0xF0 (0x4) | |
int PendingChildIndex; // 0xF4 (0x4) | |
bool bPickedPendingChildIndex : 1; // 0xF8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeRandom { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendList_Data UAnimNodeBlendList; | |
struct UAnimNodeRandom_Data UAnimNodeRandom; | |
}; | |
struct UAnimNodeBlendMultiBone_Data { | |
struct TArray_FChildBoneBlendInfo_ BlendTargetList; // 0xC8 (0xC) | |
struct TArray_unsigned_char_ SourceRequiredBones; // 0xD4 (0xC) | |
}; | |
struct UAnimNodeBlendMultiBone { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeBlendMultiBone_Data UAnimNodeBlendMultiBone; | |
}; | |
struct UAnimNodeMirror_Data { | |
bool bEnableMirroring : 1; // 0xC8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeMirror { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeMirror_Data UAnimNodeMirror; | |
}; | |
struct UAnimNodeScalePlayRate_Data { | |
float ScaleByValue; // 0xC8 (0x4) | |
}; | |
struct UAnimNodeScalePlayRate { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeScalePlayRate_Data UAnimNodeScalePlayRate; | |
}; | |
struct UAnimNodeScaleRateBySpeed_Data { | |
float BaseSpeed; // 0xCC (0x4) | |
bool bUseBaseSkelComponentOwner : 1; // 0xD0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UAnimNodeScaleRateBySpeed { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeScalePlayRate_Data UAnimNodeScalePlayRate; | |
struct UAnimNodeScaleRateBySpeed_Data UAnimNodeScaleRateBySpeed; | |
}; | |
struct UAnimNodeSlot_Data { | |
bool bIsPlayingCustomAnim : 1; // 0xC8 (0x4) | |
bool bEarlyAnimEndNotify : 1; // 0xC8 (0x4) | |
bool bSkipBlendWhenNotRendered : 1; // 0xC8 (0x4) | |
bool bAdditiveAnimationsOverrideSource : 1; // 0xC8 (0x4) | |
bool bIsBeingUsedByInterpGroup : 1; // 0xC8 (0x4) | |
bool bReverseAnimSeqSearchOrder : 1; // 0xC8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float PendingBlendOutTime; // 0xCC (0x4) | |
int CustomChildIndex; // 0xD0 (0x4) | |
int TargetChildIndex; // 0xD4 (0x4) | |
struct TArray_float_ TargetWeight; // 0xD8 (0xC) | |
float BlendTimeToGo; // 0xE4 (0x4) | |
struct UAnimNodeSynch* SynchNode; // 0xE8 (0x4) | |
}; | |
struct UAnimNodeSlot { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeSlot_Data UAnimNodeSlot; | |
}; | |
struct UAnimNodeSynch_Data { | |
struct TArray_FSynchGroup_ Groups; // 0xC8 (0xC) | |
}; | |
struct UAnimNodeSynch { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimNodeSynch_Data UAnimNodeSynch; | |
}; | |
struct UAnimTree_Data { | |
struct UAnimTree* AnimTreeTemplate; // 0xC8 (0x4) | |
bool bEnablePooling : 1; // 0xCC (0x4) | |
bool bUseSavedPose : 1; // 0xCC (0x4) | |
bool bBeingEdited : 1; // 0xCC (0x4) | |
bool bParentNodeArrayBuilt : 1; // 0xCC (0x4) | |
bool bRebuildAnimTickArray : 1; // 0xCC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FAnimGroup_ AnimGroups; // 0xD0 (0xC) | |
struct TArray_FName_ PrioritizedSkelBranches; // 0xDC (0xC) | |
struct TArray_FName_ ComposePrePassBoneNames; // 0xE8 (0xC) | |
struct TArray_FName_ ComposePostPassBoneNames; // 0xF4 (0xC) | |
struct TArray_UMorphNodeBasePtr_ RootMorphNodes; // 0x100 (0xC) | |
struct TArray_FSkelControlListHead_ SkelControlLists; // 0x10C (0xC) | |
struct TArray_FBoneAtom_ SavedPose; // 0x118 (0xC) | |
struct TArray_UAnimNodePtr_ AnimTickArray; // 0x124 (0xC) | |
}; | |
struct UAnimTree { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeBlendBase_Data UAnimNodeBlendBase; | |
struct UAnimTree_Data UAnimTree; | |
}; | |
struct UAnimNodeSequence_Data { | |
struct FName AnimSeqName; // 0xB4 (0x8) | |
float Rate; // 0xBC (0x4) | |
bool bPlaying : 1; // 0xC0 (0x4) | |
bool bLooping : 1; // 0xC0 (0x4) | |
bool bCauseActorAnimEnd : 1; // 0xC0 (0x4) | |
bool bCauseActorAnimPlay : 1; // 0xC0 (0x4) | |
bool bZeroRootRotation : 1; // 0xC0 (0x4) | |
bool bZeroRootTranslation : 1; // 0xC0 (0x4) | |
bool bDisableWarningWhenAnimNotFound : 1; // 0xC0 (0x4) | |
bool bReverseAnimSeqSearchOrder : 1; // 0xC0 (0x4) | |
bool bNoNotifies : 1; // 0xC0 (0x4) | |
bool bForceRefposeWhenNotPlaying : 1; // 0xC0 (0x4) | |
bool bIsIssuingNotifies : 1; // 0xC0 (0x4) | |
bool bForceAlwaysSlave : 1; // 0xC0 (0x4) | |
bool bSynchronize : 1; // 0xC0 (0x4) | |
bool bReverseSync : 1; // 0xC0 (0x4) | |
bool bShowTimeLineSlider : 1; // 0xC0 (0x4) | |
bool bDisableAnimNotifies : 1; // 0xC0 (0x4) | |
bool bLoopCameraAnim : 1; // 0xC0 (0x4) | |
bool bRandomizeCameraAnimLoopStartTime : 1; // 0xC0 (0x4) | |
bool bEditorOnlyAddRefPoseToAdditiveAnimation : 1; // 0xC0 (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
float CurrentTime; // 0xC4 (0x4) | |
float PreviousTime; // 0xC8 (0x4) | |
float EndTime; // 0xCC (0x4) | |
struct UAnimSequence* AnimSeq; // 0xD0 (0x4) | |
int AnimLinkupIndex; // 0xD4 (0x4) | |
float NotifyWeightThreshold; // 0xD8 (0x4) | |
struct FName SynchGroupName; // 0xDC (0x8) | |
float SynchPosOffset; // 0xE4 (0x4) | |
struct UCameraAnim* CameraAnim; // 0xE8 (0x4) | |
struct UCameraAnimInst* ActiveCameraAnimInstance; // 0xEC (0x4) | |
float CameraAnimScale; // 0xF0 (0x4) | |
float CameraAnimPlayRate; // 0xF4 (0x4) | |
float CameraAnimBlendInTime; // 0xF8 (0x4) | |
float CameraAnimBlendOutTime; // 0xFC (0x4) | |
unsigned char RootBoneOption[3]; // 0x100 (0x3) | |
unsigned char RootRotationOption[3]; // 0x103 (0x3) | |
struct TArray_USkelControlBasePtr_ MetaDataSkelControlList; // 0x108 (0xC) | |
}; | |
struct UAnimNodeSequence { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeSequence_Data UAnimNodeSequence; | |
}; | |
struct UAnimNodeSequenceBlendBase_Data { | |
struct TArray_FAnimBlendInfo_ Anims; // 0x114 (0xC) | |
}; | |
struct UAnimNodeSequenceBlendBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeSequence_Data UAnimNodeSequence; | |
struct UAnimNodeSequenceBlendBase_Data UAnimNodeSequenceBlendBase; | |
}; | |
struct UAnimNodeSequenceBlendByAim_Data { | |
struct FVector2D Aim; // 0x120 (0x8) | |
struct FVector2D PreviousAim; // 0x128 (0x8) | |
struct FVector2D HorizontalRange; // 0x130 (0x8) | |
struct FVector2D VerticalRange; // 0x138 (0x8) | |
struct FVector2D AngleOffset; // 0x140 (0x8) | |
struct FName AnimName_LU; // 0x148 (0x8) | |
struct FName AnimName_LC; // 0x150 (0x8) | |
struct FName AnimName_LD; // 0x158 (0x8) | |
struct FName AnimName_CU; // 0x160 (0x8) | |
struct FName AnimName_CC; // 0x168 (0x8) | |
struct FName AnimName_CD; // 0x170 (0x8) | |
struct FName AnimName_RU; // 0x178 (0x8) | |
struct FName AnimName_RC; // 0x180 (0x8) | |
struct FName AnimName_RD; // 0x188 (0x8) | |
}; | |
struct UAnimNodeSequenceBlendByAim { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UAnimNode_Data UAnimNode; | |
struct UAnimNodeSequence_Data UAnimNodeSequence; | |
struct UAnimNodeSequenceBlendBase_Data UAnimNodeSequenceBlendBase; | |
struct UAnimNodeSequenceBlendByAim_Data UAnimNodeSequenceBlendByAim; | |
}; | |
struct UMorphNodeBase_Data { | |
struct FName NodeName; // 0x40 (0x8) | |
bool bDrawSlider : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMorphNodeBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
}; | |
struct UMorphNodeMultiPose_Data { | |
struct TArray_UMorphTargetPtr_ Targets; // 0x4C (0xC) | |
struct TArray_FName_ MorphNames; // 0x58 (0xC) | |
struct TArray_float_ Weights; // 0x64 (0xC) | |
}; | |
struct UMorphNodeMultiPose { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodeMultiPose_Data UMorphNodeMultiPose; | |
}; | |
struct UMorphNodePose_Data { | |
struct UMorphTarget* Target; // 0x4C (0x4) | |
struct FName MorphName; // 0x50 (0x8) | |
float Weight; // 0x58 (0x4) | |
}; | |
struct UMorphNodePose { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodePose_Data UMorphNodePose; | |
}; | |
struct UMorphNodeWeightBase_Data { | |
struct TArray_FMorphNodeConn_ NodeConns; // 0x4C (0xC) | |
}; | |
struct UMorphNodeWeightBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodeWeightBase_Data UMorphNodeWeightBase; | |
}; | |
struct UMorphNodeWeight_Data { | |
float NodeWeight; // 0x58 (0x4) | |
}; | |
struct UMorphNodeWeight { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodeWeightBase_Data UMorphNodeWeightBase; | |
struct UMorphNodeWeight_Data UMorphNodeWeight; | |
}; | |
struct UMorphNodeWeightByBoneAngle_Data { | |
float Angle; // 0x58 (0x4) | |
float NodeWeight; // 0x5C (0x4) | |
struct FName BaseBoneName; // 0x60 (0x8) | |
unsigned char BaseBoneAxis; // 0x68 (0x1) | |
unsigned char AngleBoneAxis; // 0x69 (0x1) | |
bool bInvertBaseBoneAxis : 1; // 0x6C (0x4) | |
bool bInvertAngleBoneAxis : 1; // 0x6C (0x4) | |
bool bControlMaterialParameter : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName AngleBoneName; // 0x70 (0x8) | |
int MaterialSlotId; // 0x78 (0x4) | |
struct FName ScalarParameterName; // 0x7C (0x8) | |
struct UMaterialInstanceConstant* MaterialInstanceConstant; // 0x84 (0x4) | |
struct TArray_FBoneAngleMorph_ WeightArray; // 0x88 (0xC) | |
}; | |
struct UMorphNodeWeightByBoneAngle { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodeWeightBase_Data UMorphNodeWeightBase; | |
struct UMorphNodeWeightByBoneAngle_Data UMorphNodeWeightByBoneAngle; | |
}; | |
struct UMorphNodeWeightByBoneRotation_Data { | |
float Angle; // 0x58 (0x4) | |
float NodeWeight; // 0x5C (0x4) | |
struct FName BoneName; // 0x60 (0x8) | |
unsigned char BoneAxis; // 0x68 (0x1) | |
bool bInvertBoneAxis : 1; // 0x6C (0x4) | |
bool bControlMaterialParameter : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FBoneAngleMorph_ WeightArray; // 0x70 (0xC) | |
int MaterialSlotId; // 0x7C (0x4) | |
struct FName ScalarParameterName; // 0x80 (0x8) | |
struct UMaterialInstanceConstant* MaterialInstanceConstant; // 0x88 (0x4) | |
}; | |
struct UMorphNodeWeightByBoneRotation { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct UMorphNodeBase_Data UMorphNodeBase; | |
struct UMorphNodeWeightBase_Data UMorphNodeWeightBase; | |
struct UMorphNodeWeightByBoneRotation_Data UMorphNodeWeightByBoneRotation; | |
}; | |
struct USkelControlBase_Data { | |
struct FName ControlName; // 0x40 (0x8) | |
float ControlStrength; // 0x48 (0x4) | |
float BlendInTime; // 0x4C (0x4) | |
float BlendOutTime; // 0x50 (0x4) | |
unsigned char BlendType; // 0x54 (0x1) | |
bool bPostPhysicsController : 1; // 0x58 (0x4) | |
bool bSetStrengthFromAnimNode : 1; // 0x58 (0x4) | |
bool bInitializedCachedNodeList : 1; // 0x58 (0x4) | |
bool bControlledByAnimMetada : 1; // 0x58 (0x4) | |
bool bInvertMetadataWeight : 1; // 0x58 (0x4) | |
bool bPropagateSetActive : 1; // 0x58 (0x4) | |
bool bIgnoreWhenNotRendered : 1; // 0x58 (0x4) | |
bool bShouldTickInScript : 1; // 0x58 (0x4) | |
bool bShouldTickOwner : 1; // 0x58 (0x4) | |
bool bEnableEaseInOut : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float StrengthTarget; // 0x5C (0x4) | |
float BlendTimeToGo; // 0x60 (0x4) | |
struct TArray_FName_ StrengthAnimNodeNameList; // 0x64 (0xC) | |
struct TArray_UAnimNodePtr_ CachedNodeList; // 0x70 (0xC) | |
float AnimMetadataWeight; // 0x7C (0x4) | |
int AnimMetaDataUpdateTag; // 0x80 (0x4) | |
float BoneScale; // 0x84 (0x4) | |
int ControlTickTag; // 0x88 (0x4) | |
int IgnoreAtOrAboveLOD; // 0x8C (0x4) | |
struct USkelControlBase* NextControl; // 0x90 (0x4) | |
int ControlPosX; // 0x94 (0x4) | |
int ControlPosY; // 0x98 (0x4) | |
}; | |
struct USkelControlBase { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
}; | |
struct USkelControl_CCD_IK_Data { | |
struct FVector EffectorLocation; // 0x9C (0xC) | |
unsigned char EffectorLocationSpace; // 0xA8 (0x1) | |
struct FName EffectorSpaceBoneName; // 0xAC (0x8) | |
struct FVector EffectorTranslationFromBone; // 0xB4 (0xC) | |
int NumBones; // 0xC0 (0x4) | |
int MaxPerBoneIterations; // 0xC4 (0x4) | |
int IterationsCount; // 0xC8 (0x4) | |
float Precision; // 0xCC (0x4) | |
bool bStartFromTail : 1; // 0xD0 (0x4) | |
bool bNoTurnOptimization : 1; // 0xD0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_float_ AngleConstraint; // 0xD4 (0xC) | |
float MaxAngleSteps; // 0xE0 (0x4) | |
}; | |
struct USkelControl_CCD_IK { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControl_CCD_IK_Data USkelControl_CCD_IK; | |
}; | |
struct USkelControl_Multiply_Data { | |
float Multiplier; // 0x9C (0x4) | |
}; | |
struct USkelControl_Multiply { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControl_Multiply_Data USkelControl_Multiply; | |
}; | |
struct USkelControl_TwistBone_Data { | |
struct FName SourceBoneName; // 0x9C (0x8) | |
float TwistAngleScale; // 0xA4 (0x4) | |
}; | |
struct USkelControl_TwistBone { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControl_TwistBone_Data USkelControl_TwistBone; | |
}; | |
struct USkelControlLimb_Data { | |
struct FVector EffectorLocation; // 0x9C (0xC) | |
struct FRotator EffectorRotation; // 0xA8 (0xC) | |
unsigned char EffectorLocationSpace; // 0xB4 (0x1) | |
unsigned char JointTargetLocationSpace; // 0xB5 (0x1) | |
unsigned char JointOffsetSpace; // 0xB6 (0x1) | |
unsigned char BoneAxis; // 0xB7 (0x1) | |
unsigned char JointAxis; // 0xB8 (0x1) | |
struct FName EffectorSpaceBoneName; // 0xBC (0x8) | |
struct FVector JointTargetLocation; // 0xC4 (0xC) | |
struct FName JointTargetSpaceBoneName; // 0xD0 (0x8) | |
struct FVector JointOffset; // 0xD8 (0xC) | |
struct FName JointOffsetBoneName; // 0xE4 (0x8) | |
bool bInvertBoneAxis : 1; // 0xEC (0x4) | |
bool bInvertJointAxis : 1; // 0xEC (0x4) | |
bool bRotateJoint : 1; // 0xEC (0x4) | |
bool bMaintainEffectorRelRot : 1; // 0xEC (0x4) | |
bool bTakeRotationFromEffectorSpace : 1; // 0xEC (0x4) | |
bool bAllowStretching : 1; // 0xEC (0x4) | |
bool SupportGearboxTwistBones : 1; // 0xEC (0x4) | |
bool bTakeRotationFromEffectorRotation : 1; // 0xEC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector2D StretchLimits; // 0xF0 (0x8) | |
struct FName StretchRollBoneName; // 0xF8 (0x8) | |
int CachedTwistBoneIndex; // 0x100 (0x4) | |
}; | |
struct USkelControlLimb { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlLimb_Data USkelControlLimb; | |
}; | |
struct USkelControlFootPlacement_Data { | |
float FootOffset; // 0x104 (0x4) | |
unsigned char FootUpAxis; // 0x108 (0x1) | |
struct FRotator FootRotOffset; // 0x10C (0xC) | |
bool bInvertFootUpAxis : 1; // 0x118 (0x4) | |
bool bOrientFootToGround : 1; // 0x118 (0x4) | |
bool bOnlyEnableForUpAdjustment : 1; // 0x118 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxUpAdjustment; // 0x11C (0x4) | |
float MaxDownAdjustment; // 0x120 (0x4) | |
float MaxFootOrientAdjust; // 0x124 (0x4) | |
}; | |
struct USkelControlFootPlacement { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlLimb_Data USkelControlLimb; | |
struct USkelControlFootPlacement_Data USkelControlFootPlacement; | |
}; | |
struct USkelControlLookAt_Data { | |
struct FVector TargetLocation; // 0x9C (0xC) | |
unsigned char TargetLocationSpace; // 0xA8 (0x1) | |
unsigned char LookAtAxis; // 0xA9 (0x1) | |
unsigned char UpAxis; // 0xAA (0x1) | |
unsigned char AllowRotationSpace; // 0xAB (0x1) | |
struct FName TargetSpaceBoneName; // 0xAC (0x8) | |
bool bInvertLookAtAxis : 1; // 0xB4 (0x4) | |
bool bDefineUpAxis : 1; // 0xB4 (0x4) | |
bool bInvertUpAxis : 1; // 0xB4 (0x4) | |
bool bEnableLimit : 1; // 0xB4 (0x4) | |
bool bLimitBasedOnRefPose : 1; // 0xB4 (0x4) | |
bool bDisableBeyondLimit : 1; // 0xB4 (0x4) | |
bool bNotifyBeyondLimit : 1; // 0xB4 (0x4) | |
bool bShowLimit : 1; // 0xB4 (0x4) | |
bool bAllowRotationX : 1; // 0xB4 (0x4) | |
bool bAllowRotationY : 1; // 0xB4 (0x4) | |
bool bAllowRotationZ : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float TargetLocationInterpSpeed; // 0xB8 (0x4) | |
struct FVector DesiredTargetLocation; // 0xBC (0xC) | |
struct FVector ActorSpaceLookAtTarget; // 0xC8 (0xC) | |
float MaxAngle; // 0xD4 (0x4) | |
float OuterMaxAngle; // 0xD8 (0x4) | |
float DeadZoneAngle; // 0xDC (0x4) | |
struct FVector2D RotationAngleRangeX; // 0xE0 (0x8) | |
struct FVector2D RotationAngleRangeY; // 0xE8 (0x8) | |
struct FVector2D RotationAngleRangeZ; // 0xF0 (0x8) | |
struct FName AllowRotationOtherBoneName; // 0xF8 (0x8) | |
float LookAtAlpha; // 0x100 (0x4) | |
float LookAtAlphaTarget; // 0x104 (0x4) | |
float LookAtAlphaBlendTimeToGo; // 0x108 (0x4) | |
struct FVector LimitLookDir; // 0x10C (0xC) | |
struct FVector BaseLookDir; // 0x118 (0xC) | |
struct FVector BaseBonePos; // 0x124 (0xC) | |
float LastCalcTime; // 0x130 (0x4) | |
int ControlBoneIndex; // 0x134 (0x4) | |
}; | |
struct USkelControlLookAt { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlLookAt_Data USkelControlLookAt; | |
}; | |
struct USkelControlSingleBone_Data { | |
bool bApplyTranslation : 1; // 0x9C (0x4) | |
bool bApplyRotation : 1; // 0x9C (0x4) | |
bool bAddTranslation : 1; // 0x9C (0x4) | |
bool bAddRotation : 1; // 0x9C (0x4) | |
bool bRemoveMeshRotation : 1; // 0x9C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector BoneTranslation; // 0xA0 (0xC) | |
unsigned char BoneTranslationSpace; // 0xAC (0x1) | |
unsigned char BoneRotationSpace; // 0xAD (0x1) | |
struct FName TranslationSpaceBoneName; // 0xB0 (0x8) | |
struct FRotator BoneRotation; // 0xB8 (0xC) | |
struct FName RotationSpaceBoneName; // 0xC4 (0x8) | |
}; | |
struct USkelControlSingleBone { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlSingleBone_Data USkelControlSingleBone; | |
}; | |
struct USkelControlHandlebars_Data { | |
unsigned char WheelRollAxis; // 0xCC (0x1) | |
unsigned char HandlebarRotateAxis; // 0xCD (0x1) | |
struct FName WheelBoneName; // 0xD0 (0x8) | |
bool bInvertRotation : 1; // 0xD8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int SteerWheelBoneIndex; // 0xDC (0x4) | |
}; | |
struct USkelControlHandlebars { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlSingleBone_Data USkelControlSingleBone; | |
struct USkelControlHandlebars_Data USkelControlHandlebars; | |
}; | |
struct USkelControlWheel_Data { | |
float WheelDisplacement; // 0xCC (0x4) | |
float WheelMaxRenderDisplacement; // 0xD0 (0x4) | |
float WheelRoll; // 0xD4 (0x4) | |
unsigned char WheelRollAxis; // 0xD8 (0x1) | |
unsigned char WheelSteeringAxis; // 0xD9 (0x1) | |
float WheelSteering; // 0xDC (0x4) | |
bool bInvertWheelRoll : 1; // 0xE0 (0x4) | |
bool bInvertWheelSteering : 1; // 0xE0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USkelControlWheel { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlSingleBone_Data USkelControlSingleBone; | |
struct USkelControlWheel_Data USkelControlWheel; | |
}; | |
struct USkelControlSpline_Data { | |
int SplineLength; // 0x9C (0x4) | |
unsigned char SplineBoneAxis; // 0xA0 (0x1) | |
unsigned char BoneRotMode; // 0xA1 (0x1) | |
bool bInvertSplineBoneAxis : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float EndSplineTension; // 0xA8 (0x4) | |
float StartSplineTension; // 0xAC (0x4) | |
}; | |
struct USkelControlSpline { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlSpline_Data USkelControlSpline; | |
}; | |
struct USkelControlTrail_Data { | |
int ChainLength; // 0x9C (0x4) | |
unsigned char ChainBoneAxis; // 0xA0 (0x1) | |
bool bInvertChainBoneAxis : 1; // 0xA4 (0x4) | |
bool bLimitStretch : 1; // 0xA4 (0x4) | |
bool bActorSpaceFakeVel : 1; // 0xA4 (0x4) | |
bool bHadValidStrength : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TrailRelaxation; // 0xA8 (0x4) | |
float StretchLimit; // 0xAC (0x4) | |
struct FVector FakeVelocity; // 0xB0 (0xC) | |
float ThisTimstep; // 0xBC (0x4) | |
struct TArray_FVector_ TrailBoneLocations; // 0xC0 (0xC) | |
unsigned char Unknown1[0x4]; // 0xCC (0x4) MISSED OFFSET | |
struct FMatrix OldLocalToWorld; // 0xD0 (0x40) | |
}; | |
struct USkelControlTrail { | |
struct UObject_Data UObject; | |
struct UAnimObject_Data UAnimObject; | |
struct USkelControlBase_Data USkelControlBase; | |
struct USkelControlTrail_Data USkelControlTrail; | |
}; | |
struct UAnimSequence_Data { | |
struct FName SequenceName; // 0x3C (0x8) | |
struct TArray_FAnimNotifyEvent_ Notifies; // 0x44 (0xC) | |
struct TArray_UAnimMetaDataPtr_ MetaData; // 0x50 (0xC) | |
struct TArray_FSkelControlModifier_ BoneControlModifiers; // 0x5C (0xC) | |
float SequenceLength; // 0x68 (0x4) | |
int NumFrames; // 0x6C (0x4) | |
float RateScale; // 0x70 (0x4) | |
bool bNoLoopingInterpolation : 1; // 0x74 (0x4) | |
bool bIsAdditive : 1; // 0x74 (0x4) | |
bool bAdditiveBuiltLooping : 1; // 0x74 (0x4) | |
bool bDoNotOverrideCompression : 1; // 0x74 (0x4) | |
bool bHasBeenUsed : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FRawAnimSequenceTrack_ RawAnimData; // 0x78 (0xC) | |
struct TArray_FRawAnimSequenceTrack_ RawAnimationData; // 0x84 (0xC) | |
struct TArray_FTranslationTrack_ TranslationData; // 0x90 (0xC) | |
struct TArray_FRotationTrack_ RotationData; // 0x9C (0xC) | |
struct TArray_FCurveTrack_ CurveData; // 0xA8 (0xC) | |
unsigned char TranslationCompressionFormat; // 0xB4 (0x1) | |
unsigned char RotationCompressionFormat; // 0xB5 (0x1) | |
unsigned char KeyEncodingFormat; // 0xB6 (0x1) | |
struct TArray_int_ CompressedTrackOffsets; // 0xB8 (0xC) | |
struct TArray_unsigned_char_ CompressedByteStream; // 0xC4 (0xC) | |
struct FPointer TranslationCodec; // 0xD0 (0x4) | |
struct FPointer RotationCodec; // 0xD4 (0x4) | |
struct TArray_FBoneAtom_ AdditiveRefPose; // 0xD8 (0xC) | |
struct TArray_FRawAnimSequenceTrack_ AdditiveBasePose; // 0xE4 (0xC) | |
int EncodingPkgVersion; // 0xF0 (0x4) | |
float UseScore; // 0xF4 (0x4) | |
struct TArray_FDeltaTrackInfo_ DeltaTrackCache; // 0xF8 (0xC) | |
}; | |
struct UAnimSequence { | |
struct UObject_Data UObject; | |
struct UAnimSequence_Data UAnimSequence; | |
}; | |
struct UAnimSet_Data { | |
bool bAnimRotationOnly : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FName_ TrackBoneNames; // 0x40 (0xC) | |
struct TArray_UAnimSequencePtr_ Sequences; // 0x4C (0xC) | |
unsigned char SequenceCache[0x3C]; // 0x58 (0x3C) UNKNOWN PROPERTY | |
struct TArray_FAnimSetMeshLinkup_ LinkupCache; // 0x94 (0xC) | |
unsigned char SkelMesh2LinkupCache[0x3C]; // 0xA0 (0x3C) UNKNOWN PROPERTY | |
struct TArray_unsigned_char_ BoneUseAnimTranslation; // 0xDC (0xC) | |
struct TArray_unsigned_char_ ForceUseMeshTranslation; // 0xE8 (0xC) | |
struct TArray_FName_ UseTranslationBoneNames; // 0xF4 (0xC) | |
struct TArray_FName_ ForceMeshTranslationBoneNames; // 0x100 (0xC) | |
struct FName PreviewSkelMeshName; // 0x10C (0x8) | |
struct FName BestRatioSkelMeshName; // 0x114 (0x8) | |
}; | |
struct UAnimSet { | |
struct UObject_Data UObject; | |
struct UAnimSet_Data UAnimSet; | |
}; | |
struct UMorphTarget_Data { | |
struct TArray_int_ MorphLODModels; // 0x3C (0xC) | |
int MaterialSlotId; // 0x48 (0x4) | |
struct FName ScalarParameterName; // 0x4C (0x8) | |
}; | |
struct UMorphTarget { | |
struct UObject_Data UObject; | |
struct UMorphTarget_Data UMorphTarget; | |
}; | |
struct UMorphTargetSet_Data { | |
struct TArray_UMorphTargetPtr_ Targets; // 0x3C (0xC) | |
struct USkeletalMesh* BaseSkelMesh; // 0x48 (0x4) | |
struct FArray_Mirror RawWedgePointIndices; // 0x4C (0xC) | |
}; | |
struct UMorphTargetSet { | |
struct UObject_Data UObject; | |
struct UMorphTargetSet_Data UMorphTargetSet; | |
}; | |
struct UMorphWeightSequence_Data { | |
}; | |
struct UMorphWeightSequence { | |
struct UObject_Data UObject; | |
struct UMorphWeightSequence_Data UMorphWeightSequence; | |
}; | |
struct ADecalActorBase_Data { | |
struct UDecalComponent* Decal; // 0x188 (0x4) | |
}; | |
struct ADecalActorBase { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADecalActorBase_Data ADecalActorBase; | |
}; | |
struct ADecalActor_Data { | |
}; | |
struct ADecalActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADecalActorBase_Data ADecalActorBase; | |
struct ADecalActor_Data ADecalActor; | |
}; | |
struct ADecalActorMovable_Data { | |
}; | |
struct ADecalActorMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADecalActorBase_Data ADecalActorBase; | |
struct ADecalActorMovable_Data ADecalActorMovable; | |
}; | |
struct ADecalManager_Data { | |
struct UDecalComponent* DecalTemplate; // 0x188 (0x4) | |
struct TArray_UDecalComponentPtr_ PoolDecals; // 0x18C (0xC) | |
int MaxActiveDecals; // 0x198 (0x4) | |
int MaxActiveDecalsLow; // 0x19C (0x4) | |
int MaxActiveDecalsHigh; // 0x1A0 (0x4) | |
int MaxActiveDecalsSplitScreen; // 0x1A4 (0x4) | |
float DecalLifeSpan; // 0x1A8 (0x4) | |
float DecalDepthBias; // 0x1AC (0x4) | |
struct FVector2D DecalBlendRange; // 0x1B0 (0x8) | |
int MaxFadingDecals; // 0x1B8 (0x4) | |
float FadingLifeSpan; // 0x1BC (0x4) | |
struct FName FadeParameterName; // 0x1C0 (0x8) | |
struct TArray_FActiveDecalInfo_ ActiveDecals; // 0x1C8 (0xC) | |
struct TArray_FActiveDecalInfo_ FadingDecals; // 0x1D4 (0xC) | |
}; | |
struct ADecalManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADecalManager_Data ADecalManager; | |
}; | |
struct UDecalComponent_Data { | |
struct UMaterialInterface* DecalMaterial; // 0x210 (0x4) | |
float Width; // 0x214 (0x4) | |
float Height; // 0x218 (0x4) | |
float TileX; // 0x21C (0x4) | |
float TileY; // 0x220 (0x4) | |
float OffsetX; // 0x224 (0x4) | |
float OffsetY; // 0x228 (0x4) | |
float DecalRotation; // 0x22C (0x4) | |
float FieldOfView; // 0x230 (0x4) | |
float NearPlane; // 0x234 (0x4) | |
float FarPlane; // 0x238 (0x4) | |
struct FVector Location; // 0x23C (0xC) | |
struct FRotator Orientation; // 0x248 (0xC) | |
struct FVector HitLocation; // 0x254 (0xC) | |
struct FVector HitNormal; // 0x260 (0xC) | |
struct FVector HitTangent; // 0x26C (0xC) | |
struct FVector HitBinormal; // 0x278 (0xC) | |
bool bNoClip : 1; // 0x284 (0x4) | |
bool bStaticDecal : 1; // 0x284 (0x4) | |
bool bProjectOnBackfaces : 1; // 0x284 (0x4) | |
bool bProjectOnHidden : 1; // 0x284 (0x4) | |
bool bProjectOnBSP : 1; // 0x284 (0x4) | |
bool bProjectOnStaticMeshes : 1; // 0x284 (0x4) | |
bool bProjectOnSkeletalMeshes : 1; // 0x284 (0x4) | |
bool bProjectOnTerrain : 1; // 0x284 (0x4) | |
bool bFlipBackfaceDirection : 1; // 0x284 (0x4) | |
bool bMovableDecal : 1; // 0x284 (0x4) | |
bool bHasBeenAttached : 1; // 0x284 (0x4) | |
bool bDecalMaterialSetAtRunTime : 1; // 0x284 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct UPrimitiveComponent* HitComponent; // 0x288 (0x4) | |
struct FName HitBone; // 0x28C (0x8) | |
int HitNodeIndex; // 0x294 (0x4) | |
int HitLevelIndex; // 0x298 (0x4) | |
int FracturedStaticMeshComponentIndex; // 0x29C (0x4) | |
struct TArray_int_ HitNodeIndices; // 0x2A0 (0xC) | |
struct TArray_FDecalReceiver_ DecalReceivers; // 0x2AC (0xC) | |
struct TArray_FPointer_ StaticReceivers; // 0x2B8 (0xC) | |
struct FPointer ReleaseResourcesFence; // 0x2C4 (0x4) | |
struct TArray_FPlane_ Planes; // 0x2C8 (0xC) | |
float DepthBias; // 0x2D4 (0x4) | |
float SlopeScaleDepthBias; // 0x2D8 (0x4) | |
int SortOrder; // 0x2DC (0x4) | |
float BackfaceAngle; // 0x2E0 (0x4) | |
struct FVector2D BlendRange; // 0x2E4 (0x8) | |
float StreamingDistanceMultiplier; // 0x2EC (0x4) | |
unsigned char DecalTransform; // 0x2F0 (0x1) | |
unsigned char FilterMode; // 0x2F1 (0x1) | |
struct TArray_AActorPtr_ Filter; // 0x2F4 (0xC) | |
struct TArray_UPrimitiveComponentPtr_ ReceiverImages; // 0x300 (0xC) | |
struct FVector ParentRelativeLocation; // 0x30C (0xC) | |
struct FRotator ParentRelativeOrientation; // 0x318 (0xC) | |
unsigned char Unknown1[0xC]; // 0x324 (0xC) MISSED OFFSET | |
struct FMatrix ParentRelLocRotMatrix; // 0x330 (0x40) | |
}; | |
struct UDecalComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDecalComponent_Data UDecalComponent; | |
}; | |
struct UActorFactoryDecal_Data { | |
struct UMaterialInterface* DecalMaterial; // 0x7C (0x4) | |
}; | |
struct UActorFactoryDecal { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDecal_Data UActorFactoryDecal; | |
}; | |
struct UActorFactoryDecalMovable_Data { | |
}; | |
struct UActorFactoryDecalMovable { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryDecal_Data UActorFactoryDecal; | |
struct UActorFactoryDecalMovable_Data UActorFactoryDecalMovable; | |
}; | |
struct UDecalMaterial_Data { | |
}; | |
struct UDecalMaterial { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
struct UMaterial_Data UMaterial; | |
struct UDecalMaterial_Data UDecalMaterial; | |
}; | |
struct AFogVolumeDensityInfo_Data { | |
struct UFogVolumeDensityComponent* DensityComponent; // 0x188 (0x4) | |
struct UStaticMeshComponent* AutomaticMeshComponent; // 0x18C (0x4) | |
bool bEnabled : 1; // 0x190 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AFogVolumeDensityInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFogVolumeDensityInfo_Data AFogVolumeDensityInfo; | |
}; | |
struct AFogVolumeConeDensityInfo_Data { | |
}; | |
struct AFogVolumeConeDensityInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFogVolumeDensityInfo_Data AFogVolumeDensityInfo; | |
struct AFogVolumeConeDensityInfo_Data AFogVolumeConeDensityInfo; | |
}; | |
struct AFogVolumeConstantDensityInfo_Data { | |
}; | |
struct AFogVolumeConstantDensityInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFogVolumeDensityInfo_Data AFogVolumeDensityInfo; | |
struct AFogVolumeConstantDensityInfo_Data AFogVolumeConstantDensityInfo; | |
}; | |
struct AFogVolumeLinearHalfspaceDensityInfo_Data { | |
}; | |
struct AFogVolumeLinearHalfspaceDensityInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFogVolumeDensityInfo_Data AFogVolumeDensityInfo; | |
struct AFogVolumeLinearHalfspaceDensityInfo_Data AFogVolumeLinearHalfspaceDensityInfo; | |
}; | |
struct AFogVolumeSphericalDensityInfo_Data { | |
}; | |
struct AFogVolumeSphericalDensityInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AFogVolumeDensityInfo_Data AFogVolumeDensityInfo; | |
struct AFogVolumeSphericalDensityInfo_Data AFogVolumeSphericalDensityInfo; | |
}; | |
struct UExponentialHeightFogComponent_Data { | |
bool bEnabled : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float FogHeight; // 0x60 (0x4) | |
float FogDensity; // 0x64 (0x4) | |
float FogHeightFalloff; // 0x68 (0x4) | |
float FogMaxOpacity; // 0x6C (0x4) | |
float StartDistance; // 0x70 (0x4) | |
float LightTerminatorAngle; // 0x74 (0x4) | |
float OppositeLightBrightness; // 0x78 (0x4) | |
struct FColor OppositeLightColor; // 0x7C (0x4) | |
float LightInscatteringBrightness; // 0x80 (0x4) | |
struct FColor LightInscatteringColor; // 0x84 (0x4) | |
}; | |
struct UExponentialHeightFogComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UExponentialHeightFogComponent_Data UExponentialHeightFogComponent; | |
}; | |
struct UFogVolumeDensityComponent_Data { | |
struct UMaterialInterface* FogMaterial; // 0x5C (0x4) | |
struct UMaterialInterface* DefaultFogVolumeMaterial; // 0x60 (0x4) | |
bool bEnabled : 1; // 0x64 (0x4) | |
bool bAffectsTranslucency : 1; // 0x64 (0x4) | |
bool bOnlyAffectsTranslucency : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FLinearColor SimpleLightColor; // 0x68 (0x10) | |
struct FLinearColor ApproxFogLightColor; // 0x78 (0x10) | |
float StartDistance; // 0x88 (0x4) | |
float MaxDistance; // 0x8C (0x4) | |
struct TArray_AActorPtr_ FogVolumeActors; // 0x90 (0xC) | |
}; | |
struct UFogVolumeDensityComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UFogVolumeDensityComponent_Data UFogVolumeDensityComponent; | |
}; | |
struct UFogVolumeConeDensityComponent_Data { | |
float MaxDensity; // 0x9C (0x4) | |
struct FVector ConeVertex; // 0xA0 (0xC) | |
float ConeRadius; // 0xAC (0x4) | |
struct FVector ConeAxis; // 0xB0 (0xC) | |
float ConeMaxAngle; // 0xBC (0x4) | |
struct UDrawLightConeComponent* PreviewCone; // 0xC0 (0x4) | |
}; | |
struct UFogVolumeConeDensityComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UFogVolumeDensityComponent_Data UFogVolumeDensityComponent; | |
struct UFogVolumeConeDensityComponent_Data UFogVolumeConeDensityComponent; | |
}; | |
struct UFogVolumeConstantDensityComponent_Data { | |
float Density; // 0x9C (0x4) | |
}; | |
struct UFogVolumeConstantDensityComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UFogVolumeDensityComponent_Data UFogVolumeDensityComponent; | |
struct UFogVolumeConstantDensityComponent_Data UFogVolumeConstantDensityComponent; | |
}; | |
struct UFogVolumeLinearHalfspaceDensityComponent_Data { | |
float PlaneDistanceFactor; // 0x9C (0x4) | |
struct FPlane HalfspacePlane; // 0xA0 (0x10) | |
}; | |
struct UFogVolumeLinearHalfspaceDensityComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UFogVolumeDensityComponent_Data UFogVolumeDensityComponent; | |
struct UFogVolumeLinearHalfspaceDensityComponent_Data UFogVolumeLinearHalfspaceDensityComponent; | |
}; | |
struct UFogVolumeSphericalDensityComponent_Data { | |
float MaxDensity; // 0x9C (0x4) | |
struct FVector SphereCenter; // 0xA0 (0xC) | |
float SphereRadius; // 0xAC (0x4) | |
struct UDrawLightRadiusComponent* PreviewSphereRadius; // 0xB0 (0x4) | |
}; | |
struct UFogVolumeSphericalDensityComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UFogVolumeDensityComponent_Data UFogVolumeDensityComponent; | |
struct UFogVolumeSphericalDensityComponent_Data UFogVolumeSphericalDensityComponent; | |
}; | |
struct UActorFactoryFogVolumeConstantDensityInfo_Data { | |
struct UMaterialInterface* SelectedMaterial; // 0x7C (0x4) | |
bool bNothingSelected : 1; // 0x80 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UActorFactoryFogVolumeConstantDensityInfo { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryFogVolumeConstantDensityInfo_Data UActorFactoryFogVolumeConstantDensityInfo; | |
}; | |
struct UActorFactoryFogVolumeLinearHalfspaceDensityInfo_Data { | |
}; | |
struct UActorFactoryFogVolumeLinearHalfspaceDensityInfo { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryFogVolumeConstantDensityInfo_Data UActorFactoryFogVolumeConstantDensityInfo; | |
struct UActorFactoryFogVolumeLinearHalfspaceDensityInfo_Data UActorFactoryFogVolumeLinearHalfspaceDensityInfo; | |
}; | |
struct UActorFactoryFogVolumeSphericalDensityInfo_Data { | |
}; | |
struct UActorFactoryFogVolumeSphericalDensityInfo { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryFogVolumeConstantDensityInfo_Data UActorFactoryFogVolumeConstantDensityInfo; | |
struct UActorFactoryFogVolumeSphericalDensityInfo_Data UActorFactoryFogVolumeSphericalDensityInfo; | |
}; | |
struct AApexDestructibleActor_Data { | |
struct UDynamicLightEnvironmentComponent* LightEnvironment; // 0x188 (0x4) | |
bool bFractureMaterialOverride : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_UFractureMaterialPtr_ FractureMaterials; // 0x190 (0xC) | |
struct UApexStaticDestructibleComponent* StaticDestructibleComponent; // 0x19C (0x4) | |
struct TArray_unsigned_char_ VisibilityFactors; // 0x1A0 (0xC) | |
struct TArray_USoundCuePtr_ FractureSounds; // 0x1AC (0xC) | |
struct TArray_UParticleSystemPtr_ FractureParticleEffects; // 0x1B8 (0xC) | |
struct F_ModifyHealthParams ModifyHealthParams; // 0x1C4 (0x30) | |
}; | |
struct AApexDestructibleActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AApexDestructibleActor_Data AApexDestructibleActor; | |
}; | |
struct UApexComponentBase_Data { | |
struct FPointer ComponentBaseResources; // 0x21C (0x4) | |
struct FRenderCommandFence_Mirror ReleaseResourcesFence; // 0x220 (0x4) | |
struct UApexAsset* Asset; // 0x224 (0x4) | |
struct FColor WireframeColor; // 0x228 (0x4) | |
bool bAssetChanged : 1; // 0x22C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UApexComponentBase { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UApexComponentBase_Data UApexComponentBase; | |
}; | |
struct UApexDynamicComponent_Data { | |
struct FPointer ComponentDynamicResources; // 0x230 (0x4) | |
}; | |
struct UApexDynamicComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UApexComponentBase_Data UApexComponentBase; | |
struct UApexDynamicComponent_Data UApexDynamicComponent; | |
}; | |
struct UApexStaticComponent_Data { | |
}; | |
struct UApexStaticComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UApexComponentBase_Data UApexComponentBase; | |
struct UApexStaticComponent_Data UApexStaticComponent; | |
}; | |
struct UApexStaticDestructibleComponent_Data { | |
float SleepEnergyThreshold; // 0x230 (0x4) | |
float SleepDamping; // 0x234 (0x4) | |
struct FPointer ApexDestructibleActor; // 0x238 (0x4) | |
struct FPointer ApexDestructiblePreview; // 0x23C (0x4) | |
bool bIsThumbnailComponent : 1; // 0x240 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UApexStaticDestructibleComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UApexComponentBase_Data UApexComponentBase; | |
struct UApexStaticComponent_Data UApexStaticComponent; | |
struct UApexStaticDestructibleComponent_Data UApexStaticDestructibleComponent; | |
}; | |
struct UBlockingMeshComponent_Data { | |
bool bBlockPlayers : 1; // 0x248 (0x4) | |
bool bBlockVehicles : 1; // 0x248 (0x4) | |
bool bBlockRocketsAndGrenades : 1; // 0x248 (0x4) | |
bool bBlockBullets : 1; // 0x248 (0x4) | |
bool bBlockTossedItems : 1; // 0x248 (0x4) | |
bool bBlockEnemyPawns : 1; // 0x248 (0x4) | |
bool bBlockFriendlyPawns : 1; // 0x248 (0x4) | |
bool bBlockPlayerVehicles : 1; // 0x248 (0x4) | |
bool bBlockEnemyVehicles : 1; // 0x248 (0x4) | |
bool bIsDisabled : 1; // 0x248 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
}; | |
struct UBlockingMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
struct UBlockingMeshComponent_Data UBlockingMeshComponent; | |
}; | |
struct UInstancedStaticMeshComponent_Data { | |
struct TArray_FInstancedStaticMeshInstanceData_ PerInstanceData; // 0x248 (0xC) | |
struct TArray_FInstancedStaticMeshInstanceData_ PerInstanceSMData; // 0x254 (0xC) | |
int NumPendingLightmaps; // 0x260 (0x4) | |
int ComponentJoinKey; // 0x264 (0x4) | |
struct TArray_FInstancedStaticMeshMappingInfo_ CachedMappings; // 0x268 (0xC) | |
int InstancingRandomSeed; // 0x274 (0x4) | |
}; | |
struct UInstancedStaticMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
struct UInstancedStaticMeshComponent_Data UInstancedStaticMeshComponent; | |
}; | |
struct USplineMeshComponent_Data { | |
struct FSplineMeshParams SplineParams; // 0x248 (0x58) | |
struct FVector SplineXDir; // 0x2A0 (0xC) | |
bool bSmoothInterpRollScale : 1; // 0x2AC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USplineMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
struct USplineMeshComponent_Data USplineMeshComponent; | |
}; | |
struct UApexAsset_Data { | |
struct FString OriginalApexName; // 0x3C (0xC) | |
struct TArray_UApexComponentBasePtr_ ApexComponents; // 0x48 (0xC) | |
}; | |
struct UApexAsset { | |
struct UObject_Data UObject; | |
struct UApexAsset_Data UApexAsset; | |
}; | |
struct UApexClothingAsset_Data { | |
struct FPointer MApexAsset; // 0x54 (0x4) | |
struct UApexGenericAsset* ApexClothingLibrary; // 0x58 (0x4) | |
bool bUseHardwareCloth : 1; // 0x5C (0x4) | |
bool bFallbackSkinning : 1; // 0x5C (0x4) | |
bool bSlowStart : 1; // 0x5C (0x4) | |
bool bRecomputeNormals : 1; // 0x5C (0x4) | |
bool bResetAfterTeleport : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int UVChannelForTangentUpdate; // 0x60 (0x4) | |
float MaxDistanceBlendTime; // 0x64 (0x4) | |
float ContinuousRotationThreshold; // 0x68 (0x4) | |
float ContinuousDistanceThreshold; // 0x6C (0x4) | |
float LodWeightsMaxDistance; // 0x70 (0x4) | |
float LodWeightsDistanceWeight; // 0x74 (0x4) | |
float LodWeightsBias; // 0x78 (0x4) | |
float LodWeightsBenefitsBias; // 0x7C (0x4) | |
}; | |
struct UApexClothingAsset { | |
struct UObject_Data UObject; | |
struct UApexAsset_Data UApexAsset; | |
struct UApexClothingAsset_Data UApexClothingAsset; | |
}; | |
struct UApexDestructibleAsset_Data { | |
struct FPointer MApexAsset; // 0x54 (0x4) | |
struct TArray_UMaterialInterfacePtr_ Materials; // 0x58 (0xC) | |
struct TArray_UFractureMaterialPtr_ FractureMaterials; // 0x64 (0xC) | |
struct UPhysicalMaterial* DefaultPhysMaterial; // 0x70 (0x4) | |
struct FPointer MDestructibleThumbnailComponent; // 0x74 (0x4) | |
bool bHasUniqueAssetMaterialNames : 1; // 0x78 (0x4) | |
bool bDynamic : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString CrumbleEmitterName; // 0x7C (0xC) | |
struct FString DustEmitterName; // 0x88 (0xC) | |
struct FNxDestructibleParameters DestructibleParameters; // 0x94 (0x80) | |
}; | |
struct UApexDestructibleAsset { | |
struct UObject_Data UObject; | |
struct UApexAsset_Data UApexAsset; | |
struct UApexDestructibleAsset_Data UApexDestructibleAsset; | |
}; | |
struct UApexGenericAsset_Data { | |
struct FPointer MApexAsset; // 0x54 (0x4) | |
}; | |
struct UApexGenericAsset { | |
struct UObject_Data UObject; | |
struct UApexAsset_Data UApexAsset; | |
struct UApexGenericAsset_Data UApexGenericAsset; | |
}; | |
struct UInterpFilter_Data { | |
struct FString Caption; // 0x3C (0xC) | |
}; | |
struct UInterpFilter { | |
struct UObject_Data UObject; | |
struct UInterpFilter_Data UInterpFilter; | |
}; | |
struct UInterpFilter_Classes_Data { | |
}; | |
struct UInterpFilter_Classes { | |
struct UObject_Data UObject; | |
struct UInterpFilter_Data UInterpFilter; | |
struct UInterpFilter_Classes_Data UInterpFilter_Classes; | |
}; | |
struct UInterpFilter_Custom_Data { | |
}; | |
struct UInterpFilter_Custom { | |
struct UObject_Data UObject; | |
struct UInterpFilter_Data UInterpFilter; | |
struct UInterpFilter_Custom_Data UInterpFilter_Custom; | |
}; | |
struct UInterpGroup_Data { | |
struct FPointer VfTable_FInterpEdInputInterface; // 0x3C (0x4) | |
struct TArray_UInterpTrackPtr_ InterpTracks; // 0x40 (0xC) | |
struct FName GroupName; // 0x4C (0x8) | |
struct FColor GroupColor; // 0x54 (0x4) | |
struct TArray_UAnimSetPtr_ GroupAnimSets; // 0x58 (0xC) | |
bool bCollapsed : 1; // 0x64 (0x4) | |
bool bVisible : 1; // 0x64 (0x4) | |
bool bIsFolder : 1; // 0x64 (0x4) | |
bool bIsParented : 1; // 0x64 (0x4) | |
bool bIsSelected : 1; // 0x64 (0x4) | |
bool bRunTracksWhenSkippingToLastFrame : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpGroup { | |
struct UObject_Data UObject; | |
struct UInterpGroup_Data UInterpGroup; | |
}; | |
struct UInterpGroupAI_Data { | |
struct FName StageMarkGroup; // 0x68 (0x8) | |
bool SnapToRootBoneLocationWhenFinished : 1; // 0x70 (0x4) | |
bool bNoEncroachmentCheck : 1; // 0x70 (0x4) | |
bool bDisableWorldCollision : 1; // 0x70 (0x4) | |
bool bIgnoreLegacyHeightAdjust : 1; // 0x70 (0x4) | |
bool bRecreatePreviewPawn : 1; // 0x70 (0x4) | |
bool bRefreshStageMarkGroup : 1; // 0x70 (0x4) | |
bool bEnableAIWhenAllAnimsFinished : 1; // 0x70 (0x4) | |
bool bUseStageMarkerForInitialLocation : 1; // 0x70 (0x4) | |
bool bPutInDemiGod : 1; // 0x70 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
unsigned char Alignment; // 0x74 (0x1) | |
float AlignmentLerpTime; // 0x78 (0x4) | |
}; | |
struct UInterpGroupAI { | |
struct UObject_Data UObject; | |
struct UInterpGroup_Data UInterpGroup; | |
struct UInterpGroupAI_Data UInterpGroupAI; | |
}; | |
struct UInterpGroupDirector_Data { | |
struct FName AttachedGroupName; // 0x68 (0x8) | |
}; | |
struct UInterpGroupDirector { | |
struct UObject_Data UObject; | |
struct UInterpGroup_Data UInterpGroup; | |
struct UInterpGroupDirector_Data UInterpGroupDirector; | |
}; | |
struct UInterpGroupInst_Data { | |
struct UInterpGroup* Group; // 0x3C (0x4) | |
struct AActor* GroupActor; // 0x40 (0x4) | |
struct TArray_UInterpTrackInstPtr_ TrackInst; // 0x44 (0xC) | |
bool bWasNetworkRefreshed : 1; // 0x50 (0x4) | |
bool bDeleteIfNoGroupActor : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpGroupInst { | |
struct UObject_Data UObject; | |
struct UInterpGroupInst_Data UInterpGroupInst; | |
}; | |
struct UInterpGroupInstAI_Data { | |
struct UInterpGroupAI* AIGroup; // 0x54 (0x4) | |
unsigned char SavedPhysics; // 0x58 (0x1) | |
bool bSavedNoEncroachCheck : 1; // 0x5C (0x4) | |
bool bSavedCollideActors : 1; // 0x5C (0x4) | |
bool bSavedBlockActors : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* StageMarkActor; // 0x60 (0x4) | |
}; | |
struct UInterpGroupInstAI { | |
struct UObject_Data UObject; | |
struct UInterpGroupInst_Data UInterpGroupInst; | |
struct UInterpGroupInstAI_Data UInterpGroupInstAI; | |
}; | |
struct UInterpGroupInstDirector_Data { | |
}; | |
struct UInterpGroupInstDirector { | |
struct UObject_Data UObject; | |
struct UInterpGroupInst_Data UInterpGroupInst; | |
struct UInterpGroupInstDirector_Data UInterpGroupInstDirector; | |
}; | |
struct UInterpTrackBoolProp_Data { | |
struct TArray_FBoolTrackKey_ BoolTrack; // 0x68 (0xC) | |
struct FName PropertyName; // 0x74 (0x8) | |
}; | |
struct UInterpTrackBoolProp { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackBoolProp_Data UInterpTrackBoolProp; | |
}; | |
struct UInterpTrackComment_Data { | |
struct TArray_FCommentTrackKey_ CommentTrack; // 0x68 (0xC) | |
bool bOutputCommentsToScreen : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackComment { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackComment_Data UInterpTrackComment; | |
}; | |
struct UInterpTrackDirector_Data { | |
struct TArray_FDirectorTrackCut_ CutTrack; // 0x68 (0xC) | |
bool bSimulateCameraCutsOnClients : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackDirector { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackDirector_Data UInterpTrackDirector; | |
}; | |
struct UInterpTrackEvent_Data { | |
struct TArray_FEventTrackKey_ EventTrack; // 0x68 (0xC) | |
bool bFireEventsWhenForwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenBackwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenJumpingForwards : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackEvent { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackEvent_Data UInterpTrackEvent; | |
}; | |
struct UInterpTrackFaceFX_Data { | |
struct TArray_UFaceFXAnimSetPtr_ FaceFXAnimSets; // 0x68 (0xC) | |
struct TArray_FFaceFXTrackKey_ FaceFXSeqs; // 0x74 (0xC) | |
struct UFaceFXAsset* CachedActorFXAsset; // 0x80 (0x4) | |
struct TArray_FFaceFXSoundCueKey_ FaceFXSoundCueKeys; // 0x84 (0xC) | |
}; | |
struct UInterpTrackFaceFX { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFaceFX_Data UInterpTrackFaceFX; | |
}; | |
struct UInterpTrackFloatBase_Data { | |
struct FInterpCurveFloat FloatTrack; // 0x68 (0x10) | |
float CurveTension; // 0x78 (0x4) | |
}; | |
struct UInterpTrackFloatBase { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
}; | |
struct UInterpTrackAnimControl_Data { | |
struct TArray_UAnimSetPtr_ AnimSets; // 0x7C (0xC) | |
struct FName SlotName; // 0x88 (0x8) | |
struct TArray_FAnimControlTrackKey_ AnimSeqs; // 0x90 (0xC) | |
bool bEnableRootMotion : 1; // 0x9C (0x4) | |
bool bSkipAnimNotifiers : 1; // 0x9C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackAnimControl { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackAnimControl_Data UInterpTrackAnimControl; | |
}; | |
struct UInterpTrackFade_Data { | |
bool bPersistFade : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FColor FadeColor; // 0x80 (0x4) | |
}; | |
struct UInterpTrackFade { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackFade_Data UInterpTrackFade; | |
}; | |
struct UInterpTrackFloatMaterialParam_Data { | |
struct TArray_FMaterialReferenceList_ Materials; // 0x7C (0xC) | |
struct UMaterialInterface* Material; // 0x88 (0x4) | |
struct FName ParamName; // 0x8C (0x8) | |
bool bNeedsMaterialRefsUpdate : 1; // 0x94 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackFloatMaterialParam { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackFloatMaterialParam_Data UInterpTrackFloatMaterialParam; | |
}; | |
struct UInterpTrackFloatParticleParam_Data { | |
struct FName ParamName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackFloatParticleParam { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackFloatParticleParam_Data UInterpTrackFloatParticleParam; | |
}; | |
struct UInterpTrackFloatProp_Data { | |
struct FName PropertyName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackFloatProp { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackFloatProp_Data UInterpTrackFloatProp; | |
}; | |
struct UInterpTrackMorphWeight_Data { | |
struct FName MorphNodeName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackMorphWeight { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackMorphWeight_Data UInterpTrackMorphWeight; | |
}; | |
struct UInterpTrackMoveAxis_Data { | |
unsigned char MoveAxis; // 0x7C (0x1) | |
struct FInterpLookupTrack LookupTrack; // 0x80 (0xC) | |
}; | |
struct UInterpTrackMoveAxis { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackMoveAxis_Data UInterpTrackMoveAxis; | |
}; | |
struct UInterpTrackSkelControlScale_Data { | |
struct FName SkelControlName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackSkelControlScale { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackSkelControlScale_Data UInterpTrackSkelControlScale; | |
}; | |
struct UInterpTrackSkelControlStrength_Data { | |
struct FName SkelControlName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackSkelControlStrength { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackSkelControlStrength_Data UInterpTrackSkelControlStrength; | |
}; | |
struct UInterpTrackSlomo_Data { | |
}; | |
struct UInterpTrackSlomo { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackFloatBase_Data UInterpTrackFloatBase; | |
struct UInterpTrackSlomo_Data UInterpTrackSlomo; | |
}; | |
struct UInterpTrackHeadTracking_Data { | |
struct TArray_FHeadTrackingKey_ HeadTrackingTrack; // 0x68 (0xC) | |
struct TArray_FName_ TrackControllerName; // 0x74 (0xC) | |
float LookAtActorRadius; // 0x80 (0x4) | |
bool bDisableBeyondLimit : 1; // 0x84 (0x4) | |
bool bLookAtPawns : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxLookAtTime; // 0x88 (0x4) | |
float MinLookAtTime; // 0x8C (0x4) | |
float MaxInterestTime; // 0x90 (0x4) | |
struct TArray_AActorPtr_ ActorClassesToLookAt; // 0x94 (0xC) | |
struct TArray_FName_ TargetBoneNames; // 0xA0 (0xC) | |
}; | |
struct UInterpTrackHeadTracking { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackHeadTracking_Data UInterpTrackHeadTracking; | |
}; | |
struct UInterpTrackLinearColorBase_Data { | |
struct FInterpCurveLinearColor LinearColorTrack; // 0x68 (0x10) | |
float CurveTension; // 0x78 (0x4) | |
}; | |
struct UInterpTrackLinearColorBase { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackLinearColorBase_Data UInterpTrackLinearColorBase; | |
}; | |
struct UInterpTrackLinearColorProp_Data { | |
struct FName PropertyName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackLinearColorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackLinearColorBase_Data UInterpTrackLinearColorBase; | |
struct UInterpTrackLinearColorProp_Data UInterpTrackLinearColorProp; | |
}; | |
struct UInterpTrackMove_Data { | |
struct FInterpCurveVector PosTrack; // 0x68 (0x10) | |
struct FInterpCurveVector EulerTrack; // 0x78 (0x10) | |
struct FInterpLookupTrack LookupTrack; // 0x88 (0xC) | |
struct FName LookAtGroupName; // 0x94 (0x8) | |
float LinCurveTension; // 0x9C (0x4) | |
float AngCurveTension; // 0xA0 (0x4) | |
bool bUseQuatInterpolation : 1; // 0xA4 (0x4) | |
bool bShowArrowAtKeys : 1; // 0xA4 (0x4) | |
bool bDisableMovement : 1; // 0xA4 (0x4) | |
bool bShowTranslationOnCurveEd : 1; // 0xA4 (0x4) | |
bool bShowRotationOnCurveEd : 1; // 0xA4 (0x4) | |
bool bHide3DTrack : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char MoveFrame; // 0xA8 (0x1) | |
unsigned char RotMode; // 0xA9 (0x1) | |
}; | |
struct UInterpTrackMove { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackMove_Data UInterpTrackMove; | |
}; | |
struct UInterpTrackParticleReplay_Data { | |
struct TArray_FParticleReplayTrackKey_ TrackKeys; // 0x68 (0xC) | |
bool bIsCapturingReplay : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackParticleReplay { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackParticleReplay_Data UInterpTrackParticleReplay; | |
}; | |
struct UInterpTrackTeleport_Data { | |
struct TArray_FTeleportKeyData_ TeleportKeys; // 0x68 (0xC) | |
}; | |
struct UInterpTrackTeleport { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackTeleport_Data UInterpTrackTeleport; | |
}; | |
struct UInterpTrackToggle_Data { | |
struct TArray_FToggleTrackKey_ ToggleTrack; // 0x68 (0xC) | |
bool bActivateSystemEachUpdate : 1; // 0x74 (0x4) | |
bool bActivateWithJustAttachedFlag : 1; // 0x74 (0x4) | |
bool bFireEventsWhenForwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenBackwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenJumpingForwards : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackToggle { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackToggle_Data UInterpTrackToggle; | |
}; | |
struct UInterpTrackVectorBase_Data { | |
struct FInterpCurveVector VectorTrack; // 0x68 (0x10) | |
float CurveTension; // 0x78 (0x4) | |
}; | |
struct UInterpTrackVectorBase { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
}; | |
struct UInterpTrackAudioMaster_Data { | |
}; | |
struct UInterpTrackAudioMaster { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackAudioMaster_Data UInterpTrackAudioMaster; | |
}; | |
struct UInterpTrackColorProp_Data { | |
struct FName PropertyName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackColorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackColorProp_Data UInterpTrackColorProp; | |
}; | |
struct UInterpTrackColorScale_Data { | |
}; | |
struct UInterpTrackColorScale { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackColorScale_Data UInterpTrackColorScale; | |
}; | |
struct UInterpTrackSound_Data { | |
struct TArray_FSoundTrackKey_ Sounds; // 0x7C (0xC) | |
bool bPlayOnReverse : 1; // 0x88 (0x4) | |
bool bContinueSoundOnMatineeEnd : 1; // 0x88 (0x4) | |
bool bSuppressSubtitles : 1; // 0x88 (0x4) | |
bool bTreatAsDialogue : 1; // 0x88 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackSound { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackSound_Data UInterpTrackSound; | |
}; | |
struct UInterpTrackVectorMaterialParam_Data { | |
struct TArray_FMaterialReferenceList_ Materials; // 0x7C (0xC) | |
struct UMaterialInterface* Material; // 0x88 (0x4) | |
struct FName ParamName; // 0x8C (0x8) | |
bool bNeedsMaterialRefsUpdate : 1; // 0x94 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackVectorMaterialParam { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackVectorMaterialParam_Data UInterpTrackVectorMaterialParam; | |
}; | |
struct UInterpTrackVectorProp_Data { | |
struct FName PropertyName; // 0x7C (0x8) | |
}; | |
struct UInterpTrackVectorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVectorBase_Data UInterpTrackVectorBase; | |
struct UInterpTrackVectorProp_Data UInterpTrackVectorProp; | |
}; | |
struct UInterpTrackVisibility_Data { | |
struct TArray_FVisibilityTrackKey_ VisibilityTrack; // 0x68 (0xC) | |
bool bFireEventsWhenForwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenBackwards : 1; // 0x74 (0x4) | |
bool bFireEventsWhenJumpingForwards : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackVisibility { | |
struct UObject_Data UObject; | |
struct UInterpTrack_Data UInterpTrack; | |
struct UInterpTrackVisibility_Data UInterpTrackVisibility; | |
}; | |
struct UInterpTrackInst_Data { | |
}; | |
struct UInterpTrackInst { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
}; | |
struct UInterpTrackInstAnimControl_Data { | |
float LastUpdatePosition; // 0x3C (0x4) | |
struct FVector ResetLocation; // 0x40 (0xC) | |
struct FRotator ResetRotation; // 0x4C (0xC) | |
bool bLastAnimFinished : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackInstAnimControl { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstAnimControl_Data UInterpTrackInstAnimControl; | |
}; | |
struct UInterpTrackInstAudioMaster_Data { | |
}; | |
struct UInterpTrackInstAudioMaster { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstAudioMaster_Data UInterpTrackInstAudioMaster; | |
}; | |
struct UInterpTrackInstColorScale_Data { | |
}; | |
struct UInterpTrackInstColorScale { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstColorScale_Data UInterpTrackInstColorScale; | |
}; | |
struct UInterpTrackInstComment_Data { | |
float LastUpdatePosition; // 0x3C (0x4) | |
}; | |
struct UInterpTrackInstComment { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstComment_Data UInterpTrackInstComment; | |
}; | |
struct UInterpTrackInstDirector_Data { | |
struct AActor* OldViewTarget; // 0x3C (0x4) | |
struct FRenderingPerformanceOverrides OldRenderingOverrides; // 0x40 (0x4) | |
}; | |
struct UInterpTrackInstDirector { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstDirector_Data UInterpTrackInstDirector; | |
}; | |
struct UInterpTrackInstEvent_Data { | |
float LastUpdatePosition; // 0x3C (0x4) | |
}; | |
struct UInterpTrackInstEvent { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstEvent_Data UInterpTrackInstEvent; | |
}; | |
struct UInterpTrackInstFaceFX_Data { | |
bool bFirstUpdate : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float LastUpdatePosition; // 0x40 (0x4) | |
}; | |
struct UInterpTrackInstFaceFX { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstFaceFX_Data UInterpTrackInstFaceFX; | |
}; | |
struct UInterpTrackInstFade_Data { | |
}; | |
struct UInterpTrackInstFade { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstFade_Data UInterpTrackInstFade; | |
}; | |
struct UInterpTrackInstFloatMaterialParam_Data { | |
struct TArray_FFloatMaterialParamMICData_ MICInfos; // 0x3C (0xC) | |
struct UInterpTrackFloatMaterialParam* InstancedTrack; // 0x48 (0x4) | |
}; | |
struct UInterpTrackInstFloatMaterialParam { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstFloatMaterialParam_Data UInterpTrackInstFloatMaterialParam; | |
}; | |
struct UInterpTrackInstFloatParticleParam_Data { | |
float ResetFloat; // 0x3C (0x4) | |
}; | |
struct UInterpTrackInstFloatParticleParam { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstFloatParticleParam_Data UInterpTrackInstFloatParticleParam; | |
}; | |
struct UInterpTrackInstHeadTracking_Data { | |
unsigned char Action; // 0x3C (0x1) | |
unsigned char CurrentActorMap[0x3C]; // 0x40 (0x3C) UNKNOWN PROPERTY | |
struct USkeletalMeshComponent* Mesh; // 0x7C (0x4) | |
struct TArray_USkelControlLookAtPtr_ TrackControls; // 0x80 (0xC) | |
float LastUpdatePosition; // 0x8C (0x4) | |
}; | |
struct UInterpTrackInstHeadTracking { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstHeadTracking_Data UInterpTrackInstHeadTracking; | |
}; | |
struct UInterpTrackInstMorphWeight_Data { | |
}; | |
struct UInterpTrackInstMorphWeight { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstMorphWeight_Data UInterpTrackInstMorphWeight; | |
}; | |
struct UInterpTrackInstMove_Data { | |
struct FVector ResetLocation; // 0x3C (0xC) | |
struct FRotator ResetRotation; // 0x48 (0xC) | |
unsigned char Unknown1[0xC]; // 0x54 (0xC) MISSED OFFSET | |
struct FMatrix InitialTM; // 0x60 (0x40) | |
struct FQuat InitialQuat; // 0xA0 (0x10) | |
}; | |
struct UInterpTrackInstMove { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstMove_Data UInterpTrackInstMove; | |
}; | |
struct UInterpTrackInstParticleReplay_Data { | |
float LastUpdatePosition; // 0x3C (0x4) | |
}; | |
struct UInterpTrackInstParticleReplay { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstParticleReplay_Data UInterpTrackInstParticleReplay; | |
}; | |
struct UInterpTrackInstProperty_Data { | |
struct UFunction* PropertyUpdateCallback; // 0x3C (0x4) | |
struct UObject* PropertyOuterObjectInst; // 0x40 (0x4) | |
}; | |
struct UInterpTrackInstProperty { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
}; | |
struct UInterpTrackInstBoolProp_Data { | |
struct FPointer BoolProp; // 0x44 (0x4) | |
int BitMask; // 0x48 (0x4) | |
bool ResetBool : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackInstBoolProp { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
struct UInterpTrackInstBoolProp_Data UInterpTrackInstBoolProp; | |
}; | |
struct UInterpTrackInstColorProp_Data { | |
struct FPointer ColorProp; // 0x44 (0x4) | |
struct FColor ResetColor; // 0x48 (0x4) | |
}; | |
struct UInterpTrackInstColorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
struct UInterpTrackInstColorProp_Data UInterpTrackInstColorProp; | |
}; | |
struct UInterpTrackInstFloatProp_Data { | |
struct FPointer FloatProp; // 0x44 (0x4) | |
float ResetFloat; // 0x48 (0x4) | |
}; | |
struct UInterpTrackInstFloatProp { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
struct UInterpTrackInstFloatProp_Data UInterpTrackInstFloatProp; | |
}; | |
struct UInterpTrackInstLinearColorProp_Data { | |
struct FPointer ColorProp; // 0x44 (0x4) | |
struct FLinearColor ResetColor; // 0x48 (0x10) | |
}; | |
struct UInterpTrackInstLinearColorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
struct UInterpTrackInstLinearColorProp_Data UInterpTrackInstLinearColorProp; | |
}; | |
struct UInterpTrackInstVectorProp_Data { | |
struct FPointer VectorProp; // 0x44 (0x4) | |
struct FVector ResetVector; // 0x48 (0xC) | |
}; | |
struct UInterpTrackInstVectorProp { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstProperty_Data UInterpTrackInstProperty; | |
struct UInterpTrackInstVectorProp_Data UInterpTrackInstVectorProp; | |
}; | |
struct UInterpTrackInstSkelControlScale_Data { | |
}; | |
struct UInterpTrackInstSkelControlScale { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstSkelControlScale_Data UInterpTrackInstSkelControlScale; | |
}; | |
struct UInterpTrackInstSkelControlStrength_Data { | |
bool bSavedControlledByAnimMetaData : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackInstSkelControlStrength { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstSkelControlStrength_Data UInterpTrackInstSkelControlStrength; | |
}; | |
struct UInterpTrackInstSlomo_Data { | |
float OldTimeDilation; // 0x3C (0x4) | |
}; | |
struct UInterpTrackInstSlomo { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstSlomo_Data UInterpTrackInstSlomo; | |
}; | |
struct UInterpTrackInstSound_Data { | |
float LastUpdatePosition; // 0x3C (0x4) | |
struct UAudioComponent* PlayAudioComp; // 0x40 (0x4) | |
}; | |
struct UInterpTrackInstSound { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstSound_Data UInterpTrackInstSound; | |
}; | |
struct UInterpTrackInstTeleport_Data { | |
struct FVector ResetLocation; // 0x3C (0xC) | |
struct FRotator ResetRotation; // 0x48 (0xC) | |
float LastUpdatePosition; // 0x54 (0x4) | |
}; | |
struct UInterpTrackInstTeleport { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstTeleport_Data UInterpTrackInstTeleport; | |
}; | |
struct UInterpTrackInstToggle_Data { | |
unsigned char Action; // 0x3C (0x1) | |
float LastUpdatePosition; // 0x40 (0x4) | |
bool bSavedActiveState : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UInterpTrackInstToggle { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstToggle_Data UInterpTrackInstToggle; | |
}; | |
struct UInterpTrackInstVectorMaterialParam_Data { | |
struct TArray_FVectorMaterialParamMICData_ MICInfos; // 0x3C (0xC) | |
struct UInterpTrackVectorMaterialParam* InstancedTrack; // 0x48 (0x4) | |
}; | |
struct UInterpTrackInstVectorMaterialParam { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstVectorMaterialParam_Data UInterpTrackInstVectorMaterialParam; | |
}; | |
struct UInterpTrackInstVisibility_Data { | |
unsigned char Action; // 0x3C (0x1) | |
float LastUpdatePosition; // 0x40 (0x4) | |
}; | |
struct UInterpTrackInstVisibility { | |
struct UObject_Data UObject; | |
struct UInterpTrackInst_Data UInterpTrackInst; | |
struct UInterpTrackInstVisibility_Data UInterpTrackInstVisibility; | |
}; | |
struct UMaterialExpressionAbs_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionAbs { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionAbs_Data UMaterialExpressionAbs; | |
}; | |
struct UMaterialExpressionAdd_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionAdd { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionAdd_Data UMaterialExpressionAdd; | |
}; | |
struct UMaterialExpressionAppendVector_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionAppendVector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionAppendVector_Data UMaterialExpressionAppendVector; | |
}; | |
struct UMaterialExpressionArcCosine_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionArcCosine { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionArcCosine_Data UMaterialExpressionArcCosine; | |
}; | |
struct UMaterialExpressionArcSine_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionArcSine { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionArcSine_Data UMaterialExpressionArcSine; | |
}; | |
struct UMaterialExpressionArcTangent_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionArcTangent { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionArcTangent_Data UMaterialExpressionArcTangent; | |
}; | |
struct UMaterialExpressionArcTangent2_Data { | |
struct FExpressionInput InputX; // 0x44 (0x1C) | |
struct FExpressionInput InputY; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionArcTangent2 { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionArcTangent2_Data UMaterialExpressionArcTangent2; | |
}; | |
struct UMaterialExpressionBlendModeBase_Data { | |
struct FExpressionInput Base; // 0x44 (0x1C) | |
struct FExpressionInput Blend; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionBlendModeBase { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
}; | |
struct UMaterialExpressionzColorBurn_Data { | |
}; | |
struct UMaterialExpressionzColorBurn { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzColorBurn_Data UMaterialExpressionzColorBurn; | |
}; | |
struct UMaterialExpressionzColorDodge_Data { | |
}; | |
struct UMaterialExpressionzColorDodge { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzColorDodge_Data UMaterialExpressionzColorDodge; | |
}; | |
struct UMaterialExpressionzExclusion_Data { | |
}; | |
struct UMaterialExpressionzExclusion { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzExclusion_Data UMaterialExpressionzExclusion; | |
}; | |
struct UMaterialExpressionzHardLight_Data { | |
}; | |
struct UMaterialExpressionzHardLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzHardLight_Data UMaterialExpressionzHardLight; | |
}; | |
struct UMaterialExpressionzLinearBurn_Data { | |
}; | |
struct UMaterialExpressionzLinearBurn { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzLinearBurn_Data UMaterialExpressionzLinearBurn; | |
}; | |
struct UMaterialExpressionzLinearLight_Data { | |
}; | |
struct UMaterialExpressionzLinearLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzLinearLight_Data UMaterialExpressionzLinearLight; | |
}; | |
struct UMaterialExpressionzOverlay_Data { | |
}; | |
struct UMaterialExpressionzOverlay { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzOverlay_Data UMaterialExpressionzOverlay; | |
}; | |
struct UMaterialExpressionzPinLight_Data { | |
}; | |
struct UMaterialExpressionzPinLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzPinLight_Data UMaterialExpressionzPinLight; | |
}; | |
struct UMaterialExpressionzScreen_Data { | |
}; | |
struct UMaterialExpressionzScreen { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzScreen_Data UMaterialExpressionzScreen; | |
}; | |
struct UMaterialExpressionzSoftLight_Data { | |
}; | |
struct UMaterialExpressionzSoftLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzSoftLight_Data UMaterialExpressionzSoftLight; | |
}; | |
struct UMaterialExpressionzVividLight_Data { | |
}; | |
struct UMaterialExpressionzVividLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBlendModeBase_Data UMaterialExpressionBlendModeBase; | |
struct UMaterialExpressionzVividLight_Data UMaterialExpressionzVividLight; | |
}; | |
struct UMaterialExpressionBumpOffset_Data { | |
struct FExpressionInput Coordinate; // 0x44 (0x1C) | |
struct FExpressionInput Height; // 0x60 (0x1C) | |
float HeightRatio; // 0x7C (0x4) | |
float ReferencePlane; // 0x80 (0x4) | |
}; | |
struct UMaterialExpressionBumpOffset { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBumpOffset_Data UMaterialExpressionBumpOffset; | |
}; | |
struct UMaterialExpressionBumpOffsetEx_Data { | |
struct FExpressionInput Coordinate; // 0x44 (0x1C) | |
struct FExpressionInput Height; // 0x60 (0x1C) | |
struct FExpressionInput HeightRatio; // 0x7C (0x1C) | |
struct FExpressionInput ReferencePlane; // 0x98 (0x1C) | |
}; | |
struct UMaterialExpressionBumpOffsetEx { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBumpOffsetEx_Data UMaterialExpressionBumpOffsetEx; | |
}; | |
struct UMaterialExpressionBumpOffsetSloped_Data { | |
struct FExpressionInput Coordinate; // 0x44 (0x1C) | |
struct UTexture2D* NormalTexture; // 0x60 (0x4) | |
struct UTexture2D* HeightTexture; // 0x64 (0x4) | |
float HeightRatio; // 0x68 (0x4) | |
float ReferencePlane; // 0x6C (0x4) | |
int Iterations; // 0x70 (0x4) | |
}; | |
struct UMaterialExpressionBumpOffsetSloped { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionBumpOffsetSloped_Data UMaterialExpressionBumpOffsetSloped; | |
}; | |
struct UMaterialExpressionCameraVector_Data { | |
}; | |
struct UMaterialExpressionCameraVector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCameraVector_Data UMaterialExpressionCameraVector; | |
}; | |
struct UMaterialExpressionCameraWorldPosition_Data { | |
}; | |
struct UMaterialExpressionCameraWorldPosition { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCameraWorldPosition_Data UMaterialExpressionCameraWorldPosition; | |
}; | |
struct UMaterialExpressionCeil_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionCeil { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCeil_Data UMaterialExpressionCeil; | |
}; | |
struct UMaterialExpressionClamp_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
struct FExpressionInput Min; // 0x60 (0x1C) | |
struct FExpressionInput Max; // 0x7C (0x1C) | |
}; | |
struct UMaterialExpressionClamp { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionClamp_Data UMaterialExpressionClamp; | |
}; | |
struct UMaterialExpressionComment_Data { | |
int PosX; // 0x44 (0x4) | |
int PosY; // 0x48 (0x4) | |
int SizeX; // 0x4C (0x4) | |
int SizeY; // 0x50 (0x4) | |
struct FString Text; // 0x54 (0xC) | |
}; | |
struct UMaterialExpressionComment { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionComment_Data UMaterialExpressionComment; | |
}; | |
struct UMaterialExpressionComponentMask_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
bool R : 1; // 0x60 (0x4) | |
bool G : 1; // 0x60 (0x4) | |
bool B : 1; // 0x60 (0x4) | |
bool A : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionComponentMask { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionComponentMask_Data UMaterialExpressionComponentMask; | |
}; | |
struct UMaterialExpressionCompound_Data { | |
struct TArray_UMaterialExpressionPtr_ MaterialExpressions; // 0x44 (0xC) | |
struct FString Caption; // 0x50 (0xC) | |
bool bExpanded : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionCompound { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCompound_Data UMaterialExpressionCompound; | |
}; | |
struct UMaterialExpressionConstant_Data { | |
float R; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionConstant { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstant_Data UMaterialExpressionConstant; | |
}; | |
struct UMaterialExpressionConstant2Vector_Data { | |
float R; // 0x44 (0x4) | |
float G; // 0x48 (0x4) | |
}; | |
struct UMaterialExpressionConstant2Vector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstant2Vector_Data UMaterialExpressionConstant2Vector; | |
}; | |
struct UMaterialExpressionConstant3Vector_Data { | |
float R; // 0x44 (0x4) | |
float G; // 0x48 (0x4) | |
float B; // 0x4C (0x4) | |
}; | |
struct UMaterialExpressionConstant3Vector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstant3Vector_Data UMaterialExpressionConstant3Vector; | |
}; | |
struct UMaterialExpressionConstant4Vector_Data { | |
float R; // 0x44 (0x4) | |
float G; // 0x48 (0x4) | |
float B; // 0x4C (0x4) | |
float A; // 0x50 (0x4) | |
}; | |
struct UMaterialExpressionConstant4Vector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstant4Vector_Data UMaterialExpressionConstant4Vector; | |
}; | |
struct UMaterialExpressionConstantBiasScale_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
float Bias; // 0x60 (0x4) | |
float Scale; // 0x64 (0x4) | |
}; | |
struct UMaterialExpressionConstantBiasScale { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstantBiasScale_Data UMaterialExpressionConstantBiasScale; | |
}; | |
struct UMaterialExpressionConstantClamp_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
float Min; // 0x60 (0x4) | |
float Max; // 0x64 (0x4) | |
}; | |
struct UMaterialExpressionConstantClamp { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionConstantClamp_Data UMaterialExpressionConstantClamp; | |
}; | |
struct UMaterialExpressionCosine_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
float Period; // 0x60 (0x4) | |
}; | |
struct UMaterialExpressionCosine { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCosine_Data UMaterialExpressionCosine; | |
}; | |
struct UMaterialExpressionCrossProduct_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionCrossProduct { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCrossProduct_Data UMaterialExpressionCrossProduct; | |
}; | |
struct UMaterialExpressionCustom_Data { | |
struct FString Code; // 0x44 (0xC) | |
unsigned char OutputType; // 0x50 (0x1) | |
struct FString Description; // 0x54 (0xC) | |
struct TArray_FCustomInput_ Inputs; // 0x60 (0xC) | |
}; | |
struct UMaterialExpressionCustom { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCustom_Data UMaterialExpressionCustom; | |
}; | |
struct UMaterialExpressionCustomTexture_Data { | |
struct UTexture* Texture; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionCustomTexture { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionCustomTexture_Data UMaterialExpressionCustomTexture; | |
}; | |
struct UMaterialExpressionDdx_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionDdx { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDdx_Data UMaterialExpressionDdx; | |
}; | |
struct UMaterialExpressionDdy_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionDdy { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDdy_Data UMaterialExpressionDdy; | |
}; | |
struct UMaterialExpressionDegrees_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionDegrees { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDegrees_Data UMaterialExpressionDegrees; | |
}; | |
struct UMaterialExpressionDepthBiasedAlpha_Data { | |
bool bNormalize : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BiasScale; // 0x48 (0x4) | |
struct FExpressionInput Alpha; // 0x4C (0x1C) | |
struct FExpressionInput Bias; // 0x68 (0x1C) | |
}; | |
struct UMaterialExpressionDepthBiasedAlpha { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDepthBiasedAlpha_Data UMaterialExpressionDepthBiasedAlpha; | |
}; | |
struct UMaterialExpressionDepthBiasedBlend_Data { | |
bool bNormalize : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BiasScale; // 0x48 (0x4) | |
struct FExpressionInput RGB; // 0x4C (0x1C) | |
struct FExpressionInput Alpha; // 0x68 (0x1C) | |
struct FExpressionInput Bias; // 0x84 (0x1C) | |
}; | |
struct UMaterialExpressionDepthBiasedBlend { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDepthBiasedBlend_Data UMaterialExpressionDepthBiasedBlend; | |
}; | |
struct UMaterialExpressionDepthOfFieldFunction_Data { | |
unsigned char FunctionValue; // 0x44 (0x1) | |
struct FExpressionInput Depth; // 0x48 (0x1C) | |
}; | |
struct UMaterialExpressionDepthOfFieldFunction { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDepthOfFieldFunction_Data UMaterialExpressionDepthOfFieldFunction; | |
}; | |
struct UMaterialExpressionDeriveNormalZ_Data { | |
struct FExpressionInput InXY; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionDeriveNormalZ { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDeriveNormalZ_Data UMaterialExpressionDeriveNormalZ; | |
}; | |
struct UMaterialExpressionDesaturation_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
struct FExpressionInput Percent; // 0x60 (0x1C) | |
struct FLinearColor LuminanceFactors; // 0x7C (0x10) | |
}; | |
struct UMaterialExpressionDesaturation { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDesaturation_Data UMaterialExpressionDesaturation; | |
}; | |
struct UMaterialExpressionDestColor_Data { | |
}; | |
struct UMaterialExpressionDestColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDestColor_Data UMaterialExpressionDestColor; | |
}; | |
struct UMaterialExpressionDestDepth_Data { | |
bool bNormalize : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionDestDepth { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDestDepth_Data UMaterialExpressionDestDepth; | |
}; | |
struct UMaterialExpressionDistance_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionDistance { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDistance_Data UMaterialExpressionDistance; | |
}; | |
struct UMaterialExpressionDivide_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionDivide { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDivide_Data UMaterialExpressionDivide; | |
}; | |
struct UMaterialExpressionDominantSkyLight_Data { | |
bool bUseTimeOfDay : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TimeOfDayMax; // 0x48 (0x4) | |
float TimeOfDayMin; // 0x4C (0x4) | |
}; | |
struct UMaterialExpressionDominantSkyLight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDominantSkyLight_Data UMaterialExpressionDominantSkyLight; | |
}; | |
struct UMaterialExpressionDotProduct_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionDotProduct { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDotProduct_Data UMaterialExpressionDotProduct; | |
}; | |
struct UMaterialExpressionDynamicParameter_Data { | |
struct TArray_FString_ ParamNames; // 0x44 (0xC) | |
}; | |
struct UMaterialExpressionDynamicParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDynamicParameter_Data UMaterialExpressionDynamicParameter; | |
}; | |
struct UMaterialExpressionMeshEmitterDynamicParameter_Data { | |
}; | |
struct UMaterialExpressionMeshEmitterDynamicParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionDynamicParameter_Data UMaterialExpressionDynamicParameter; | |
struct UMaterialExpressionMeshEmitterDynamicParameter_Data UMaterialExpressionMeshEmitterDynamicParameter; | |
}; | |
struct UMaterialExpressionExp_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionExp { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionExp_Data UMaterialExpressionExp; | |
}; | |
struct UMaterialExpressionExp2_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionExp2 { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionExp2_Data UMaterialExpressionExp2; | |
}; | |
struct UMaterialExpressionFloor_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionFloor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFloor_Data UMaterialExpressionFloor; | |
}; | |
struct UMaterialExpressionFluidNormal_Data { | |
struct FExpressionInput Coordinates; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionFluidNormal { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFluidNormal_Data UMaterialExpressionFluidNormal; | |
}; | |
struct UMaterialExpressionFmod_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionFmod { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFmod_Data UMaterialExpressionFmod; | |
}; | |
struct UMaterialExpressionFoliageImpulseDirection_Data { | |
}; | |
struct UMaterialExpressionFoliageImpulseDirection { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFoliageImpulseDirection_Data UMaterialExpressionFoliageImpulseDirection; | |
}; | |
struct UMaterialExpressionFoliageNormalizedRotationAxisAndAngle_Data { | |
}; | |
struct UMaterialExpressionFoliageNormalizedRotationAxisAndAngle { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFoliageNormalizedRotationAxisAndAngle_Data UMaterialExpressionFoliageNormalizedRotationAxisAndAngle; | |
}; | |
struct UMaterialExpressionFontSample_Data { | |
struct UFont* Font; // 0x44 (0x4) | |
int FontTexturePage; // 0x48 (0x4) | |
}; | |
struct UMaterialExpressionFontSample { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFontSample_Data UMaterialExpressionFontSample; | |
}; | |
struct UMaterialExpressionFontSampleParameter_Data { | |
struct FName ParameterName; // 0x4C (0x8) | |
struct FGuid ExpressionGUID; // 0x54 (0x10) | |
}; | |
struct UMaterialExpressionFontSampleParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFontSample_Data UMaterialExpressionFontSample; | |
struct UMaterialExpressionFontSampleParameter_Data UMaterialExpressionFontSampleParameter; | |
}; | |
struct UMaterialExpressionFrac_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionFrac { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFrac_Data UMaterialExpressionFrac; | |
}; | |
struct UMaterialExpressionFresnel_Data { | |
float Exponent; // 0x44 (0x4) | |
struct FExpressionInput Normal; // 0x48 (0x1C) | |
}; | |
struct UMaterialExpressionFresnel { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionFresnel_Data UMaterialExpressionFresnel; | |
}; | |
struct UMaterialExpressionGradient_Data { | |
struct FExpressionInput Coordinates; // 0x44 (0x1C) | |
unsigned char GradientStyle; // 0x60 (0x1) | |
unsigned char AddressX; // 0x61 (0x1) | |
unsigned char AddressY; // 0x62 (0x1) | |
struct FLinearColor ForegroundColor; // 0x64 (0x10) | |
struct FLinearColor BackgroundColor; // 0x74 (0x10) | |
struct FVector2D ForegroundOffset; // 0x84 (0x8) | |
struct FVector2D BackgroundOffset; // 0x8C (0x8) | |
bool bReverse : 1; // 0x94 (0x4) | |
bool bSmoothInOut : 1; // 0x94 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionGradient { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionGradient_Data UMaterialExpressionGradient; | |
}; | |
struct UMaterialExpressionIf_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
struct FExpressionInput AGreaterThanB; // 0x7C (0x1C) | |
struct FExpressionInput AEqualsB; // 0x98 (0x1C) | |
struct FExpressionInput ALessThanB; // 0xB4 (0x1C) | |
}; | |
struct UMaterialExpressionIf { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionIf_Data UMaterialExpressionIf; | |
}; | |
struct UMaterialExpressionLength_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionLength { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLength_Data UMaterialExpressionLength; | |
}; | |
struct UMaterialExpressionLensFlareIntensity_Data { | |
}; | |
struct UMaterialExpressionLensFlareIntensity { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLensFlareIntensity_Data UMaterialExpressionLensFlareIntensity; | |
}; | |
struct UMaterialExpressionLensFlareOcclusion_Data { | |
}; | |
struct UMaterialExpressionLensFlareOcclusion { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLensFlareOcclusion_Data UMaterialExpressionLensFlareOcclusion; | |
}; | |
struct UMaterialExpressionLensFlareRadialDistance_Data { | |
}; | |
struct UMaterialExpressionLensFlareRadialDistance { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLensFlareRadialDistance_Data UMaterialExpressionLensFlareRadialDistance; | |
}; | |
struct UMaterialExpressionLensFlareRayDistance_Data { | |
}; | |
struct UMaterialExpressionLensFlareRayDistance { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLensFlareRayDistance_Data UMaterialExpressionLensFlareRayDistance; | |
}; | |
struct UMaterialExpressionLensFlareSourceDistance_Data { | |
}; | |
struct UMaterialExpressionLensFlareSourceDistance { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLensFlareSourceDistance_Data UMaterialExpressionLensFlareSourceDistance; | |
}; | |
struct UMaterialExpressionLightmapUVs_Data { | |
}; | |
struct UMaterialExpressionLightmapUVs { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLightmapUVs_Data UMaterialExpressionLightmapUVs; | |
}; | |
struct UMaterialExpressionLightmassReplace_Data { | |
struct FExpressionInput Realtime; // 0x44 (0x1C) | |
struct FExpressionInput Lightmass; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionLightmassReplace { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLightmassReplace_Data UMaterialExpressionLightmassReplace; | |
}; | |
struct UMaterialExpressionLightVector_Data { | |
}; | |
struct UMaterialExpressionLightVector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLightVector_Data UMaterialExpressionLightVector; | |
}; | |
struct UMaterialExpressionLinearInterpolate_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
struct FExpressionInput Alpha; // 0x7C (0x1C) | |
}; | |
struct UMaterialExpressionLinearInterpolate { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLinearInterpolate_Data UMaterialExpressionLinearInterpolate; | |
}; | |
struct UMaterialExpressionLog_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionLog { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLog_Data UMaterialExpressionLog; | |
}; | |
struct UMaterialExpressionLog10_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionLog10 { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLog10_Data UMaterialExpressionLog10; | |
}; | |
struct UMaterialExpressionLog2_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionLog2 { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionLog2_Data UMaterialExpressionLog2; | |
}; | |
struct UMaterialExpressionMax_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionMax { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionMax_Data UMaterialExpressionMax; | |
}; | |
struct UMaterialExpressionMeshEmitterVertexColor_Data { | |
}; | |
struct UMaterialExpressionMeshEmitterVertexColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionMeshEmitterVertexColor_Data UMaterialExpressionMeshEmitterVertexColor; | |
}; | |
struct UMaterialExpressionMin_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionMin { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionMin_Data UMaterialExpressionMin; | |
}; | |
struct UMaterialExpressionMultiply_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionMultiply { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionMultiply_Data UMaterialExpressionMultiply; | |
}; | |
struct UMaterialExpressionMultiplyAndAdd_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
struct FExpressionInput WeightB; // 0x7C (0x1C) | |
}; | |
struct UMaterialExpressionMultiplyAndAdd { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionMultiplyAndAdd_Data UMaterialExpressionMultiplyAndAdd; | |
}; | |
struct UMaterialExpressionNormalize_Data { | |
struct FExpressionInput VectorInput; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionNormalize { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionNormalize_Data UMaterialExpressionNormalize; | |
}; | |
struct UMaterialExpressionObjectOrientation_Data { | |
}; | |
struct UMaterialExpressionObjectOrientation { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionObjectOrientation_Data UMaterialExpressionObjectOrientation; | |
}; | |
struct UMaterialExpressionObjectRadius_Data { | |
}; | |
struct UMaterialExpressionObjectRadius { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionObjectRadius_Data UMaterialExpressionObjectRadius; | |
}; | |
struct UMaterialExpressionObjectWorldPosition_Data { | |
}; | |
struct UMaterialExpressionObjectWorldPosition { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionObjectWorldPosition_Data UMaterialExpressionObjectWorldPosition; | |
}; | |
struct UMaterialExpressionOcclusionPercentage_Data { | |
}; | |
struct UMaterialExpressionOcclusionPercentage { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionOcclusionPercentage_Data UMaterialExpressionOcclusionPercentage; | |
}; | |
struct UMaterialExpressionOneMinus_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionOneMinus { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionOneMinus_Data UMaterialExpressionOneMinus; | |
}; | |
struct UMaterialExpressionPanner_Data { | |
struct FExpressionInput Coordinate; // 0x44 (0x1C) | |
struct FExpressionInput Time; // 0x60 (0x1C) | |
float SpeedX; // 0x7C (0x4) | |
float SpeedY; // 0x80 (0x4) | |
}; | |
struct UMaterialExpressionPanner { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionPanner_Data UMaterialExpressionPanner; | |
}; | |
struct UMaterialExpressionParameter_Data { | |
struct FName ParameterName; // 0x44 (0x8) | |
struct FGuid ExpressionGUID; // 0x4C (0x10) | |
}; | |
struct UMaterialExpressionParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParameter_Data UMaterialExpressionParameter; | |
}; | |
struct UMaterialExpressionScalarParameter_Data { | |
float DefaultValue; // 0x5C (0x4) | |
}; | |
struct UMaterialExpressionScalarParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParameter_Data UMaterialExpressionParameter; | |
struct UMaterialExpressionScalarParameter_Data UMaterialExpressionScalarParameter; | |
}; | |
struct UMaterialExpressionStaticComponentMaskParameter_Data { | |
struct FExpressionInput Input; // 0x5C (0x1C) | |
bool DefaultR : 1; // 0x78 (0x4) | |
bool DefaultG : 1; // 0x78 (0x4) | |
bool DefaultB : 1; // 0x78 (0x4) | |
bool DefaultA : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer InstanceOverride; // 0x7C (0x4) | |
}; | |
struct UMaterialExpressionStaticComponentMaskParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParameter_Data UMaterialExpressionParameter; | |
struct UMaterialExpressionStaticComponentMaskParameter_Data UMaterialExpressionStaticComponentMaskParameter; | |
}; | |
struct UMaterialExpressionStaticSwitchParameter_Data { | |
bool DefaultValue : 1; // 0x5C (0x4) | |
bool ExtendedCaptionDisplay : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FExpressionInput A; // 0x60 (0x1C) | |
struct FExpressionInput B; // 0x7C (0x1C) | |
struct FPointer InstanceOverride; // 0x98 (0x4) | |
}; | |
struct UMaterialExpressionStaticSwitchParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParameter_Data UMaterialExpressionParameter; | |
struct UMaterialExpressionStaticSwitchParameter_Data UMaterialExpressionStaticSwitchParameter; | |
}; | |
struct UMaterialExpressionVectorParameter_Data { | |
struct FLinearColor DefaultValue; // 0x5C (0x10) | |
}; | |
struct UMaterialExpressionVectorParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParameter_Data UMaterialExpressionParameter; | |
struct UMaterialExpressionVectorParameter_Data UMaterialExpressionVectorParameter; | |
}; | |
struct UMaterialExpressionParticleMacroUV_Data { | |
bool bUseViewSpace : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionParticleMacroUV { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionParticleMacroUV_Data UMaterialExpressionParticleMacroUV; | |
}; | |
struct UMaterialExpressionPerInstanceRandom_Data { | |
}; | |
struct UMaterialExpressionPerInstanceRandom { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionPerInstanceRandom_Data UMaterialExpressionPerInstanceRandom; | |
}; | |
struct UMaterialExpressionPixelDepth_Data { | |
bool bNormalize : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionPixelDepth { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionPixelDepth_Data UMaterialExpressionPixelDepth; | |
}; | |
struct UMaterialExpressionPower_Data { | |
struct FExpressionInput Base; // 0x44 (0x1C) | |
struct FExpressionInput Exponent; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionPower { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionPower_Data UMaterialExpressionPower; | |
}; | |
struct UMaterialExpressionRadians_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionRadians { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionRadians_Data UMaterialExpressionRadians; | |
}; | |
struct UMaterialExpressionRecipSquareRoot_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionRecipSquareRoot { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionRecipSquareRoot_Data UMaterialExpressionRecipSquareRoot; | |
}; | |
struct UMaterialExpressionReflectionVector_Data { | |
}; | |
struct UMaterialExpressionReflectionVector { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionReflectionVector_Data UMaterialExpressionReflectionVector; | |
}; | |
struct UMaterialExpressionRotate3D_Data { | |
struct FExpressionInput Vec; // 0x44 (0x1C) | |
struct FExpressionInput MatrixForward; // 0x60 (0x1C) | |
struct FExpressionInput MatrixRight; // 0x7C (0x1C) | |
struct FExpressionInput MatrixUp; // 0x98 (0x1C) | |
bool bTranspose : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionRotate3D { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionRotate3D_Data UMaterialExpressionRotate3D; | |
}; | |
struct UMaterialExpressionRotateAboutAxis_Data { | |
struct FExpressionInput NormalizedRotationAxisAndAngle; // 0x44 (0x1C) | |
struct FExpressionInput PositionOnAxis; // 0x60 (0x1C) | |
struct FExpressionInput Position; // 0x7C (0x1C) | |
}; | |
struct UMaterialExpressionRotateAboutAxis { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionRotateAboutAxis_Data UMaterialExpressionRotateAboutAxis; | |
}; | |
struct UMaterialExpressionRotator_Data { | |
struct FExpressionInput Coordinate; // 0x44 (0x1C) | |
struct FExpressionInput Time; // 0x60 (0x1C) | |
float CenterX; // 0x7C (0x4) | |
float CenterY; // 0x80 (0x4) | |
float Speed; // 0x84 (0x4) | |
}; | |
struct UMaterialExpressionRotator { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionRotator_Data UMaterialExpressionRotator; | |
}; | |
struct UMaterialExpressionSaturate_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionSaturate { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSaturate_Data UMaterialExpressionSaturate; | |
}; | |
struct UMaterialExpressionSceneDepth_Data { | |
struct FExpressionInput Coordinates; // 0x44 (0x1C) | |
bool bNormalize : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionSceneDepth { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSceneDepth_Data UMaterialExpressionSceneDepth; | |
}; | |
struct UMaterialExpressionSceneTexture_Data { | |
struct FExpressionInput Coordinates; // 0x44 (0x1C) | |
unsigned char SceneTextureType; // 0x60 (0x1) | |
bool ScreenAlign : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionSceneTexture { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSceneTexture_Data UMaterialExpressionSceneTexture; | |
}; | |
struct UMaterialExpressionScreenPosition_Data { | |
bool ScreenAlign : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionScreenPosition { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionScreenPosition_Data UMaterialExpressionScreenPosition; | |
}; | |
struct UMaterialExpressionSine_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
float Period; // 0x60 (0x4) | |
}; | |
struct UMaterialExpressionSine { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSine_Data UMaterialExpressionSine; | |
}; | |
struct UMaterialExpressionSphereMask_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
struct FExpressionInput Radius; // 0x7C (0x1C) | |
struct FExpressionInput Hardness; // 0x98 (0x1C) | |
float AttenuationRadius; // 0xB4 (0x4) | |
float HardnessPercent; // 0xB8 (0x4) | |
}; | |
struct UMaterialExpressionSphereMask { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSphereMask_Data UMaterialExpressionSphereMask; | |
}; | |
struct UMaterialExpressionSPHFluidNormal_Data { | |
struct UTexture* DefaultTexture; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionSPHFluidNormal { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSPHFluidNormal_Data UMaterialExpressionSPHFluidNormal; | |
}; | |
struct UMaterialExpressionSPHFluidThickness_Data { | |
struct UTexture* DefaultTexture; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionSPHFluidThickness { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSPHFluidThickness_Data UMaterialExpressionSPHFluidThickness; | |
}; | |
struct UMaterialExpressionSPHFluidVertexColor_Data { | |
struct UTexture* DefaultTexture; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionSPHFluidVertexColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSPHFluidVertexColor_Data UMaterialExpressionSPHFluidVertexColor; | |
}; | |
struct UMaterialExpressionSquareRoot_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionSquareRoot { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSquareRoot_Data UMaterialExpressionSquareRoot; | |
}; | |
struct UMaterialExpressionSteepParallaxOffset_Data { | |
struct UTexture2D* ParallaxTexture; // 0x44 (0x4) | |
int NumSteps; // 0x48 (0x4) | |
bool bSmoothAndUnlit : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FExpressionInput HeightScaleInput; // 0x50 (0x1C) | |
}; | |
struct UMaterialExpressionSteepParallaxOffset { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSteepParallaxOffset_Data UMaterialExpressionSteepParallaxOffset; | |
}; | |
struct UMaterialExpressionSubtract_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
}; | |
struct UMaterialExpressionSubtract { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSubtract_Data UMaterialExpressionSubtract; | |
}; | |
struct UMaterialExpressionSwizzle_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
struct FString SwizzleMask; // 0x60 (0xC) | |
}; | |
struct UMaterialExpressionSwizzle { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionSwizzle_Data UMaterialExpressionSwizzle; | |
}; | |
struct UMaterialExpressionTangent_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
}; | |
struct UMaterialExpressionTangent { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTangent_Data UMaterialExpressionTangent; | |
}; | |
struct UMaterialExpressionTerrainLayerCoords_Data { | |
unsigned char MappingType; // 0x44 (0x1) | |
float MappingScale; // 0x48 (0x4) | |
float MappingRotation; // 0x4C (0x4) | |
float MappingPanU; // 0x50 (0x4) | |
float MappingPanV; // 0x54 (0x4) | |
}; | |
struct UMaterialExpressionTerrainLayerCoords { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTerrainLayerCoords_Data UMaterialExpressionTerrainLayerCoords; | |
}; | |
struct UMaterialExpressionTerrainLayerWeight_Data { | |
struct FPointer InstanceOverride; // 0x44 (0x4) | |
struct FExpressionInput Base; // 0x48 (0x1C) | |
struct FExpressionInput Layer; // 0x64 (0x1C) | |
struct FName ParameterName; // 0x80 (0x8) | |
float PreviewWeight; // 0x88 (0x4) | |
struct FGuid ExpressionGUID; // 0x8C (0x10) | |
}; | |
struct UMaterialExpressionTerrainLayerWeight { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTerrainLayerWeight_Data UMaterialExpressionTerrainLayerWeight; | |
}; | |
struct UMaterialExpressionTerrainTextureCoordinate_Data { | |
bool WeightMap : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int LayerIndex; // 0x48 (0x4) | |
unsigned char LayerProjection; // 0x4C (0x1) | |
}; | |
struct UMaterialExpressionTerrainTextureCoordinate { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTerrainTextureCoordinate_Data UMaterialExpressionTerrainTextureCoordinate; | |
}; | |
struct UMaterialExpressionTextureCoordinate_Data { | |
int CoordinateIndex; // 0x44 (0x4) | |
float UTiling; // 0x48 (0x4) | |
float VTiling; // 0x4C (0x4) | |
bool UnMirrorU : 1; // 0x50 (0x4) | |
bool UnMirrorV : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionTextureCoordinate { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureCoordinate_Data UMaterialExpressionTextureCoordinate; | |
}; | |
struct UMaterialExpressionTextureDimensions_Data { | |
struct UTexture* Texture; // 0x44 (0x4) | |
}; | |
struct UMaterialExpressionTextureDimensions { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureDimensions_Data UMaterialExpressionTextureDimensions; | |
}; | |
struct UMaterialExpressionTextureSample_Data { | |
struct UTexture* Texture; // 0x44 (0x4) | |
struct FExpressionInput Coordinates; // 0x48 (0x1C) | |
}; | |
struct UMaterialExpressionTextureSample { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
}; | |
struct UMaterialExpressionDepthBiasBlend_Data { | |
bool bNormalize : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BiasScale; // 0x68 (0x4) | |
struct FExpressionInput Bias; // 0x6C (0x1C) | |
}; | |
struct UMaterialExpressionDepthBiasBlend { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionDepthBiasBlend_Data UMaterialExpressionDepthBiasBlend; | |
}; | |
struct UMaterialExpressionFlipBookSample_Data { | |
}; | |
struct UMaterialExpressionFlipBookSample { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionFlipBookSample_Data UMaterialExpressionFlipBookSample; | |
}; | |
struct UMaterialExpressionMeshSubUV_Data { | |
}; | |
struct UMaterialExpressionMeshSubUV { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionMeshSubUV_Data UMaterialExpressionMeshSubUV; | |
}; | |
struct UMaterialExpressionMeshSubUVBlend_Data { | |
}; | |
struct UMaterialExpressionMeshSubUVBlend { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionMeshSubUV_Data UMaterialExpressionMeshSubUV; | |
struct UMaterialExpressionMeshSubUVBlend_Data UMaterialExpressionMeshSubUVBlend; | |
}; | |
struct UMaterialExpressionParticleSubUV_Data { | |
}; | |
struct UMaterialExpressionParticleSubUV { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionParticleSubUV_Data UMaterialExpressionParticleSubUV; | |
}; | |
struct UMaterialExpressionTextureSampleParameter_Data { | |
struct FName ParameterName; // 0x64 (0x8) | |
struct FGuid ExpressionGUID; // 0x6C (0x10) | |
}; | |
struct UMaterialExpressionTextureSampleParameter { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
}; | |
struct UMaterialExpressionTextureSampleParameter2D_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameter2D { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameter2D_Data UMaterialExpressionTextureSampleParameter2D; | |
}; | |
struct UMaterialExpressionAntialiasedTextureMask_Data { | |
float Threshold; // 0x7C (0x4) | |
unsigned char Channel; // 0x80 (0x1) | |
}; | |
struct UMaterialExpressionAntialiasedTextureMask { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameter2D_Data UMaterialExpressionTextureSampleParameter2D; | |
struct UMaterialExpressionAntialiasedTextureMask_Data UMaterialExpressionAntialiasedTextureMask; | |
}; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUV_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUV { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameter2D_Data UMaterialExpressionTextureSampleParameter2D; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUV_Data UMaterialExpressionTextureSampleParameterMeshSubUV; | |
}; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUVBlend_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUVBlend { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameter2D_Data UMaterialExpressionTextureSampleParameter2D; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUV_Data UMaterialExpressionTextureSampleParameterMeshSubUV; | |
struct UMaterialExpressionTextureSampleParameterMeshSubUVBlend_Data UMaterialExpressionTextureSampleParameterMeshSubUVBlend; | |
}; | |
struct UMaterialExpressionTextureSampleParameterSubUV_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameterSubUV { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameter2D_Data UMaterialExpressionTextureSampleParameter2D; | |
struct UMaterialExpressionTextureSampleParameterSubUV_Data UMaterialExpressionTextureSampleParameterSubUV; | |
}; | |
struct UMaterialExpressionTextureSampleParameterCube_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameterCube { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameterCube_Data UMaterialExpressionTextureSampleParameterCube; | |
}; | |
struct UMaterialExpressionTextureSampleParameterMovie_Data { | |
}; | |
struct UMaterialExpressionTextureSampleParameterMovie { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameterMovie_Data UMaterialExpressionTextureSampleParameterMovie; | |
}; | |
struct UMaterialExpressionTextureSampleParameterNormal_Data { | |
struct FPointer InstanceOverride; // 0x7C (0x4) | |
}; | |
struct UMaterialExpressionTextureSampleParameterNormal { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSample_Data UMaterialExpressionTextureSample; | |
struct UMaterialExpressionTextureSampleParameter_Data UMaterialExpressionTextureSampleParameter; | |
struct UMaterialExpressionTextureSampleParameterNormal_Data UMaterialExpressionTextureSampleParameterNormal; | |
}; | |
struct UMaterialExpressionTextureSplat_Data { | |
struct UTexture* BackdropTexture; // 0x44 (0x4) | |
struct UTexture* OverlayTexture; // 0x48 (0x4) | |
struct FExpressionInput UVs; // 0x4C (0x1C) | |
struct FExpressionInput Offset; // 0x68 (0x1C) | |
struct FExpressionInput Scale; // 0x84 (0x1C) | |
}; | |
struct UMaterialExpressionTextureSplat { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTextureSplat_Data UMaterialExpressionTextureSplat; | |
}; | |
struct UMaterialExpressionTime_Data { | |
bool bIgnorePause : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UMaterialExpressionTime { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTime_Data UMaterialExpressionTime; | |
}; | |
struct UMaterialExpressionTransform_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
unsigned char TransformSourceType; // 0x60 (0x1) | |
unsigned char TransformType; // 0x61 (0x1) | |
}; | |
struct UMaterialExpressionTransform { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTransform_Data UMaterialExpressionTransform; | |
}; | |
struct UMaterialExpressionTransformPosition_Data { | |
struct FExpressionInput Input; // 0x44 (0x1C) | |
unsigned char TransformType; // 0x60 (0x1) | |
}; | |
struct UMaterialExpressionTransformPosition { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTransformPosition_Data UMaterialExpressionTransformPosition; | |
}; | |
struct UMaterialExpressionTwoSidedSign_Data { | |
}; | |
struct UMaterialExpressionTwoSidedSign { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionTwoSidedSign_Data UMaterialExpressionTwoSidedSign; | |
}; | |
struct UMaterialExpressionVectorIf_Data { | |
struct FExpressionInput A; // 0x44 (0x1C) | |
struct FExpressionInput B; // 0x60 (0x1C) | |
struct FExpressionInput IfTrue; // 0x7C (0x1C) | |
struct FExpressionInput IfFalse; // 0x98 (0x1C) | |
unsigned char CompareFunc; // 0xB4 (0x1) | |
}; | |
struct UMaterialExpressionVectorIf { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionVectorIf_Data UMaterialExpressionVectorIf; | |
}; | |
struct UMaterialExpressionVertexColor_Data { | |
}; | |
struct UMaterialExpressionVertexColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionVertexColor_Data UMaterialExpressionVertexColor; | |
}; | |
struct UMaterialExpressionWindDirectionAndSpeed_Data { | |
}; | |
struct UMaterialExpressionWindDirectionAndSpeed { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionWindDirectionAndSpeed_Data UMaterialExpressionWindDirectionAndSpeed; | |
}; | |
struct UMaterialExpressionWorldAmbientColor_Data { | |
}; | |
struct UMaterialExpressionWorldAmbientColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionWorldAmbientColor_Data UMaterialExpressionWorldAmbientColor; | |
}; | |
struct UMaterialExpressionWorldLightColor_Data { | |
}; | |
struct UMaterialExpressionWorldLightColor { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionWorldLightColor_Data UMaterialExpressionWorldLightColor; | |
}; | |
struct UMaterialExpressionWorldNormal_Data { | |
}; | |
struct UMaterialExpressionWorldNormal { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionWorldNormal_Data UMaterialExpressionWorldNormal; | |
}; | |
struct UMaterialExpressionWorldPosition_Data { | |
}; | |
struct UMaterialExpressionWorldPosition { | |
struct UObject_Data UObject; | |
struct UMaterialExpression_Data UMaterialExpression; | |
struct UMaterialExpressionWorldPosition_Data UMaterialExpressionWorldPosition; | |
}; | |
struct UMaterialInstance_Data { | |
struct UPhysicalMaterial* PhysMaterial; // 0x4C (0x4) | |
struct UMaterialInterface* Parent; // 0x50 (0x4) | |
struct UTexture2D* PhysMaterialMask; // 0x54 (0x4) | |
int PhysMaterialMaskUVChannel; // 0x58 (0x4) | |
struct UPhysicalMaterial* BlackPhysicalMaterial; // 0x5C (0x4) | |
struct UPhysicalMaterial* WhitePhysicalMaterial; // 0x60 (0x4) | |
bool bHasStaticPermutationResource : 1; // 0x64 (0x4) | |
bool bStaticPermutationDirty : 1; // 0x64 (0x4) | |
bool ReentrantFlag : 1; // 0x64 (0x4) | |
bool bNeedsMaterialFlattening : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer StaticParameters[2]; // 0x68 (0x8) | |
struct FPointer StaticPermutationResources[2]; // 0x70 (0x8) | |
struct FPointer Resources[3]; // 0x78 (0xC) | |
struct TArray_UTexturePtr_ ReferencedTextures; // 0x84 (0xC) | |
struct FGuid ParentLightingGuid; // 0x90 (0x10) | |
}; | |
struct UMaterialInstance { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
struct UMaterialInstance_Data UMaterialInstance; | |
}; | |
struct UMaterialInstanceConstant_Data { | |
struct TArray_FFontParameterValue_ FontParameterValues; // 0xA0 (0xC) | |
struct TArray_FScalarParameterValue_ ScalarParameterValues; // 0xAC (0xC) | |
struct TArray_FTextureParameterValue_ TextureParameterValues; // 0xB8 (0xC) | |
struct TArray_FVectorParameterValue_ VectorParameterValues; // 0xC4 (0xC) | |
}; | |
struct UMaterialInstanceConstant { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
struct UMaterialInstance_Data UMaterialInstance; | |
struct UMaterialInstanceConstant_Data UMaterialInstanceConstant; | |
}; | |
struct UMaterialInstanceTimeVarying_Data { | |
bool bAutoActivateAll : 1; // 0xA0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Duration; // 0xA4 (0x4) | |
struct TArray_FFontParameterValueOverTime_ FontParameterValues; // 0xA8 (0xC) | |
struct TArray_FScalarParameterValueOverTime_ ScalarParameterValues; // 0xB4 (0xC) | |
struct TArray_FTextureParameterValueOverTime_ TextureParameterValues; // 0xC0 (0xC) | |
struct TArray_FVectorParameterValueOverTime_ VectorParameterValues; // 0xCC (0xC) | |
}; | |
struct UMaterialInstanceTimeVarying { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UMaterialInterface_Data UMaterialInterface; | |
struct UMaterialInstance_Data UMaterialInstance; | |
struct UMaterialInstanceTimeVarying_Data UMaterialInstanceTimeVarying; | |
}; | |
struct AEmitter_Data { | |
struct UParticleSystemComponent* ParticleSystemComponent; // 0x188 (0x4) | |
struct UDynamicLightEnvironmentComponent* LightEnvironment; // 0x18C (0x4) | |
bool bDestroyOnSystemFinish : 1; // 0x190 (0x4) | |
bool bPostUpdateTickGroup : 1; // 0x190 (0x4) | |
bool bAudioEnabled : 1; // 0x190 (0x4) | |
bool bCurrentlyActive : 1; // 0x190 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AEmitter { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AEmitter_Data AEmitter; | |
}; | |
struct AEmitterCameraLensEffectBase_Data { | |
struct UParticleSystem* PS_CameraEffect; // 0x194 (0x4) | |
struct UParticleSystem* PS_CameraEffectNonExtremeContent; // 0x198 (0x4) | |
float BaseFOV; // 0x19C (0x4) | |
float DistFromCamera; // 0x1A0 (0x4) | |
bool bAllowMultipleInstances : 1; // 0x1A4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AEmitterCameraLensEffectBasePtr_ EmittersToTreatAsSame; // 0x1A8 (0xC) | |
struct ACamera* BaseCamera; // 0x1B4 (0x4) | |
}; | |
struct AEmitterCameraLensEffectBase { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AEmitter_Data AEmitter; | |
struct AEmitterCameraLensEffectBase_Data AEmitterCameraLensEffectBase; | |
}; | |
struct AParticleEventManager_Data { | |
}; | |
struct AParticleEventManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AParticleEventManager_Data AParticleEventManager; | |
}; | |
struct UParticleSystemComponent_Data { | |
struct UParticleSystem* Template; // 0x210 (0x4) | |
struct UParticleLightEnvironmentComponent* LightEnvironmentClass; // 0x214 (0x4) | |
struct AActor* LightEnvironmentSharedInstigator; // 0x218 (0x4) | |
int MaxLightEnvironmentPooledReuses; // 0x21C (0x4) | |
struct TArray_FPointer_ EmitterInstances; // 0x220 (0xC) | |
struct TArray_UStaticMeshComponentPtr_ SMComponents; // 0x22C (0xC) | |
struct TArray_UMaterialInterfacePtr_ SMMaterialInterfaces; // 0x238 (0xC) | |
struct TArray_USkeletalMeshComponentPtr_ SkelMeshComponents; // 0x244 (0xC) | |
struct TArray_FViewParticleEmitterInstanceMotionBlurInfo_ ViewMBInfoArray; // 0x250 (0xC) | |
bool bFullResolution : 1; // 0x25C (0x4) | |
bool bAutoActivate : 1; // 0x25C (0x4) | |
bool bWasCompleted : 1; // 0x25C (0x4) | |
bool bSuppressSpawning : 1; // 0x25C (0x4) | |
bool bWasDeactivated : 1; // 0x25C (0x4) | |
bool bResetOnDetach : 1; // 0x25C (0x4) | |
bool bUpdateOnDedicatedServer : 1; // 0x25C (0x4) | |
bool bJustAttached : 1; // 0x25C (0x4) | |
bool bIsActive : 1; // 0x25C (0x4) | |
bool bHasBeenActivated : 1; // 0x25C (0x4) | |
bool bWarmingUp : 1; // 0x25C (0x4) | |
bool bIsCachedInPool : 1; // 0x25C (0x4) | |
bool bCanBeReclaimedByPool : 1; // 0x25C (0x4) | |
bool bOverrideLODMethod : 1; // 0x25C (0x4) | |
bool bSkipUpdateDynamicDataDuringTick : 1; // 0x25C (0x4) | |
bool bSkipBoundsUpdate : 1; // 0x25C (0x4) | |
bool bUpdateComponentInTick : 1; // 0x25C (0x4) | |
bool bDeferredBeamUpdate : 1; // 0x25C (0x4) | |
bool bIgnoreCollision : 1; // 0x25C (0x4) | |
bool bForcedInActive : 1; // 0x25C (0x4) | |
bool bIsWarmingUp : 1; // 0x25C (0x4) | |
bool bIsViewRelevanceDirty : 1; // 0x25C (0x4) | |
bool bRecacheViewRelevance : 1; // 0x25C (0x4) | |
bool bLODUpdatePending : 1; // 0x25C (0x4) | |
bool bSkipSpawnCountCheck : 1; // 0x25C (0x4) | |
bool AudioEnabled : 1; // 0x25C (0x4) | |
bool bStartEventPlayed : 1; // 0x25C (0x4) | |
bool bCheckForKillWhileIdle : 1; // 0x25C (0x4) | |
struct TArray_FParticleSysParam_ InstanceParameters; // 0x260 (0xC) | |
struct FVector OldPosition; // 0x26C (0xC) | |
struct FVector PartSysVelocity; // 0x278 (0xC) | |
float WarmupTime; // 0x284 (0x4) | |
int LODLevel; // 0x288 (0x4) | |
float SecondsBeforeInactive; // 0x28C (0x4) | |
float TimeSinceLastForceUpdateTransform; // 0x290 (0x4) | |
float MaxTimeBeforeForceUpdateTransform; // 0x294 (0x4) | |
float AccumTickTime; // 0x298 (0x4) | |
unsigned char LODMethod; // 0x29C (0x1) | |
unsigned char ReplayState; // 0x29D (0x1) | |
struct TArray_FMaterialViewRelevance_ CachedViewRelevanceFlags; // 0x2A0 (0xC) | |
struct TArray_UParticleSystemReplayPtr_ ReplayClips; // 0x2AC (0xC) | |
int ReplayClipIDNumber; // 0x2B8 (0x4) | |
int ReplayFrameIndex; // 0x2BC (0x4) | |
float AccumLODDistanceCheckTime; // 0x2C0 (0x4) | |
struct TArray_FParticleEventSpawnData_ SpawnEvents; // 0x2C4 (0xC) | |
struct TArray_FParticleEventDeathData_ DeathEvents; // 0x2D0 (0xC) | |
struct TArray_FParticleEventCollideData_ CollisionEvents; // 0x2DC (0xC) | |
struct TArray_FParticleEventTraceData_ TraceEvents; // 0x2E8 (0xC) | |
struct TArray_FParticleEventKismetData_ KismetEvents; // 0x2F4 (0xC) | |
struct FPointer ReleaseResourcesFence; // 0x300 (0x4) | |
float CustomTimeDilation; // 0x304 (0x4) | |
float EmitterDelay; // 0x308 (0x4) | |
float AudioEventDelay; // 0x30C (0x4) | |
struct FAkPlayingInfo LoopingAkPlayingInfo; // 0x310 (0x8) | |
struct FScriptDelegate __OnSystemFinished__Delegate; // 0x318 (0xC) | |
}; | |
struct UParticleSystemComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UParticleSystemComponent_Data UParticleSystemComponent; | |
}; | |
struct UDistributionFloatParticleParameter_Data { | |
}; | |
struct UDistributionFloatParticleParameter { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatConstant_Data UDistributionFloatConstant; | |
struct UDistributionFloatParameterBase_Data UDistributionFloatParameterBase; | |
struct UDistributionFloatParticleParameter_Data UDistributionFloatParticleParameter; | |
}; | |
struct UDistributionVectorParticleParameter_Data { | |
}; | |
struct UDistributionVectorParticleParameter { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionVector_Data UDistributionVector; | |
struct UDistributionVectorConstant_Data UDistributionVectorConstant; | |
struct UDistributionVectorParameterBase_Data UDistributionVectorParameterBase; | |
struct UDistributionVectorParticleParameter_Data UDistributionVectorParticleParameter; | |
}; | |
struct UParticleEmitter_Data { | |
struct FName EmitterName; // 0x3C (0x8) | |
int SubUVDataOffset; // 0x44 (0x4) | |
unsigned char EmitterRenderMode; // 0x48 (0x1) | |
struct TArray_UParticleLODLevelPtr_ LODLevels; // 0x4C (0xC) | |
bool ConvertedModules : 1; // 0x58 (0x4) | |
bool bCollapsed : 1; // 0x58 (0x4) | |
bool bIsSoloing : 1; // 0x58 (0x4) | |
bool bCookedOut : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int PeakActiveParticles; // 0x5C (0x4) | |
int InitialAllocationCount; // 0x60 (0x4) | |
float MediumDetailSpawnRateScale; // 0x64 (0x4) | |
}; | |
struct UParticleEmitter { | |
struct UObject_Data UObject; | |
struct UParticleEmitter_Data UParticleEmitter; | |
}; | |
struct UParticleSpriteEmitter_Data { | |
}; | |
struct UParticleSpriteEmitter { | |
struct UObject_Data UObject; | |
struct UParticleEmitter_Data UParticleEmitter; | |
struct UParticleSpriteEmitter_Data UParticleSpriteEmitter; | |
}; | |
struct UParticleLODLevel_Data { | |
int Level; // 0x3C (0x4) | |
bool bEnabled : 1; // 0x40 (0x4) | |
bool ConvertedModules : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UParticleModuleRequired* RequiredModule; // 0x44 (0x4) | |
struct TArray_UParticleModulePtr_ Modules; // 0x48 (0xC) | |
struct UParticleModule* TypeDataModule; // 0x54 (0x4) | |
struct UParticleModuleSpawn* SpawnModule; // 0x58 (0x4) | |
struct UParticleModuleEventGenerator* EventGenerator; // 0x5C (0x4) | |
struct TArray_UParticleModuleSpawnBasePtr_ SpawningModules; // 0x60 (0xC) | |
struct TArray_UParticleModulePtr_ SpawnModules; // 0x6C (0xC) | |
struct TArray_UParticleModulePtr_ UpdateModules; // 0x78 (0xC) | |
struct TArray_UParticleModuleOrbitPtr_ OrbitModules; // 0x84 (0xC) | |
struct TArray_UParticleModuleEventReceiverBasePtr_ EventReceiverModules; // 0x90 (0xC) | |
int PeakActiveParticles; // 0x9C (0x4) | |
}; | |
struct UParticleLODLevel { | |
struct UObject_Data UObject; | |
struct UParticleLODLevel_Data UParticleLODLevel; | |
}; | |
struct UParticleModule_Data { | |
bool bSpawnModule : 1; // 0x3C (0x4) | |
bool bUpdateModule : 1; // 0x3C (0x4) | |
bool bFinalUpdateModule : 1; // 0x3C (0x4) | |
bool bCurvesAsColor : 1; // 0x3C (0x4) | |
bool b3DDrawMode : 1; // 0x3C (0x4) | |
bool bSupported3DDrawMode : 1; // 0x3C (0x4) | |
bool bEnabled : 1; // 0x3C (0x4) | |
bool bEditable : 1; // 0x3C (0x4) | |
bool LODDuplicate : 1; // 0x3C (0x4) | |
bool bSupportsRandomSeed : 1; // 0x3C (0x4) | |
bool bRequiresLoopingNotification : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
unsigned char LODValidity; // 0x40 (0x1) | |
}; | |
struct UParticleModule { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
}; | |
struct UParticleModuleAccelerationBase_Data { | |
bool bAlwaysInWorldSpace : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleAccelerationBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAccelerationBase_Data UParticleModuleAccelerationBase; | |
}; | |
struct UParticleModuleAcceleration_Data { | |
struct FRawDistributionVector Acceleration; // 0x48 (0x1C) | |
bool bApplyOwnerScale : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleAcceleration { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAccelerationBase_Data UParticleModuleAccelerationBase; | |
struct UParticleModuleAcceleration_Data UParticleModuleAcceleration; | |
}; | |
struct UParticleModuleAccelerationOverLifetime_Data { | |
struct FRawDistributionVector AccelOverLife; // 0x48 (0x1C) | |
}; | |
struct UParticleModuleAccelerationOverLifetime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAccelerationBase_Data UParticleModuleAccelerationBase; | |
struct UParticleModuleAccelerationOverLifetime_Data UParticleModuleAccelerationOverLifetime; | |
}; | |
struct UParticleModuleAttractorBase_Data { | |
}; | |
struct UParticleModuleAttractorBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAttractorBase_Data UParticleModuleAttractorBase; | |
}; | |
struct UParticleModuleAttractorLine_Data { | |
struct FVector EndPoint0; // 0x44 (0xC) | |
struct FVector EndPoint1; // 0x50 (0xC) | |
struct FRawDistributionFloat Range; // 0x5C (0x1C) | |
struct FRawDistributionFloat Strength; // 0x78 (0x1C) | |
}; | |
struct UParticleModuleAttractorLine { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAttractorBase_Data UParticleModuleAttractorBase; | |
struct UParticleModuleAttractorLine_Data UParticleModuleAttractorLine; | |
}; | |
struct UParticleModuleAttractorParticle_Data { | |
struct FName EmitterName; // 0x44 (0x8) | |
struct FRawDistributionFloat Range; // 0x4C (0x1C) | |
bool bStrengthByDistance : 1; // 0x68 (0x4) | |
bool bAffectBaseVelocity : 1; // 0x68 (0x4) | |
bool bRenewSource : 1; // 0x68 (0x4) | |
bool bInheritSourceVel : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat Strength; // 0x6C (0x1C) | |
unsigned char SelectionMethod; // 0x88 (0x1) | |
int LastSelIndex; // 0x8C (0x4) | |
}; | |
struct UParticleModuleAttractorParticle { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAttractorBase_Data UParticleModuleAttractorBase; | |
struct UParticleModuleAttractorParticle_Data UParticleModuleAttractorParticle; | |
}; | |
struct UParticleModuleAttractorPoint_Data { | |
struct FRawDistributionVector Position; // 0x44 (0x1C) | |
struct FRawDistributionFloat Range; // 0x60 (0x1C) | |
struct FRawDistributionFloat Strength; // 0x7C (0x1C) | |
bool StrengthByDistance : 1; // 0x98 (0x4) | |
bool bAffectBaseVelocity : 1; // 0x98 (0x4) | |
bool bOverrideVelocity : 1; // 0x98 (0x4) | |
bool bUseWorldSpacePosition : 1; // 0x98 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleAttractorPoint { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleAttractorBase_Data UParticleModuleAttractorBase; | |
struct UParticleModuleAttractorPoint_Data UParticleModuleAttractorPoint; | |
}; | |
struct UParticleModuleBeamBase_Data { | |
}; | |
struct UParticleModuleBeamBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
}; | |
struct UParticleModuleBeamModifier_Data { | |
unsigned char ModifierType; // 0x44 (0x1) | |
struct FBeamModifierOptions PositionOptions; // 0x48 (0x4) | |
struct FRawDistributionVector Position; // 0x4C (0x1C) | |
struct FBeamModifierOptions TangentOptions; // 0x68 (0x4) | |
struct FRawDistributionVector Tangent; // 0x6C (0x1C) | |
bool bAbsoluteTangent : 1; // 0x88 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FBeamModifierOptions StrengthOptions; // 0x8C (0x4) | |
struct FRawDistributionFloat Strength; // 0x90 (0x1C) | |
}; | |
struct UParticleModuleBeamModifier { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
struct UParticleModuleBeamModifier_Data UParticleModuleBeamModifier; | |
}; | |
struct UParticleModuleBeamNoise_Data { | |
bool bLowFreq_Enabled : 1; // 0x44 (0x4) | |
bool bNRScaleEmitterTime : 1; // 0x44 (0x4) | |
bool bSmooth : 1; // 0x44 (0x4) | |
bool bNoiseLock : 1; // 0x44 (0x4) | |
bool bOscillate : 1; // 0x44 (0x4) | |
bool bUseNoiseTangents : 1; // 0x44 (0x4) | |
bool bTargetNoise : 1; // 0x44 (0x4) | |
bool bApplyNoiseScale : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int Frequency; // 0x48 (0x4) | |
int Frequency_LowRange; // 0x4C (0x4) | |
struct FRawDistributionVector NoiseRange; // 0x50 (0x1C) | |
struct FRawDistributionFloat NoiseRangeScale; // 0x6C (0x1C) | |
struct FRawDistributionVector NoiseSpeed; // 0x88 (0x1C) | |
float NoiseLockRadius; // 0xA4 (0x4) | |
float NoiseLockTime; // 0xA8 (0x4) | |
float NoiseTension; // 0xAC (0x4) | |
struct FRawDistributionFloat NoiseTangentStrength; // 0xB0 (0x1C) | |
int NoiseTessellation; // 0xCC (0x4) | |
float FrequencyDistance; // 0xD0 (0x4) | |
struct FRawDistributionFloat NoiseScale; // 0xD4 (0x1C) | |
}; | |
struct UParticleModuleBeamNoise { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
struct UParticleModuleBeamNoise_Data UParticleModuleBeamNoise; | |
}; | |
struct UParticleModuleBeamSource_Data { | |
unsigned char SourceMethod; // 0x44 (0x1) | |
unsigned char SourceTangentMethod; // 0x45 (0x1) | |
struct FName SourceName; // 0x48 (0x8) | |
bool bSourceAbsolute : 1; // 0x50 (0x4) | |
bool bLockSource : 1; // 0x50 (0x4) | |
bool bLockSourceTangent : 1; // 0x50 (0x4) | |
bool bLockSourceStength : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionVector Source; // 0x54 (0x1C) | |
struct FRawDistributionVector SourceTangent; // 0x70 (0x1C) | |
struct FRawDistributionFloat SourceStrength; // 0x8C (0x1C) | |
}; | |
struct UParticleModuleBeamSource { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
struct UParticleModuleBeamSource_Data UParticleModuleBeamSource; | |
}; | |
struct UParticleModuleBeamTarget_Data { | |
unsigned char TargetMethod; // 0x44 (0x1) | |
unsigned char TargetTangentMethod; // 0x45 (0x1) | |
struct FName TargetName; // 0x48 (0x8) | |
struct FRawDistributionVector Target; // 0x50 (0x1C) | |
bool bTargetAbsolute : 1; // 0x6C (0x4) | |
bool bLockTarget : 1; // 0x6C (0x4) | |
bool bLockTargetTangent : 1; // 0x6C (0x4) | |
bool bLockTargetStength : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionVector TargetTangent; // 0x70 (0x1C) | |
struct FRawDistributionFloat TargetStrength; // 0x8C (0x1C) | |
float LockRadius; // 0xA8 (0x4) | |
}; | |
struct UParticleModuleBeamTarget { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
struct UParticleModuleBeamTarget_Data UParticleModuleBeamTarget; | |
}; | |
struct UParticleModuleBeamTrace_Data { | |
struct FVector TraceExtent; // 0xAC (0xC) | |
struct FRotator TraceRotation; // 0xB8 (0xC) | |
float TraceMaxDistance; // 0xC4 (0x4) | |
float UpdateDelay; // 0xC8 (0x4) | |
int MaxTraceEvents; // 0xCC (0x4) | |
bool bTraceWorld : 1; // 0xD0 (0x4) | |
bool bTraceActors : 1; // 0xD0 (0x4) | |
bool bTraceBlockers : 1; // 0xD0 (0x4) | |
bool bTraceMaterials : 1; // 0xD0 (0x4) | |
bool bTraceProjectiles : 1; // 0xD0 (0x4) | |
bool bTracePhysicsVolumes : 1; // 0xD0 (0x4) | |
bool bTraceComplexCollision : 1; // 0xD0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float LastDistance; // 0xD4 (0x4) | |
float LastUpdateTime; // 0xD8 (0x4) | |
}; | |
struct UParticleModuleBeamTrace { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleBeamBase_Data UParticleModuleBeamBase; | |
struct UParticleModuleBeamTarget_Data UParticleModuleBeamTarget; | |
struct UParticleModuleBeamTrace_Data UParticleModuleBeamTrace; | |
}; | |
struct UParticleModuleCameraBase_Data { | |
}; | |
struct UParticleModuleCameraBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleCameraBase_Data UParticleModuleCameraBase; | |
}; | |
struct UParticleModuleCameraOffset_Data { | |
struct FRawDistributionFloat CameraOffset; // 0x44 (0x1C) | |
bool bSpawnTimeOnly : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char UpdateMethod; // 0x64 (0x1) | |
}; | |
struct UParticleModuleCameraOffset { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleCameraBase_Data UParticleModuleCameraBase; | |
struct UParticleModuleCameraOffset_Data UParticleModuleCameraOffset; | |
}; | |
struct UParticleModuleCollisionBase_Data { | |
}; | |
struct UParticleModuleCollisionBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleCollisionBase_Data UParticleModuleCollisionBase; | |
}; | |
struct UParticleModuleCollision_Data { | |
struct FRawDistributionVector DampingFactor; // 0x44 (0x1C) | |
struct FRawDistributionVector DampingFactorRotation; // 0x60 (0x1C) | |
struct FRawDistributionFloat MaxCollisions; // 0x7C (0x1C) | |
unsigned char CollisionCompletionOption; // 0x98 (0x1) | |
bool bApplyPhysics : 1; // 0x9C (0x4) | |
bool bPawnsDoNotDecrementCount : 1; // 0x9C (0x4) | |
bool bOnlyVerticalNormalsDecrementCount : 1; // 0x9C (0x4) | |
bool bDropDetail : 1; // 0x9C (0x4) | |
bool bCollideOnlyIfVisible : 1; // 0x9C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat ParticleMass; // 0xA0 (0x1C) | |
float DirScalar; // 0xBC (0x4) | |
float VerticalFudgeFactor; // 0xC0 (0x4) | |
struct FRawDistributionFloat DelayAmount; // 0xC4 (0x1C) | |
float MaxCollisionDistance; // 0xE0 (0x4) | |
}; | |
struct UParticleModuleCollision { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleCollisionBase_Data UParticleModuleCollisionBase; | |
struct UParticleModuleCollision_Data UParticleModuleCollision; | |
}; | |
struct UParticleModuleCollisionActor_Data { | |
struct TArray_FName_ ActorsToCollideWith; // 0xE4 (0xC) | |
bool bCheckPawnCollisions : 1; // 0xF0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleCollisionActor { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleCollisionBase_Data UParticleModuleCollisionBase; | |
struct UParticleModuleCollision_Data UParticleModuleCollision; | |
struct UParticleModuleCollisionActor_Data UParticleModuleCollisionActor; | |
}; | |
struct UParticleModuleColorBase_Data { | |
}; | |
struct UParticleModuleColorBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
}; | |
struct UParticleModuleColor_Data { | |
struct FRawDistributionVector StartColor; // 0x44 (0x1C) | |
struct FRawDistributionFloat StartAlpha; // 0x60 (0x1C) | |
bool bClampAlpha : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleColor { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColor_Data UParticleModuleColor; | |
}; | |
struct UParticleModuleColor_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x80 (0x18) | |
}; | |
struct UParticleModuleColor_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColor_Data UParticleModuleColor; | |
struct UParticleModuleColor_Seeded_Data UParticleModuleColor_Seeded; | |
}; | |
struct UParticleModuleColorByParameter_Data { | |
struct FName ColorParam; // 0x44 (0x8) | |
struct FColor DefaultColor; // 0x4C (0x4) | |
}; | |
struct UParticleModuleColorByParameter { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColorByParameter_Data UParticleModuleColorByParameter; | |
}; | |
struct UParticleModuleColorOverLife_Data { | |
struct FRawDistributionVector ColorOverLife; // 0x44 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0x60 (0x1C) | |
bool bClampAlpha : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleColorOverLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColorOverLife_Data UParticleModuleColorOverLife; | |
}; | |
struct UParticleModuleColorScaleOverDensity_Data { | |
struct FRawDistributionVector ColorScaleOverDensity; // 0x44 (0x1C) | |
struct FRawDistributionFloat AlphaScaleOverDensity; // 0x60 (0x1C) | |
}; | |
struct UParticleModuleColorScaleOverDensity { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColorScaleOverDensity_Data UParticleModuleColorScaleOverDensity; | |
}; | |
struct UParticleModuleColorScaleOverLife_Data { | |
struct FRawDistributionVector ColorScaleOverLife; // 0x44 (0x1C) | |
struct FRawDistributionFloat AlphaScaleOverLife; // 0x60 (0x1C) | |
bool bEmitterTime : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleColorScaleOverLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleColorBase_Data UParticleModuleColorBase; | |
struct UParticleModuleColorScaleOverLife_Data UParticleModuleColorScaleOverLife; | |
}; | |
struct UParticleModuleEventBase_Data { | |
}; | |
struct UParticleModuleEventBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
}; | |
struct UParticleModuleEventGenerator_Data { | |
struct TArray_FParticleEvent_GenerateInfo_ Events; // 0x44 (0xC) | |
}; | |
struct UParticleModuleEventGenerator { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
struct UParticleModuleEventGenerator_Data UParticleModuleEventGenerator; | |
}; | |
struct UParticleModuleEventGeneratorDecal_Data { | |
struct TArray_UMaterialInterfacePtr_ DecalMaterials; // 0x50 (0xC) | |
float DecalWidth; // 0x5C (0x4) | |
float DecalHeight; // 0x60 (0x4) | |
float SizeVariance; // 0x64 (0x4) | |
float DecalThickness; // 0x68 (0x4) | |
float DecalLifeSpan; // 0x6C (0x4) | |
float DecalDepthBias; // 0x70 (0x4) | |
struct FVector2D DecalBlendRange; // 0x74 (0x8) | |
bool bNoClip : 1; // 0x7C (0x4) | |
bool bProjectOnTerrain : 1; // 0x7C (0x4) | |
bool bProjectOnSkeletalMeshes : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleEventGeneratorDecal { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
struct UParticleModuleEventGenerator_Data UParticleModuleEventGenerator; | |
struct UParticleModuleEventGeneratorDecal_Data UParticleModuleEventGeneratorDecal; | |
}; | |
struct UParticleModuleEventReceiverBase_Data { | |
unsigned char EventGeneratorType; // 0x44 (0x1) | |
struct FName EventName; // 0x48 (0x8) | |
}; | |
struct UParticleModuleEventReceiverBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
struct UParticleModuleEventReceiverBase_Data UParticleModuleEventReceiverBase; | |
}; | |
struct UParticleModuleEventReceiverKillParticles_Data { | |
bool bStopSpawning : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleEventReceiverKillParticles { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
struct UParticleModuleEventReceiverBase_Data UParticleModuleEventReceiverBase; | |
struct UParticleModuleEventReceiverKillParticles_Data UParticleModuleEventReceiverKillParticles; | |
}; | |
struct UParticleModuleEventReceiverSpawn_Data { | |
struct FRawDistributionFloat SpawnCount; // 0x50 (0x1C) | |
bool bUseParticleTime : 1; // 0x6C (0x4) | |
bool bUsePSysLocation : 1; // 0x6C (0x4) | |
bool bInheritVelocity : 1; // 0x6C (0x4) | |
bool bInheritRotation : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionVector InheritVelocityScale; // 0x70 (0x1C) | |
}; | |
struct UParticleModuleEventReceiverSpawn { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleEventBase_Data UParticleModuleEventBase; | |
struct UParticleModuleEventReceiverBase_Data UParticleModuleEventReceiverBase; | |
struct UParticleModuleEventReceiverSpawn_Data UParticleModuleEventReceiverSpawn; | |
}; | |
struct UParticleModuleForceFieldBase_Data { | |
struct UNxForceFieldComponent* ForceField; // 0x44 (0x4) | |
}; | |
struct UParticleModuleForceFieldBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleForceFieldBase_Data UParticleModuleForceFieldBase; | |
}; | |
struct UParticleModuleKillBase_Data { | |
}; | |
struct UParticleModuleKillBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleKillBase_Data UParticleModuleKillBase; | |
}; | |
struct UParticleModuleKillBox_Data { | |
struct FRawDistributionVector LowerLeftCorner; // 0x44 (0x1C) | |
struct FRawDistributionVector UpperRightCorner; // 0x60 (0x1C) | |
bool bAbsolute : 1; // 0x7C (0x4) | |
bool bKillInside : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleKillBox { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleKillBase_Data UParticleModuleKillBase; | |
struct UParticleModuleKillBox_Data UParticleModuleKillBox; | |
}; | |
struct UParticleModuleKillHeight_Data { | |
struct FRawDistributionFloat Height; // 0x44 (0x1C) | |
bool bAbsolute : 1; // 0x60 (0x4) | |
bool bFloor : 1; // 0x60 (0x4) | |
bool bApplyPSysScale : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleKillHeight { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleKillBase_Data UParticleModuleKillBase; | |
struct UParticleModuleKillHeight_Data UParticleModuleKillHeight; | |
}; | |
struct UParticleModuleLifetimeBase_Data { | |
}; | |
struct UParticleModuleLifetimeBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLifetimeBase_Data UParticleModuleLifetimeBase; | |
}; | |
struct UParticleModuleLifetime_Data { | |
struct FRawDistributionFloat Lifetime; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleLifetime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLifetimeBase_Data UParticleModuleLifetimeBase; | |
struct UParticleModuleLifetime_Data UParticleModuleLifetime; | |
}; | |
struct UParticleModuleLifetime_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleLifetime_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLifetimeBase_Data UParticleModuleLifetimeBase; | |
struct UParticleModuleLifetime_Data UParticleModuleLifetime; | |
struct UParticleModuleLifetime_Seeded_Data UParticleModuleLifetime_Seeded; | |
}; | |
struct UParticleModuleLocationBase_Data { | |
}; | |
struct UParticleModuleLocationBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
}; | |
struct UParticleModuleLocation_Data { | |
struct FRawDistributionVector StartLocation; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleLocation { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocation_Data UParticleModuleLocation; | |
}; | |
struct UParticleModuleLocation_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleLocation_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocation_Data UParticleModuleLocation; | |
struct UParticleModuleLocation_Seeded_Data UParticleModuleLocation_Seeded; | |
}; | |
struct UParticleModuleLocationBoneSocket_Data { | |
unsigned char SourceType; // 0x44 (0x1) | |
unsigned char SelectionMethod; // 0x45 (0x1) | |
struct FVector UniversalOffset; // 0x48 (0xC) | |
struct TArray_FLocationBoneSocketInfo_ SourceLocations; // 0x54 (0xC) | |
bool bUpdatePositionEachFrame : 1; // 0x60 (0x4) | |
bool bOrientMeshEmitters : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName SkelMeshActorParamName; // 0x64 (0x8) | |
}; | |
struct UParticleModuleLocationBoneSocket { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationBoneSocket_Data UParticleModuleLocationBoneSocket; | |
}; | |
struct UParticleModuleLocationDirect_Data { | |
struct FRawDistributionVector Location; // 0x44 (0x1C) | |
struct FRawDistributionVector LocationOffset; // 0x60 (0x1C) | |
struct FRawDistributionVector ScaleFactor; // 0x7C (0x1C) | |
struct FRawDistributionVector Direction; // 0x98 (0x1C) | |
}; | |
struct UParticleModuleLocationDirect { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationDirect_Data UParticleModuleLocationDirect; | |
}; | |
struct UParticleModuleLocationEmitter_Data { | |
struct FName EmitterName; // 0x44 (0x8) | |
unsigned char SelectionMethod; // 0x4C (0x1) | |
bool InheritSourceVelocity : 1; // 0x50 (0x4) | |
bool bInheritSourceRotation : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float InheritSourceVelocityScale; // 0x54 (0x4) | |
float InheritSourceRotationScale; // 0x58 (0x4) | |
}; | |
struct UParticleModuleLocationEmitter { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationEmitter_Data UParticleModuleLocationEmitter; | |
}; | |
struct UParticleModuleLocationEmitterDirect_Data { | |
struct FName EmitterName; // 0x44 (0x8) | |
}; | |
struct UParticleModuleLocationEmitterDirect { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationEmitterDirect_Data UParticleModuleLocationEmitterDirect; | |
}; | |
struct UParticleModuleLocationPrimitiveBase_Data { | |
bool Positive_X : 1; // 0x44 (0x4) | |
bool Positive_Y : 1; // 0x44 (0x4) | |
bool Positive_Z : 1; // 0x44 (0x4) | |
bool Negative_X : 1; // 0x44 (0x4) | |
bool Negative_Y : 1; // 0x44 (0x4) | |
bool Negative_Z : 1; // 0x44 (0x4) | |
bool SurfaceOnly : 1; // 0x44 (0x4) | |
bool Velocity : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat VelocityScale; // 0x48 (0x1C) | |
struct FRawDistributionVector StartLocation; // 0x64 (0x1C) | |
}; | |
struct UParticleModuleLocationPrimitiveBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationPrimitiveBase_Data UParticleModuleLocationPrimitiveBase; | |
}; | |
struct UParticleModuleLocationPrimitiveCylinder_Data { | |
bool RadialVelocity : 1; // 0x80 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat StartRadius; // 0x84 (0x1C) | |
struct FRawDistributionFloat StartHeight; // 0xA0 (0x1C) | |
unsigned char HeightAxis; // 0xBC (0x1) | |
}; | |
struct UParticleModuleLocationPrimitiveCylinder { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationPrimitiveBase_Data UParticleModuleLocationPrimitiveBase; | |
struct UParticleModuleLocationPrimitiveCylinder_Data UParticleModuleLocationPrimitiveCylinder; | |
}; | |
struct UParticleModuleLocationPrimitiveCylinder_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0xC0 (0x18) | |
}; | |
struct UParticleModuleLocationPrimitiveCylinder_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationPrimitiveBase_Data UParticleModuleLocationPrimitiveBase; | |
struct UParticleModuleLocationPrimitiveCylinder_Data UParticleModuleLocationPrimitiveCylinder; | |
struct UParticleModuleLocationPrimitiveCylinder_Seeded_Data UParticleModuleLocationPrimitiveCylinder_Seeded; | |
}; | |
struct UParticleModuleLocationPrimitiveSphere_Data { | |
struct FRawDistributionFloat StartRadius; // 0x80 (0x1C) | |
}; | |
struct UParticleModuleLocationPrimitiveSphere { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationPrimitiveBase_Data UParticleModuleLocationPrimitiveBase; | |
struct UParticleModuleLocationPrimitiveSphere_Data UParticleModuleLocationPrimitiveSphere; | |
}; | |
struct UParticleModuleLocationPrimitiveSphere_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x9C (0x18) | |
}; | |
struct UParticleModuleLocationPrimitiveSphere_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationPrimitiveBase_Data UParticleModuleLocationPrimitiveBase; | |
struct UParticleModuleLocationPrimitiveSphere_Data UParticleModuleLocationPrimitiveSphere; | |
struct UParticleModuleLocationPrimitiveSphere_Seeded_Data UParticleModuleLocationPrimitiveSphere_Seeded; | |
}; | |
struct UParticleModuleLocationSkelVertSurface_Data { | |
unsigned char SourceType; // 0x44 (0x1) | |
struct FVector UniversalOffset; // 0x48 (0xC) | |
bool bUpdatePositionEachFrame : 1; // 0x54 (0x4) | |
bool bOrientMeshEmitters : 1; // 0x54 (0x4) | |
bool bEnforceNormalCheck : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName SkelMeshActorParamName; // 0x58 (0x8) | |
struct TArray_FName_ ValidAssociatedBones; // 0x60 (0xC) | |
struct FVector NormalToCompare; // 0x6C (0xC) | |
float NormalCheckToleranceDegrees; // 0x78 (0x4) | |
float NormalCheckTolerance; // 0x7C (0x4) | |
struct TArray_int_ ValidMaterialIndices; // 0x80 (0xC) | |
}; | |
struct UParticleModuleLocationSkelVertSurface { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleLocationSkelVertSurface_Data UParticleModuleLocationSkelVertSurface; | |
}; | |
struct UParticleModuleSourceMovement_Data { | |
struct FRawDistributionVector SourceMovementScale; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleSourceMovement { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleLocationBase_Data UParticleModuleLocationBase; | |
struct UParticleModuleSourceMovement_Data UParticleModuleSourceMovement; | |
}; | |
struct UParticleModuleMaterialBase_Data { | |
}; | |
struct UParticleModuleMaterialBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleMaterialBase_Data UParticleModuleMaterialBase; | |
}; | |
struct UParticleModuleMaterialByParameter_Data { | |
struct TArray_FName_ MaterialParameters; // 0x44 (0xC) | |
struct TArray_UMaterialInterfacePtr_ DefaultMaterials; // 0x50 (0xC) | |
}; | |
struct UParticleModuleMaterialByParameter { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleMaterialBase_Data UParticleModuleMaterialBase; | |
struct UParticleModuleMaterialByParameter_Data UParticleModuleMaterialByParameter; | |
}; | |
struct UParticleModuleMeshMaterial_Data { | |
struct TArray_UMaterialInterfacePtr_ MeshMaterials; // 0x44 (0xC) | |
}; | |
struct UParticleModuleMeshMaterial { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleMaterialBase_Data UParticleModuleMaterialBase; | |
struct UParticleModuleMeshMaterial_Data UParticleModuleMeshMaterial; | |
}; | |
struct UParticleModuleOrbitBase_Data { | |
bool bUseEmitterTime : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleOrbitBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleOrbitBase_Data UParticleModuleOrbitBase; | |
}; | |
struct UParticleModuleOrbit_Data { | |
unsigned char ChainMode; // 0x48 (0x1) | |
struct FRawDistributionVector OffsetAmount; // 0x4C (0x1C) | |
struct FOrbitOptions OffsetOptions; // 0x68 (0x4) | |
struct FRawDistributionVector RotationAmount; // 0x6C (0x1C) | |
struct FOrbitOptions RotationOptions; // 0x88 (0x4) | |
struct FRawDistributionVector RotationRateAmount; // 0x8C (0x1C) | |
struct FOrbitOptions RotationRateOptions; // 0xA8 (0x4) | |
}; | |
struct UParticleModuleOrbit { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleOrbitBase_Data UParticleModuleOrbitBase; | |
struct UParticleModuleOrbit_Data UParticleModuleOrbit; | |
}; | |
struct UParticleModuleOrientationBase_Data { | |
}; | |
struct UParticleModuleOrientationBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleOrientationBase_Data UParticleModuleOrientationBase; | |
}; | |
struct UParticleModuleOrientationAxisLock_Data { | |
unsigned char LockAxisFlags; // 0x44 (0x1) | |
}; | |
struct UParticleModuleOrientationAxisLock { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleOrientationBase_Data UParticleModuleOrientationBase; | |
struct UParticleModuleOrientationAxisLock_Data UParticleModuleOrientationAxisLock; | |
}; | |
struct UParticleModuleParameterBase_Data { | |
}; | |
struct UParticleModuleParameterBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleParameterBase_Data UParticleModuleParameterBase; | |
}; | |
struct UParticleModuleParameterDynamic_Data { | |
struct TArray_FEmitterDynamicParameter_ DynamicParams; // 0x44 (0xC) | |
int UpdateFlags; // 0x50 (0x4) | |
bool bUsesVelocity : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleParameterDynamic { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleParameterBase_Data UParticleModuleParameterBase; | |
struct UParticleModuleParameterDynamic_Data UParticleModuleParameterDynamic; | |
}; | |
struct UParticleModuleParameterDynamic_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x58 (0x18) | |
}; | |
struct UParticleModuleParameterDynamic_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleParameterBase_Data UParticleModuleParameterBase; | |
struct UParticleModuleParameterDynamic_Data UParticleModuleParameterDynamic; | |
struct UParticleModuleParameterDynamic_Seeded_Data UParticleModuleParameterDynamic_Seeded; | |
}; | |
struct UParticleModuleRequired_Data { | |
struct UMaterialInterface* Material; // 0x44 (0x4) | |
unsigned char ScreenAlignment; // 0x48 (0x1) | |
unsigned char SortMode; // 0x49 (0x1) | |
unsigned char ParticleBurstMethod; // 0x4A (0x1) | |
unsigned char InterpolationMethod; // 0x4B (0x1) | |
unsigned char EmitterNormalsMode; // 0x4C (0x1) | |
bool bUseLocalSpace : 1; // 0x50 (0x4) | |
bool bKillOnDeactivate : 1; // 0x50 (0x4) | |
bool bKillOnCompleted : 1; // 0x50 (0x4) | |
bool bRequiresSorting : 1; // 0x50 (0x4) | |
bool bUseLegacyEmitterTime : 1; // 0x50 (0x4) | |
bool bEmitterDurationUseRange : 1; // 0x50 (0x4) | |
bool bDurationRecalcEachLoop : 1; // 0x50 (0x4) | |
bool bEmitterDelayUseRange : 1; // 0x50 (0x4) | |
bool bDelayFirstLoopOnly : 1; // 0x50 (0x4) | |
bool bScaleUV : 1; // 0x50 (0x4) | |
bool bDirectUV : 1; // 0x50 (0x4) | |
bool bUseMaxDrawCount : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float EmitterDuration; // 0x54 (0x4) | |
float EmitterDurationLow; // 0x58 (0x4) | |
int EmitterLoops; // 0x5C (0x4) | |
struct FRawDistributionFloat SpawnRate; // 0x60 (0x1C) | |
struct TArray_FParticleBurst_ BurstList; // 0x7C (0xC) | |
float EmitterDelay; // 0x88 (0x4) | |
float EmitterDelayLow; // 0x8C (0x4) | |
int SubImages_Horizontal; // 0x90 (0x4) | |
int SubImages_Vertical; // 0x94 (0x4) | |
float RandomImageTime; // 0x98 (0x4) | |
int RandomImageChanges; // 0x9C (0x4) | |
int MaxDrawCount; // 0xA0 (0x4) | |
float DownsampleThresholdScreenFraction; // 0xA4 (0x4) | |
struct FVector NormalsSphereCenter; // 0xA8 (0xC) | |
struct FVector NormalsCylinderDirection; // 0xB4 (0xC) | |
}; | |
struct UParticleModuleRequired { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRequired_Data UParticleModuleRequired; | |
}; | |
struct UParticleModuleRotationBase_Data { | |
}; | |
struct UParticleModuleRotationBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
}; | |
struct UParticleModuleMeshRotation_Data { | |
struct FRawDistributionVector StartRotation; // 0x44 (0x1C) | |
bool bInheritParent : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleMeshRotation { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
struct UParticleModuleMeshRotation_Data UParticleModuleMeshRotation; | |
}; | |
struct UParticleModuleMeshRotation_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x64 (0x18) | |
}; | |
struct UParticleModuleMeshRotation_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
struct UParticleModuleMeshRotation_Data UParticleModuleMeshRotation; | |
struct UParticleModuleMeshRotation_Seeded_Data UParticleModuleMeshRotation_Seeded; | |
}; | |
struct UParticleModuleRotation_Data { | |
struct FRawDistributionFloat StartRotation; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleRotation { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
struct UParticleModuleRotation_Data UParticleModuleRotation; | |
}; | |
struct UParticleModuleRotation_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleRotation_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
struct UParticleModuleRotation_Data UParticleModuleRotation; | |
struct UParticleModuleRotation_Seeded_Data UParticleModuleRotation_Seeded; | |
}; | |
struct UParticleModuleRotationOverLifetime_Data { | |
struct FRawDistributionFloat RotationOverLife; // 0x44 (0x1C) | |
bool Scale : 1; // 0x60 (0x4) | |
bool bIncrement : 1; // 0x60 (0x4) | |
bool bUseRelativeTime : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleRotationOverLifetime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationBase_Data UParticleModuleRotationBase; | |
struct UParticleModuleRotationOverLifetime_Data UParticleModuleRotationOverLifetime; | |
}; | |
struct UParticleModuleRotationRateBase_Data { | |
}; | |
struct UParticleModuleRotationRateBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
}; | |
struct UParticleModuleMeshRotationRate_Data { | |
struct FRawDistributionVector StartRotationRate; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleMeshRotationRate { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleMeshRotationRate_Data UParticleModuleMeshRotationRate; | |
}; | |
struct UParticleModuleMeshRotationRate_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleMeshRotationRate_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleMeshRotationRate_Data UParticleModuleMeshRotationRate; | |
struct UParticleModuleMeshRotationRate_Seeded_Data UParticleModuleMeshRotationRate_Seeded; | |
}; | |
struct UParticleModuleMeshRotationRateMultiplyLife_Data { | |
struct FRawDistributionVector LifeMultiplier; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleMeshRotationRateMultiplyLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleMeshRotationRateMultiplyLife_Data UParticleModuleMeshRotationRateMultiplyLife; | |
}; | |
struct UParticleModuleMeshRotationRateOverLife_Data { | |
struct FRawDistributionVector RotRate; // 0x44 (0x1C) | |
bool bScaleRotRate : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleMeshRotationRateOverLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleMeshRotationRateOverLife_Data UParticleModuleMeshRotationRateOverLife; | |
}; | |
struct UParticleModuleRotationRate_Data { | |
struct FRawDistributionFloat StartRotationRate; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleRotationRate { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleRotationRate_Data UParticleModuleRotationRate; | |
}; | |
struct UParticleModuleRotationRate_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleRotationRate_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleRotationRate_Data UParticleModuleRotationRate; | |
struct UParticleModuleRotationRate_Seeded_Data UParticleModuleRotationRate_Seeded; | |
}; | |
struct UParticleModuleRotationRateMultiplyLife_Data { | |
struct FRawDistributionFloat LifeMultiplier; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleRotationRateMultiplyLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleRotationRateBase_Data UParticleModuleRotationRateBase; | |
struct UParticleModuleRotationRateMultiplyLife_Data UParticleModuleRotationRateMultiplyLife; | |
}; | |
struct UParticleModuleSizeBase_Data { | |
}; | |
struct UParticleModuleSizeBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
}; | |
struct UParticleModuleSize_Data { | |
struct FRawDistributionVector StartSize; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleSize { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSize_Data UParticleModuleSize; | |
}; | |
struct UParticleModuleSize_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60 (0x18) | |
}; | |
struct UParticleModuleSize_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSize_Data UParticleModuleSize; | |
struct UParticleModuleSize_Seeded_Data UParticleModuleSize_Seeded; | |
}; | |
struct UParticleModuleSizeMultiplyLife_Data { | |
struct FRawDistributionVector LifeMultiplier; // 0x44 (0x1C) | |
bool MultiplyX : 1; // 0x60 (0x4) | |
bool MultiplyY : 1; // 0x60 (0x4) | |
bool MultiplyZ : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSizeMultiplyLife { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSizeMultiplyLife_Data UParticleModuleSizeMultiplyLife; | |
}; | |
struct UParticleModuleSizeMultiplyVelocity_Data { | |
struct FRawDistributionVector VelocityMultiplier; // 0x44 (0x1C) | |
bool MultiplyX : 1; // 0x60 (0x4) | |
bool MultiplyY : 1; // 0x60 (0x4) | |
bool MultiplyZ : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSizeMultiplyVelocity { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSizeMultiplyVelocity_Data UParticleModuleSizeMultiplyVelocity; | |
}; | |
struct UParticleModuleSizeScale_Data { | |
struct FRawDistributionVector SizeScale; // 0x44 (0x1C) | |
bool EnableX : 1; // 0x60 (0x4) | |
bool EnableY : 1; // 0x60 (0x4) | |
bool EnableZ : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSizeScale { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSizeScale_Data UParticleModuleSizeScale; | |
}; | |
struct UParticleModuleSizeScaleByTime_Data { | |
struct FRawDistributionVector SizeScaleByTime; // 0x44 (0x1C) | |
bool bEnableX : 1; // 0x60 (0x4) | |
bool bEnableY : 1; // 0x60 (0x4) | |
bool bEnableZ : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSizeScaleByTime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSizeScaleByTime_Data UParticleModuleSizeScaleByTime; | |
}; | |
struct UParticleModuleSizeScaleOverDensity_Data { | |
struct FRawDistributionVector SizeScaleOverDensity; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleSizeScaleOverDensity { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSizeBase_Data UParticleModuleSizeBase; | |
struct UParticleModuleSizeScaleOverDensity_Data UParticleModuleSizeScaleOverDensity; | |
}; | |
struct UParticleModuleSpawnBase_Data { | |
bool bProcessSpawnRate : 1; // 0x44 (0x4) | |
bool bProcessBurstList : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSpawnBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSpawnBase_Data UParticleModuleSpawnBase; | |
}; | |
struct UParticleModuleSpawn_Data { | |
struct FRawDistributionFloat Rate; // 0x48 (0x1C) | |
struct FRawDistributionFloat RateScale; // 0x64 (0x1C) | |
unsigned char ParticleBurstMethod; // 0x80 (0x1) | |
struct TArray_FParticleBurst_ BurstList; // 0x84 (0xC) | |
}; | |
struct UParticleModuleSpawn { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSpawnBase_Data UParticleModuleSpawnBase; | |
struct UParticleModuleSpawn_Data UParticleModuleSpawn; | |
}; | |
struct UParticleModuleSpawnPerUnit_Data { | |
float UnitScalar; // 0x48 (0x4) | |
struct FRawDistributionFloat SpawnPerUnit; // 0x4C (0x1C) | |
bool bIgnoreSpawnRateWhenMoving : 1; // 0x68 (0x4) | |
bool bIgnoreMovementAlongX : 1; // 0x68 (0x4) | |
bool bIgnoreMovementAlongY : 1; // 0x68 (0x4) | |
bool bIgnoreMovementAlongZ : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MovementTolerance; // 0x6C (0x4) | |
float MaxFrameDistance; // 0x70 (0x4) | |
}; | |
struct UParticleModuleSpawnPerUnit { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSpawnBase_Data UParticleModuleSpawnBase; | |
struct UParticleModuleSpawnPerUnit_Data UParticleModuleSpawnPerUnit; | |
}; | |
struct UParticleModuleStoreSpawnTimeBase_Data { | |
}; | |
struct UParticleModuleStoreSpawnTimeBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleStoreSpawnTimeBase_Data UParticleModuleStoreSpawnTimeBase; | |
}; | |
struct UParticleModuleStoreSpawnTime_Data { | |
}; | |
struct UParticleModuleStoreSpawnTime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleStoreSpawnTimeBase_Data UParticleModuleStoreSpawnTimeBase; | |
struct UParticleModuleStoreSpawnTime_Data UParticleModuleStoreSpawnTime; | |
}; | |
struct UParticleModuleSubUVBase_Data { | |
}; | |
struct UParticleModuleSubUVBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSubUVBase_Data UParticleModuleSubUVBase; | |
}; | |
struct UParticleModuleSubUV_Data { | |
struct FRawDistributionFloat SubImageIndex; // 0x44 (0x1C) | |
bool bUseRealTime : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleSubUV { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSubUVBase_Data UParticleModuleSubUVBase; | |
struct UParticleModuleSubUV_Data UParticleModuleSubUV; | |
}; | |
struct UParticleModuleSubUVMovie_Data { | |
bool bUseEmitterTime : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat FrameRate; // 0x68 (0x1C) | |
int StartingFrame; // 0x84 (0x4) | |
}; | |
struct UParticleModuleSubUVMovie { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSubUVBase_Data UParticleModuleSubUVBase; | |
struct UParticleModuleSubUV_Data UParticleModuleSubUV; | |
struct UParticleModuleSubUVMovie_Data UParticleModuleSubUVMovie; | |
}; | |
struct UParticleModuleSubUVDirect_Data { | |
struct FRawDistributionVector SubUVPosition; // 0x44 (0x1C) | |
struct FRawDistributionVector SubUVSize; // 0x60 (0x1C) | |
}; | |
struct UParticleModuleSubUVDirect { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSubUVBase_Data UParticleModuleSubUVBase; | |
struct UParticleModuleSubUVDirect_Data UParticleModuleSubUVDirect; | |
}; | |
struct UParticleModuleSubUVSelect_Data { | |
struct FRawDistributionVector SubImageSelect; // 0x44 (0x1C) | |
}; | |
struct UParticleModuleSubUVSelect { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleSubUVBase_Data UParticleModuleSubUVBase; | |
struct UParticleModuleSubUVSelect_Data UParticleModuleSubUVSelect; | |
}; | |
struct UParticleModuleTrailBase_Data { | |
}; | |
struct UParticleModuleTrailBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTrailBase_Data UParticleModuleTrailBase; | |
}; | |
struct UParticleModuleTrailSource_Data { | |
unsigned char SourceMethod; // 0x44 (0x1) | |
unsigned char SelectionMethod; // 0x45 (0x1) | |
struct FName SourceName; // 0x48 (0x8) | |
struct FRawDistributionFloat SourceStrength; // 0x50 (0x1C) | |
bool bLockSourceStength : 1; // 0x6C (0x4) | |
bool bInheritRotation : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int SourceOffsetCount; // 0x70 (0x4) | |
struct TArray_FVector_ SourceOffsetDefaults; // 0x74 (0xC) | |
}; | |
struct UParticleModuleTrailSource { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTrailBase_Data UParticleModuleTrailBase; | |
struct UParticleModuleTrailSource_Data UParticleModuleTrailSource; | |
}; | |
struct UParticleModuleTrailSpawn_Data { | |
struct UDistributionFloatParticleParameter* SpawnDistanceMap; // 0x44 (0x4) | |
float MinSpawnVelocity; // 0x48 (0x4) | |
}; | |
struct UParticleModuleTrailSpawn { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTrailBase_Data UParticleModuleTrailBase; | |
struct UParticleModuleTrailSpawn_Data UParticleModuleTrailSpawn; | |
}; | |
struct UParticleModuleTrailTaper_Data { | |
unsigned char TaperMethod; // 0x44 (0x1) | |
struct FRawDistributionFloat TaperFactor; // 0x48 (0x1C) | |
}; | |
struct UParticleModuleTrailTaper { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTrailBase_Data UParticleModuleTrailBase; | |
struct UParticleModuleTrailTaper_Data UParticleModuleTrailTaper; | |
}; | |
struct UParticleModuleTypeDataBase_Data { | |
}; | |
struct UParticleModuleTypeDataBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
}; | |
struct UParticleModuleTypeDataAnimTrail_Data { | |
struct FName ControlEdgeName; // 0x44 (0x8) | |
int SheetsPerTrail; // 0x4C (0x4) | |
bool bDeadTrailsOnDeactivate : 1; // 0x50 (0x4) | |
bool bClipSourceSegement : 1; // 0x50 (0x4) | |
bool bEnablePreviousTangentRecalculation : 1; // 0x50 (0x4) | |
bool bTangentRecalculationEveryFrame : 1; // 0x50 (0x4) | |
bool bRenderGeometry : 1; // 0x50 (0x4) | |
bool bRenderSpawnPoints : 1; // 0x50 (0x4) | |
bool bRenderTangents : 1; // 0x50 (0x4) | |
bool bRenderTessellation : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TilingDistance; // 0x54 (0x4) | |
float DistanceTessellationStepSize; // 0x58 (0x4) | |
float TangentTessellationScalar; // 0x5C (0x4) | |
}; | |
struct UParticleModuleTypeDataAnimTrail { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataAnimTrail_Data UParticleModuleTypeDataAnimTrail; | |
}; | |
struct UParticleModuleTypeDataApex_Data { | |
struct UApexGenericAsset* ApexIOFX; // 0x44 (0x4) | |
struct UApexGenericAsset* ApexEmitter; // 0x48 (0x4) | |
}; | |
struct UParticleModuleTypeDataApex { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataApex_Data UParticleModuleTypeDataApex; | |
}; | |
struct UParticleModuleTypeDataBeam_Data { | |
unsigned char BeamMethod; // 0x44 (0x1) | |
unsigned char EndPointMethod; // 0x45 (0x1) | |
struct FRawDistributionFloat Distance; // 0x48 (0x1C) | |
struct FRawDistributionVector EndPoint; // 0x64 (0x1C) | |
int TessellationFactor; // 0x80 (0x4) | |
struct FRawDistributionFloat EmitterStrength; // 0x84 (0x1C) | |
struct FRawDistributionFloat TargetStrength; // 0xA0 (0x1C) | |
struct FRawDistributionVector EndPointDirection; // 0xBC (0x1C) | |
int TextureTile; // 0xD8 (0x4) | |
bool RenderGeometry : 1; // 0xDC (0x4) | |
bool RenderDirectLine : 1; // 0xDC (0x4) | |
bool RenderLines : 1; // 0xDC (0x4) | |
bool RenderTessellation : 1; // 0xDC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleTypeDataBeam { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataBeam_Data UParticleModuleTypeDataBeam; | |
}; | |
struct UParticleModuleTypeDataBeam2_Data { | |
unsigned char BeamMethod; // 0x44 (0x1) | |
unsigned char TaperMethod; // 0x45 (0x1) | |
int TextureTile; // 0x48 (0x4) | |
float TextureTileDistance; // 0x4C (0x4) | |
int Sheets; // 0x50 (0x4) | |
int MaxBeamCount; // 0x54 (0x4) | |
float Speed; // 0x58 (0x4) | |
int InterpolationPoints; // 0x5C (0x4) | |
bool bAlwaysOn : 1; // 0x60 (0x4) | |
bool bSpawnPerUnitHack : 1; // 0x60 (0x4) | |
bool RenderGeometry : 1; // 0x60 (0x4) | |
bool RenderDirectLine : 1; // 0x60 (0x4) | |
bool RenderLines : 1; // 0x60 (0x4) | |
bool RenderTessellation : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int UpVectorStepSize; // 0x64 (0x4) | |
struct FName BranchParentName; // 0x68 (0x8) | |
struct FRawDistributionFloat Distance; // 0x70 (0x1C) | |
struct FRawDistributionFloat TaperFactor; // 0x8C (0x1C) | |
struct FRawDistributionFloat TaperScale; // 0xA8 (0x1C) | |
}; | |
struct UParticleModuleTypeDataBeam2 { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataBeam2_Data UParticleModuleTypeDataBeam2; | |
}; | |
struct UParticleModuleTypeDataMesh_Data { | |
struct UStaticMesh* Mesh; // 0x44 (0x4) | |
bool CastShadows : 1; // 0x48 (0x4) | |
bool DoCollisions : 1; // 0x48 (0x4) | |
bool bAllowMotionBlur : 1; // 0x48 (0x4) | |
bool bOverrideMaterial : 1; // 0x48 (0x4) | |
bool bCameraFacing : 1; // 0x48 (0x4) | |
bool bApplyParticleRotationAsSpin : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char MeshAlignment; // 0x4C (0x1) | |
unsigned char AxisLockOption; // 0x4D (0x1) | |
unsigned char CameraFacingUpAxisOption; // 0x4E (0x1) | |
unsigned char CameraFacingOption; // 0x4F (0x1) | |
float Pitch; // 0x50 (0x4) | |
float Roll; // 0x54 (0x4) | |
float Yaw; // 0x58 (0x4) | |
}; | |
struct UParticleModuleTypeDataMesh { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataMesh_Data UParticleModuleTypeDataMesh; | |
}; | |
struct UParticleModuleTypeDataMeshPhysX_Data { | |
struct UPhysXParticleSystem* PhysXParSys; // 0x5C (0x4) | |
unsigned char PhysXRotationMethod; // 0x60 (0x1) | |
float FluidRotationCoefficient; // 0x64 (0x4) | |
struct FPhysXEmitterVerticalLodProperties VerticalLod; // 0x68 (0x10) | |
float ZOffset; // 0x78 (0x4) | |
bool SuppressIfLowGore : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleTypeDataMeshPhysX { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataMesh_Data UParticleModuleTypeDataMesh; | |
struct UParticleModuleTypeDataMeshPhysX_Data UParticleModuleTypeDataMeshPhysX; | |
}; | |
struct UParticleModuleTypeDataPhysX_Data { | |
struct UPhysXParticleSystem* PhysXParSys; // 0x44 (0x4) | |
struct FPhysXEmitterVerticalLodProperties VerticalLod; // 0x48 (0x10) | |
float SPHSmoothScreenRadius; // 0x58 (0x4) | |
float SPHSmoothDepthRadius; // 0x5C (0x4) | |
float SPHCutoffThickness; // 0x60 (0x4) | |
bool SuppressIfLowGore : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleTypeDataPhysX { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataPhysX_Data UParticleModuleTypeDataPhysX; | |
}; | |
struct UParticleModuleTypeDataRibbon_Data { | |
int MaxTessellationBetweenParticles; // 0x44 (0x4) | |
int SheetsPerTrail; // 0x48 (0x4) | |
int MaxTrailCount; // 0x4C (0x4) | |
int MaxParticleInTrailCount; // 0x50 (0x4) | |
bool bDeadTrailsOnDeactivate : 1; // 0x54 (0x4) | |
bool bDeadTrailsOnSourceLoss : 1; // 0x54 (0x4) | |
bool bClipSourceSegement : 1; // 0x54 (0x4) | |
bool bEnablePreviousTangentRecalculation : 1; // 0x54 (0x4) | |
bool bTangentRecalculationEveryFrame : 1; // 0x54 (0x4) | |
bool bRenderGeometry : 1; // 0x54 (0x4) | |
bool bRenderSpawnPoints : 1; // 0x54 (0x4) | |
bool bRenderTangents : 1; // 0x54 (0x4) | |
bool bRenderTessellation : 1; // 0x54 (0x4) | |
bool bEnableTangentDiffInterpScale : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
unsigned char RenderAxis; // 0x58 (0x1) | |
float TangentSpawningScalar; // 0x5C (0x4) | |
float TilingDistance; // 0x60 (0x4) | |
float DistanceTessellationStepSize; // 0x64 (0x4) | |
float TangentTessellationScalar; // 0x68 (0x4) | |
}; | |
struct UParticleModuleTypeDataRibbon { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataRibbon_Data UParticleModuleTypeDataRibbon; | |
}; | |
struct UParticleModuleTypeDataTrail_Data { | |
bool RenderGeometry : 1; // 0x44 (0x4) | |
bool RenderLines : 1; // 0x44 (0x4) | |
bool RenderTessellation : 1; // 0x44 (0x4) | |
bool Tapered : 1; // 0x44 (0x4) | |
bool SpawnByDistance : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int TessellationFactor; // 0x48 (0x4) | |
struct FRawDistributionFloat Tension; // 0x4C (0x1C) | |
struct FVector SpawnDistance; // 0x68 (0xC) | |
}; | |
struct UParticleModuleTypeDataTrail { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataTrail_Data UParticleModuleTypeDataTrail; | |
}; | |
struct UParticleModuleTypeDataTrail2_Data { | |
int TessellationFactor; // 0x44 (0x4) | |
float TessellationFactorDistance; // 0x48 (0x4) | |
float TessellationStrength; // 0x4C (0x4) | |
int TextureTile; // 0x50 (0x4) | |
int Sheets; // 0x54 (0x4) | |
int MaxTrailCount; // 0x58 (0x4) | |
int MaxParticleInTrailCount; // 0x5C (0x4) | |
bool bClipSourceSegement : 1; // 0x60 (0x4) | |
bool bClearTangents : 1; // 0x60 (0x4) | |
bool RenderGeometry : 1; // 0x60 (0x4) | |
bool RenderDirectLine : 1; // 0x60 (0x4) | |
bool RenderLines : 1; // 0x60 (0x4) | |
bool RenderTessellation : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleTypeDataTrail2 { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleTypeDataBase_Data UParticleModuleTypeDataBase; | |
struct UParticleModuleTypeDataTrail2_Data UParticleModuleTypeDataTrail2; | |
}; | |
struct UParticleModuleUberBase_Data { | |
struct TArray_FName_ RequiredModules; // 0x44 (0xC) | |
}; | |
struct UParticleModuleUberBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
}; | |
struct UParticleModuleUberLTISIVCL_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector StartVelocity; // 0x88 (0x1C) | |
struct FRawDistributionFloat StartVelocityRadial; // 0xA4 (0x1C) | |
struct FRawDistributionVector ColorOverLife; // 0xC0 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0xDC (0x1C) | |
}; | |
struct UParticleModuleUberLTISIVCL { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberLTISIVCL_Data UParticleModuleUberLTISIVCL; | |
}; | |
struct UParticleModuleUberLTISIVCLIL_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector StartVelocity; // 0x88 (0x1C) | |
struct FRawDistributionFloat StartVelocityRadial; // 0xA4 (0x1C) | |
struct FRawDistributionVector ColorOverLife; // 0xC0 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0xDC (0x1C) | |
struct FRawDistributionVector StartLocation; // 0xF8 (0x1C) | |
}; | |
struct UParticleModuleUberLTISIVCLIL { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberLTISIVCLIL_Data UParticleModuleUberLTISIVCLIL; | |
}; | |
struct UParticleModuleUberLTISIVCLILIRSSBLIRR_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector StartVelocity; // 0x88 (0x1C) | |
struct FRawDistributionFloat StartVelocityRadial; // 0xA4 (0x1C) | |
struct FRawDistributionVector ColorOverLife; // 0xC0 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0xDC (0x1C) | |
struct FRawDistributionVector StartLocation; // 0xF8 (0x1C) | |
struct FRawDistributionFloat StartRotation; // 0x114 (0x1C) | |
struct FRawDistributionVector SizeLifeMultiplier; // 0x130 (0x1C) | |
bool SizeMultiplyX : 1; // 0x14C (0x4) | |
bool SizeMultiplyY : 1; // 0x14C (0x4) | |
bool SizeMultiplyZ : 1; // 0x14C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat StartRotationRate; // 0x150 (0x1C) | |
}; | |
struct UParticleModuleUberLTISIVCLILIRSSBLIRR { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberLTISIVCLILIRSSBLIRR_Data UParticleModuleUberLTISIVCLILIRSSBLIRR; | |
}; | |
struct UParticleModuleUberRainDrops_Data { | |
float LifetimeMin; // 0x50 (0x4) | |
float LifetimeMax; // 0x54 (0x4) | |
struct FVector StartSizeMin; // 0x58 (0xC) | |
struct FVector StartSizeMax; // 0x64 (0xC) | |
struct FVector StartVelocityMin; // 0x70 (0xC) | |
struct FVector StartVelocityMax; // 0x7C (0xC) | |
float StartVelocityRadialMin; // 0x88 (0x4) | |
float StartVelocityRadialMax; // 0x8C (0x4) | |
struct FVector ColorOverLife; // 0x90 (0xC) | |
float AlphaOverLife; // 0x9C (0x4) | |
bool bIsUsingCylinder : 1; // 0xA0 (0x4) | |
bool bPositive_X : 1; // 0xA0 (0x4) | |
bool bPositive_Y : 1; // 0xA0 (0x4) | |
bool bPositive_Z : 1; // 0xA0 (0x4) | |
bool bNegative_X : 1; // 0xA0 (0x4) | |
bool bNegative_Y : 1; // 0xA0 (0x4) | |
bool bNegative_Z : 1; // 0xA0 (0x4) | |
bool bSurfaceOnly : 1; // 0xA0 (0x4) | |
bool bVelocity : 1; // 0xA0 (0x4) | |
bool bRadialVelocity : 1; // 0xA0 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float PC_VelocityScale; // 0xA4 (0x4) | |
struct FVector PC_StartLocation; // 0xA8 (0xC) | |
float PC_StartRadius; // 0xB4 (0x4) | |
float PC_StartHeight; // 0xB8 (0x4) | |
unsigned char PC_HeightAxis; // 0xBC (0x1) | |
struct FVector StartLocationMin; // 0xC0 (0xC) | |
struct FVector StartLocationMax; // 0xCC (0xC) | |
}; | |
struct UParticleModuleUberRainDrops { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberRainDrops_Data UParticleModuleUberRainDrops; | |
}; | |
struct UParticleModuleUberRainImpacts_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector StartRotation; // 0x88 (0x1C) | |
bool bInheritParent : 1; // 0xA4 (0x4) | |
bool MultiplyX : 1; // 0xA4 (0x4) | |
bool MultiplyY : 1; // 0xA4 (0x4) | |
bool MultiplyZ : 1; // 0xA4 (0x4) | |
bool bIsUsingCylinder : 1; // 0xA4 (0x4) | |
bool bPositive_X : 1; // 0xA4 (0x4) | |
bool bPositive_Y : 1; // 0xA4 (0x4) | |
bool bPositive_Z : 1; // 0xA4 (0x4) | |
bool bNegative_X : 1; // 0xA4 (0x4) | |
bool bNegative_Y : 1; // 0xA4 (0x4) | |
bool bNegative_Z : 1; // 0xA4 (0x4) | |
bool bSurfaceOnly : 1; // 0xA4 (0x4) | |
bool bVelocity : 1; // 0xA4 (0x4) | |
bool bRadialVelocity : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FRawDistributionVector LifeMultiplier; // 0xA8 (0x1C) | |
struct FRawDistributionFloat PC_VelocityScale; // 0xC4 (0x1C) | |
struct FRawDistributionVector PC_StartLocation; // 0xE0 (0x1C) | |
struct FRawDistributionFloat PC_StartRadius; // 0xFC (0x1C) | |
struct FRawDistributionFloat PC_StartHeight; // 0x118 (0x1C) | |
unsigned char PC_HeightAxis; // 0x134 (0x1) | |
struct FRawDistributionVector ColorOverLife; // 0x138 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0x154 (0x1C) | |
}; | |
struct UParticleModuleUberRainImpacts { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberRainImpacts_Data UParticleModuleUberRainImpacts; | |
}; | |
struct UParticleModuleUberRainSplashA_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector StartRotation; // 0x88 (0x1C) | |
bool bInheritParent : 1; // 0xA4 (0x4) | |
bool MultiplyX : 1; // 0xA4 (0x4) | |
bool MultiplyY : 1; // 0xA4 (0x4) | |
bool MultiplyZ : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionVector LifeMultiplier; // 0xA8 (0x1C) | |
struct FRawDistributionVector ColorOverLife; // 0xC4 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0xE0 (0x1C) | |
}; | |
struct UParticleModuleUberRainSplashA { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberRainSplashA_Data UParticleModuleUberRainSplashA; | |
}; | |
struct UParticleModuleUberRainSplashB_Data { | |
struct FRawDistributionFloat Lifetime; // 0x50 (0x1C) | |
struct FRawDistributionVector StartSize; // 0x6C (0x1C) | |
struct FRawDistributionVector ColorOverLife; // 0x88 (0x1C) | |
struct FRawDistributionFloat AlphaOverLife; // 0xA4 (0x1C) | |
struct FRawDistributionVector LifeMultiplier; // 0xC0 (0x1C) | |
bool MultiplyX : 1; // 0xDC (0x4) | |
bool MultiplyY : 1; // 0xDC (0x4) | |
bool MultiplyZ : 1; // 0xDC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRawDistributionFloat StartRotationRate; // 0xE0 (0x1C) | |
}; | |
struct UParticleModuleUberRainSplashB { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleUberBase_Data UParticleModuleUberBase; | |
struct UParticleModuleUberRainSplashB_Data UParticleModuleUberRainSplashB; | |
}; | |
struct UParticleModuleVelocityBase_Data { | |
bool bInWorldSpace : 1; // 0x44 (0x4) | |
bool bApplyOwnerScale : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleVelocityBase { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleVelocityBase_Data UParticleModuleVelocityBase; | |
}; | |
struct UParticleModuleVelocity_Data { | |
struct FRawDistributionVector StartVelocity; // 0x48 (0x1C) | |
struct FRawDistributionFloat StartVelocityRadial; // 0x64 (0x1C) | |
}; | |
struct UParticleModuleVelocity { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleVelocityBase_Data UParticleModuleVelocityBase; | |
struct UParticleModuleVelocity_Data UParticleModuleVelocity; | |
}; | |
struct UParticleModuleVelocity_Seeded_Data { | |
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x80 (0x18) | |
}; | |
struct UParticleModuleVelocity_Seeded { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleVelocityBase_Data UParticleModuleVelocityBase; | |
struct UParticleModuleVelocity_Data UParticleModuleVelocity; | |
struct UParticleModuleVelocity_Seeded_Data UParticleModuleVelocity_Seeded; | |
}; | |
struct UParticleModuleVelocityInheritParent_Data { | |
struct FRawDistributionVector Scale; // 0x48 (0x1C) | |
}; | |
struct UParticleModuleVelocityInheritParent { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleVelocityBase_Data UParticleModuleVelocityBase; | |
struct UParticleModuleVelocityInheritParent_Data UParticleModuleVelocityInheritParent; | |
}; | |
struct UParticleModuleVelocityOverLifetime_Data { | |
struct FRawDistributionVector VelOverLife; // 0x48 (0x1C) | |
bool Absolute : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleModuleVelocityOverLifetime { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleVelocityBase_Data UParticleModuleVelocityBase; | |
struct UParticleModuleVelocityOverLifetime_Data UParticleModuleVelocityOverLifetime; | |
}; | |
struct UParticleModuleEventSendToGame_Data { | |
}; | |
struct UParticleModuleEventSendToGame { | |
struct UObject_Data UObject; | |
struct UParticleModuleEventSendToGame_Data UParticleModuleEventSendToGame; | |
}; | |
struct UParticleSystem_Data { | |
unsigned char SystemUpdateMode; // 0x3C (0x1) | |
unsigned char LODMethod; // 0x3D (0x1) | |
unsigned char OcclusionBoundsMethod; // 0x3E (0x1) | |
float UpdateTime_FPS; // 0x40 (0x4) | |
float UpdateTime_Delta; // 0x44 (0x4) | |
float WarmupTime; // 0x48 (0x4) | |
bool bAggressiveWithMemory : 1; // 0x4C (0x4) | |
bool bLit : 1; // 0x4C (0x4) | |
bool bOrientZAxisTowardCamera : 1; // 0x4C (0x4) | |
bool bFullResolution : 1; // 0x4C (0x4) | |
bool bRegenerateLODDuplicate : 1; // 0x4C (0x4) | |
bool bUseFixedRelativeBoundingBox : 1; // 0x4C (0x4) | |
bool bShouldResetPeakCounts : 1; // 0x4C (0x4) | |
bool bHasPhysics : 1; // 0x4C (0x4) | |
bool bUseRealtimeThumbnail : 1; // 0x4C (0x4) | |
bool ThumbnailImageOutOfDate : 1; // 0x4C (0x4) | |
bool bSkipSpawnCountCheck : 1; // 0x4C (0x4) | |
bool bUseDelayRange : 1; // 0x4C (0x4) | |
bool bUseMobilePointSprites : 1; // 0x4C (0x4) | |
bool bLoadIfPhysXLevel0 : 1; // 0x4C (0x4) | |
bool bLoadIfPhysXLevel1 : 1; // 0x4C (0x4) | |
bool bLoadIfPhysXLevel2 : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct TArray_UParticleEmitterPtr_ Emitters; // 0x50 (0xC) | |
struct UParticleSystemComponent* PreviewComponent; // 0x5C (0x4) | |
struct UInterpCurveEdSetup* CurveEdSetup; // 0x60 (0x4) | |
float LODDistanceCheckTime; // 0x64 (0x4) | |
struct TArray_float_ LODDistances; // 0x68 (0xC) | |
float MaxDrawDistance; // 0x74 (0x4) | |
struct TArray_FParticleSystemLOD_ LODSettings; // 0x78 (0xC) | |
struct FBox FixedRelativeBoundingBox; // 0x84 (0x1C) | |
float SecondsBeforeInactive; // 0xA0 (0x4) | |
float Delay; // 0xA4 (0x4) | |
float DelayLow; // 0xA8 (0x4) | |
struct FVector MacroUVPosition; // 0xAC (0xC) | |
float MacroUVRadius; // 0xB8 (0x4) | |
struct FBox CustomOcclusionBounds; // 0xBC (0x1C) | |
struct UAkEvent* StartAudioEvent; // 0xD8 (0x4) | |
struct UAkEvent* StopAudioEvent; // 0xDC (0x4) | |
struct UAkEvent* StartLoopingAudioEvent; // 0xE0 (0x4) | |
struct UAkEvent* StopLoopingAudioEvent; // 0xE4 (0x4) | |
float fAudioDelaySeconds; // 0xE8 (0x4) | |
struct UParticleSystem* PhysxParticleSystemRef; // 0xEC (0x4) | |
}; | |
struct UParticleSystem { | |
struct UObject_Data UObject; | |
struct UParticleSystem_Data UParticleSystem; | |
}; | |
struct UParticleSystemReplay_Data { | |
int ClipIDNumber; // 0x3C (0x4) | |
struct TArray_FParticleSystemReplayFrame_ Frames; // 0x40 (0xC) | |
}; | |
struct UParticleSystemReplay { | |
struct UObject_Data UObject; | |
struct UParticleSystemReplay_Data UParticleSystemReplay; | |
}; | |
struct UPhysXParticleSystem_Data { | |
int MaxParticles1; // 0x3C (0x4) | |
int MaxParticles2; // 0x40 (0x4) | |
int MaxParticles; // 0x44 (0x4) | |
int ParticleSpawnReserve; // 0x48 (0x4) | |
unsigned char RBChannel; // 0x4C (0x1) | |
unsigned char SimulationMethod; // 0x4D (0x1) | |
unsigned char PacketSizeMultiplier; // 0x4E (0x1) | |
struct FRBCollisionChannelContainer RBCollideWithChannels; // 0x50 (0x4) | |
float CollisionDistance; // 0x54 (0x4) | |
float RestitutionWithStaticShapes; // 0x58 (0x4) | |
float RestitutionWithDynamicShapes; // 0x5C (0x4) | |
float FrictionWithStaticShapes; // 0x60 (0x4) | |
float FrictionWithDynamicShapes; // 0x64 (0x4) | |
float StaticFrictionWithStaticShapes; // 0x68 (0x4) | |
float StaticFrictionWithDynamicShapes; // 0x6C (0x4) | |
bool bDynamicCollision : 1; // 0x70 (0x4) | |
bool bDisableGravity : 1; // 0x70 (0x4) | |
bool bStaticCollision : 1; // 0x70 (0x4) | |
bool bTwoWayCollision : 1; // 0x70 (0x4) | |
bool bDestroy : 1; // 0x70 (0x4) | |
bool bSyncFailed : 1; // 0x70 (0x4) | |
bool bIsInGame : 1; // 0x70 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxMotionDistance; // 0x74 (0x4) | |
float Damping; // 0x78 (0x4) | |
struct FVector ExternalAcceleration; // 0x7C (0xC) | |
float RestParticleDistance; // 0x88 (0x4) | |
float RestDensity; // 0x8C (0x4) | |
float KernelRadiusMultiplier; // 0x90 (0x4) | |
float Stiffness; // 0x94 (0x4) | |
float Viscosity; // 0x98 (0x4) | |
float CollisionResponseCoefficient; // 0x9C (0x4) | |
struct FPointer CascadeScene; // 0xA0 (0x4) | |
struct FPointer PSys; // 0xA4 (0x4) | |
}; | |
struct UPhysXParticleSystem { | |
struct UObject_Data UObject; | |
struct UPhysXParticleSystem_Data UPhysXParticleSystem; | |
}; | |
struct AKActor_Data { | |
bool bDamageAppliesImpulse : 1; // 0x1C4 (0x4) | |
bool bWakeOnLevelStart : 1; // 0x1C4 (0x4) | |
bool bCurrentSlide : 1; // 0x1C4 (0x4) | |
bool bSlideActive : 1; // 0x1C4 (0x4) | |
bool bEnableStayUprightSpring : 1; // 0x1C4 (0x4) | |
bool bLimitMaxPhysicsVelocity : 1; // 0x1C4 (0x4) | |
bool bNeedsRBStateReplication : 1; // 0x1C4 (0x4) | |
bool bDisableClientSidePawnInteractions : 1; // 0x1C4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UParticleSystemComponent* ImpactEffectComponent; // 0x1C8 (0x4) | |
struct UAudioComponent* ImpactSoundComponent; // 0x1CC (0x4) | |
struct UAudioComponent* ImpactSoundComponent2; // 0x1D0 (0x4) | |
float LastImpactTime; // 0x1D4 (0x4) | |
struct FPhysEffectInfo ImpactEffectInfo; // 0x1D8 (0x14) | |
struct UParticleSystemComponent* SlideEffectComponent; // 0x1EC (0x4) | |
struct UAudioComponent* SlideSoundComponent; // 0x1F0 (0x4) | |
float LastSlideTime; // 0x1F4 (0x4) | |
struct FPhysEffectInfo SlideEffectInfo; // 0x1F8 (0x14) | |
float StayUprightTorqueFactor; // 0x20C (0x4) | |
float StayUprightMaxTorque; // 0x210 (0x4) | |
float MaxPhysicsVelocity; // 0x214 (0x4) | |
float NetRelevantDistanceSquared; // 0x218 (0x4) | |
unsigned char Unknown1[0x4]; // 0x21C (0x4) MISSED OFFSET | |
struct FRigidBodyState RBState; // 0x220 (0x40) | |
float AngErrorAccumulator; // 0x260 (0x4) | |
struct FVector ReplicatedDrawScale3D; // 0x264 (0xC) | |
struct FVector InitialLocation; // 0x270 (0xC) | |
struct FRotator InitialRotation; // 0x27C (0xC) | |
}; | |
struct AKActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AKActor_Data AKActor; | |
}; | |
struct AKActorFromStatic_Data { | |
struct AActor* MyStaticMeshActor; // 0x288 (0x4) | |
float MaxImpulseSpeed; // 0x28C (0x4) | |
}; | |
struct AKActorFromStatic { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AKActor_Data AKActor; | |
struct AKActorFromStatic_Data AKActorFromStatic; | |
}; | |
struct AKActorSpawnable_Data { | |
bool bRecycleScaleToZero : 1; // 0x288 (0x4) | |
bool bScalingToZero : 1; // 0x288 (0x4) | |
bool bNotifyRigidBodyCollision : 1; // 0x288 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AKActorSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AKActor_Data AKActor; | |
struct AKActorSpawnable_Data AKActorSpawnable; | |
}; | |
struct AKActorPizazz_Data { | |
struct FImpulseData ReplicatedImpulse; // 0x28C (0x18) | |
}; | |
struct AKActorPizazz { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AKActor_Data AKActor; | |
struct AKActorSpawnable_Data AKActorSpawnable; | |
struct AKActorPizazz_Data AKActorPizazz; | |
}; | |
struct AKAsset_Data { | |
struct USkeletalMeshComponent* SkeletalMeshComponent; // 0x188 (0x4) | |
bool bDamageAppliesImpulse : 1; // 0x18C (0x4) | |
bool bWakeOnLevelStart : 1; // 0x18C (0x4) | |
bool bBlockPawns : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct USkeletalMesh* ReplicatedMesh; // 0x190 (0x4) | |
struct UPhysicsAsset* ReplicatedPhysAsset; // 0x194 (0x4) | |
}; | |
struct AKAsset { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKAsset_Data AKAsset; | |
}; | |
struct APawn_Data { | |
struct FPointer VfTable_IInterface_Speaker; // 0x188 (0x4) | |
struct FPointer VfTable_IIKilledBehavior; // 0x18C (0x4) | |
struct FPointer VfTable_IITargetable; // 0x190 (0x4) | |
float MaxStepHeight; // 0x194 (0x4) | |
float MaxJumpHeight; // 0x198 (0x4) | |
float WalkableFloorZ; // 0x19C (0x4) | |
float LedgeCheckThreshold; // 0x1A0 (0x4) | |
struct FVector PartialLedgeMoveDir; // 0x1A4 (0xC) | |
struct AController* Controller; // 0x1B0 (0x4) | |
struct APawn* NextPawn; // 0x1B4 (0x4) | |
float NetRelevancyTime; // 0x1B8 (0x4) | |
struct APlayerController* LastRealViewer; // 0x1BC (0x4) | |
struct AActor* LastViewer; // 0x1C0 (0x4) | |
bool bScriptTickSpecial : 1; // 0x1C4 (0x4) | |
bool bUpAndOut : 1; // 0x1C4 (0x4) | |
bool bIsWalking : 1; // 0x1C4 (0x4) | |
bool bWantsToCrouch : 1; // 0x1C4 (0x4) | |
bool bIsCrouched : 1; // 0x1C4 (0x4) | |
bool bTryToUncrouch : 1; // 0x1C4 (0x4) | |
bool bCanCrouch : 1; // 0x1C4 (0x4) | |
bool bCrawler : 1; // 0x1C4 (0x4) | |
bool bReducedSpeed : 1; // 0x1C4 (0x4) | |
bool bJumpCapable : 1; // 0x1C4 (0x4) | |
bool bCanJump : 1; // 0x1C4 (0x4) | |
bool bCanWalk : 1; // 0x1C4 (0x4) | |
bool bCanSwim : 1; // 0x1C4 (0x4) | |
bool bCanFly : 1; // 0x1C4 (0x4) | |
bool bCanClimbLadders : 1; // 0x1C4 (0x4) | |
bool bCanStrafe : 1; // 0x1C4 (0x4) | |
bool bAvoidLedges : 1; // 0x1C4 (0x4) | |
bool bStopAtLedges : 1; // 0x1C4 (0x4) | |
bool bAllowLedgeOverhang : 1; // 0x1C4 (0x4) | |
bool bPartiallyOverLedge : 1; // 0x1C4 (0x4) | |
bool bSimulateGravity : 1; // 0x1C4 (0x4) | |
bool bIgnoreForces : 1; // 0x1C4 (0x4) | |
bool bCanWalkOffLedges : 1; // 0x1C4 (0x4) | |
bool bCanBeBaseForPawns : 1; // 0x1C4 (0x4) | |
bool bSimGravityDisabled : 1; // 0x1C4 (0x4) | |
bool bDirectHitWall : 1; // 0x1C4 (0x4) | |
bool bPushesRigidBodies : 1; // 0x1C4 (0x4) | |
bool bForceFloorCheck : 1; // 0x1C4 (0x4) | |
bool bForceKeepAnchor : 1; // 0x1C4 (0x4) | |
bool bIgnoreAllTraces : 1; // 0x1C4 (0x4) | |
bool bCanMantle : 1; // 0x1C4 (0x4) | |
bool bCanClimbUp : 1; // 0x1C4 (0x4) | |
bool bCanClimbCeilings : 1; // 0x1C8 (0x4) | |
bool bCanSwatTurn : 1; // 0x1C8 (0x4) | |
bool bCanLeap : 1; // 0x1C8 (0x4) | |
bool bCanCoverSlip : 1; // 0x1C8 (0x4) | |
bool bDisplayPathErrors : 1; // 0x1C8 (0x4) | |
bool bCanPickupInventory : 1; // 0x1C8 (0x4) | |
bool bAmbientCreature : 1; // 0x1C8 (0x4) | |
bool bLOSHearing : 1; // 0x1C8 (0x4) | |
bool bMuffledHearing : 1; // 0x1C8 (0x4) | |
bool bDontPossess : 1; // 0x1C8 (0x4) | |
bool bRollToDesired : 1; // 0x1C8 (0x4) | |
bool bStationary : 1; // 0x1C8 (0x4) | |
bool bCachedRelevant : 1; // 0x1C8 (0x4) | |
bool bNoWeaponFiring : 1; // 0x1C8 (0x4) | |
bool bModifyReachSpecCost : 1; // 0x1C8 (0x4) | |
bool bModifyNavPointDest : 1; // 0x1C8 (0x4) | |
bool bPathfindsAsVehicle : 1; // 0x1C8 (0x4) | |
bool bPrevBypassSimulatedClientPhysics : 1; // 0x1C8 (0x4) | |
bool bRunPhysicsWithNoController : 1; // 0x1C8 (0x4) | |
bool bForceMaxAccel : 1; // 0x1C8 (0x4) | |
bool bLimitFallAccel : 1; // 0x1C8 (0x4) | |
bool bReplicateHealthToAll : 1; // 0x1C8 (0x4) | |
bool bForceRMVelocity : 1; // 0x1C8 (0x4) | |
bool bForceRegularVelocity : 1; // 0x1C8 (0x4) | |
bool bPlayedDeath : 1; // 0x1C8 (0x4) | |
bool bDesiredRotationSet : 1; // 0x1C8 (0x4) | |
bool bLockDesiredRotation : 1; // 0x1C8 (0x4) | |
bool bUnlockWhenReached : 1; // 0x1C8 (0x4) | |
bool bCanBeInjured : 1; // 0x1C8 (0x4) | |
bool bIsInjured : 1; // 0x1C8 (0x4) | |
bool bSpawnInFixedPosition : 1; // 0x1C8 (0x4) | |
bool bIsDead : 1; // 0x1C8 (0x4) | |
bool bNeedsBaseTickedFirst : 1; // 0x1CC (0x4) | |
bool bUsedByMatinee : 1; // 0x1CC (0x4) | |
bool bRootMotionFromInterpCurve : 1; // 0x1CC (0x4) | |
bool bDebugShowCameraLocation : 1; // 0x1CC (0x4) | |
bool bFastAttachedMove : 1; // 0x1CC (0x4) | |
bool bSnapToTarget : 1; // 0x1CC (0x4) | |
bool bAutoAimTarget : 1; // 0x1CC (0x4) | |
bool bUnlockPreciseDestinationWhenReached : 1; // 0x1CC (0x4) | |
bool ImmuneToFallingDamage : 1; // 0x1CC (0x4) | |
bool bSkipClientAdjustment : 1; // 0x1CC (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
int bIsSprinting; // 0x1D0 (0x4) | |
int bIsSprintingBaseValue; // 0x1D4 (0x4) | |
struct TArray_UAttributeModifierPtr_ bIsSprintingModifierStack; // 0x1D8 (0xC) | |
unsigned char WalkingPhysics; // 0x1E4 (0x1) | |
unsigned char PathSearchType; // 0x1E5 (0x1) | |
unsigned char RemoteViewPitch; // 0x1E6 (0x1) | |
unsigned char RemoteViewYaw; // 0x1E7 (0x1) | |
unsigned char NextFlashLocationIdx; // 0x1E8 (0x1) | |
unsigned char FlashCount; // 0x1E9 (0x1) | |
unsigned char OffHandFlashCount; // 0x1EA (0x1) | |
unsigned char FiringMode; // 0x1EB (0x1) | |
unsigned char AutoAimProfile; // 0x1EC (0x1) | |
unsigned char bEnableWeaponFireSkillEvent; // 0x1ED (0x1) | |
unsigned char bEnableWeaponFireSkillEventBaseValue; // 0x1EE (0x1) | |
struct TArray_UAttributeModifierPtr_ bEnableWeaponFireSkillEventModifierStack; // 0x1F0 (0xC) | |
float UncrouchTime; // 0x1FC (0x4) | |
float CrouchHeight; // 0x200 (0x4) | |
float CrouchRadius; // 0x204 (0x4) | |
int FullHeight; // 0x208 (0x4) | |
float NonPreferredVehiclePathMultiplier; // 0x20C (0x4) | |
struct UPathConstraint* PathConstraintList; // 0x210 (0x4) | |
struct UPathGoalEvaluator* PathGoalList; // 0x214 (0x4) | |
float DesiredSpeed; // 0x218 (0x4) | |
float MaxDesiredSpeed; // 0x21C (0x4) | |
float HearingThreshold; // 0x220 (0x4) | |
float HearingThresholdBaseValue; // 0x224 (0x4) | |
struct TArray_UAttributeModifierPtr_ HearingThresholdModifierStack; // 0x228 (0xC) | |
float Alertness; // 0x234 (0x4) | |
float SightRadius; // 0x238 (0x4) | |
float SightRadiusBaseValue; // 0x23C (0x4) | |
struct TArray_UAttributeModifierPtr_ SightRadiusModifierStack; // 0x240 (0xC) | |
float PeripheralVision; // 0x24C (0x4) | |
float PeripheralVisionBaseValue; // 0x250 (0x4) | |
struct TArray_UAttributeModifierPtr_ PeripheralVisionModifierStack; // 0x254 (0xC) | |
float AvgPhysicsTime; // 0x260 (0x4) | |
float Mass; // 0x264 (0x4) | |
float Buoyancy; // 0x268 (0x4) | |
float MeleeRange; // 0x26C (0x4) | |
struct ANavigationPoint* Anchor; // 0x270 (0x4) | |
int AnchorItem; // 0x274 (0x4) | |
struct ANavigationPoint* LastAnchor; // 0x278 (0x4) | |
float FindAnchorFailedTime; // 0x27C (0x4) | |
float LastValidAnchorTime; // 0x280 (0x4) | |
float DestinationOffset; // 0x284 (0x4) | |
float NextPathRadius; // 0x288 (0x4) | |
struct FVector SerpentineDir; // 0x28C (0xC) | |
float SerpentineDist; // 0x298 (0x4) | |
float SerpentineTime; // 0x29C (0x4) | |
float SpawnTime; // 0x2A0 (0x4) | |
int MaxPitchLimit; // 0x2A4 (0x4) | |
float GroundSpeed; // 0x2A8 (0x4) | |
float GroundSpeedBaseValue; // 0x2AC (0x4) | |
struct TArray_UAttributeModifierPtr_ GroundSpeedModifierStack; // 0x2B0 (0xC) | |
float WaterSpeed; // 0x2BC (0x4) | |
float AirSpeed; // 0x2C0 (0x4) | |
float AirSpeedBaseValue; // 0x2C4 (0x4) | |
struct TArray_UAttributeModifierPtr_ AirSpeedModifierStack; // 0x2C8 (0xC) | |
float LadderSpeed; // 0x2D4 (0x4) | |
float AccelRate; // 0x2D8 (0x4) | |
float AccelRateBaseValue; // 0x2DC (0x4) | |
struct TArray_UAttributeModifierPtr_ AccelRateModifierStack; // 0x2E0 (0xC) | |
float JumpZ; // 0x2EC (0x4) | |
float JumpZBaseValue; // 0x2F0 (0x4) | |
struct TArray_UAttributeModifierPtr_ JumpZModifierStack; // 0x2F4 (0xC) | |
float OutofWaterZ; // 0x300 (0x4) | |
float MaxOutOfWaterStepHeight; // 0x304 (0x4) | |
float AirControl; // 0x308 (0x4) | |
float WalkingPct; // 0x30C (0x4) | |
float MovementSpeedModifier; // 0x310 (0x4) | |
float CrouchedPct; // 0x314 (0x4) | |
float SprintingPct; // 0x318 (0x4) | |
float MaxFallSpeed; // 0x31C (0x4) | |
float TotalEncumbrance; // 0x320 (0x4) | |
float TotalEncumbranceBaseValue; // 0x324 (0x4) | |
struct TArray_UAttributeModifierPtr_ TotalEncumbranceModifierStack; // 0x328 (0xC) | |
float EncumbranceResistance; // 0x334 (0x4) | |
float EncumbranceResistanceBaseValue; // 0x338 (0x4) | |
struct TArray_UAttributeModifierPtr_ EncumbranceResistanceModifierStack; // 0x33C (0xC) | |
float AIMaxFallSpeedFactor; // 0x348 (0x4) | |
float AnalogMovePct; // 0x34C (0x4) | |
float BaseEyeHeight; // 0x350 (0x4) | |
float EyeHeight; // 0x354 (0x4) | |
struct FVector Floor; // 0x358 (0xC) | |
float SplashTime; // 0x364 (0x4) | |
struct APhysicsVolume* HeadVolume; // 0x368 (0x4) | |
float HealthVar; // 0x36C (0x4) | |
float HealthMaxVar; // 0x370 (0x4) | |
int LastHealthVar; // 0x374 (0x4) | |
int LastHealthMaxVar; // 0x378 (0x4) | |
struct FResourcePoolReference HealthPool; // 0x37C (0xC) | |
float BreathTime; // 0x388 (0x4) | |
float UnderWaterTime; // 0x38C (0x4) | |
float LastPainTime; // 0x390 (0x4) | |
float KismetDeathDelayTime; // 0x394 (0x4) | |
struct FVector RMVelocity; // 0x398 (0xC) | |
struct FVector noise1spot; // 0x3A4 (0xC) | |
float noise1time; // 0x3B0 (0x4) | |
struct APawn* noise1other; // 0x3B4 (0x4) | |
float noise1loudness; // 0x3B8 (0x4) | |
struct FVector noise2spot; // 0x3BC (0xC) | |
float noise2time; // 0x3C8 (0x4) | |
struct APawn* noise2other; // 0x3CC (0x4) | |
float noise2loudness; // 0x3D0 (0x4) | |
float SoundDampening; // 0x3D4 (0x4) | |
float DamageScaling; // 0x3D8 (0x4) | |
struct FString MenuName; // 0x3DC (0xC) | |
struct AAIController* ControllerClass; // 0x3E8 (0x4) | |
struct APlayerReplicationInfo* PlayerReplicationInfo; // 0x3EC (0x4) | |
struct ALadderVolume* OnLadder; // 0x3F0 (0x4) | |
struct FName LandMovementState; // 0x3F4 (0x8) | |
struct FName WaterMovementState; // 0x3FC (0x8) | |
struct APlayerStart* LastStartSpot; // 0x404 (0x4) | |
float LastStartTime; // 0x408 (0x4) | |
struct FVector TakeHitLocation; // 0x40C (0xC) | |
struct UDamageType* HitDamageType; // 0x418 (0x4) | |
struct UDamageTypeDefinition* HitDamageTypeDefinition; // 0x41C (0x4) | |
struct UImpactDefinition* HitImpactDefinition; // 0x420 (0x4) | |
struct FVector TearOffMomentum; // 0x424 (0xC) | |
struct USkeletalMeshComponent* Mesh; // 0x430 (0x4) | |
struct UCylinderComponent* CylinderComponent; // 0x434 (0x4) | |
float RBPushRadius; // 0x438 (0x4) | |
float RBPushStrength; // 0x43C (0x4) | |
struct AVehicle* DrivenVehicle; // 0x440 (0x4) | |
float AlwaysRelevantDistanceSquared; // 0x444 (0x4) | |
float VehicleCheckRadius; // 0x448 (0x4) | |
struct AController* LastHitBy; // 0x44C (0x4) | |
float ViewPitchMin; // 0x450 (0x4) | |
float ViewPitchMax; // 0x454 (0x4) | |
int AllowedYawError; // 0x458 (0x4) | |
struct FRotator DesiredRotation; // 0x45C (0xC) | |
struct AInventoryManager* InventoryManagerClass; // 0x468 (0x4) | |
struct AInventoryManager* InvManager; // 0x46C (0x4) | |
struct AWeapon* Weapon; // 0x470 (0x4) | |
struct AWeapon* OffHandWeapon; // 0x474 (0x4) | |
int FlashLocationWeaponID; // 0x478 (0x4) | |
struct FVector FlashLocation[10]; // 0x47C (0x78) | |
int ShotCount; // 0x4F4 (0x4) | |
struct UPrimitiveComponent* PreRagdollCollisionComponent; // 0x4F8 (0x4) | |
struct UPawnAllegiance* Allegiance; // 0x4FC (0x4) | |
struct FScriptInterface AllegianceParent; // 0x500 (0x8) | |
struct TArray_FScriptInterface_ AllegianceChildren; // 0x508 (0xC) | |
struct URB_BodyInstance* PhysicsPushBody; // 0x514 (0x4) | |
int FailedLandingCount; // 0x518 (0x4) | |
struct TArray_UAnimNodeSlotPtr_ SlotNodes; // 0x51C (0xC) | |
struct TArray_UInterpGroupPtr_ InterpGroupList; // 0x528 (0xC) | |
struct UAudioComponent* FacialAudioComp; // 0x534 (0x4) | |
struct TArray_FScalarParameterInterpStruct_ ScalarParameterInterpArray; // 0x538 (0xC) | |
struct FRootMotionCurve RootMotionInterpCurve; // 0x544 (0x1C) | |
float RootMotionInterpRate; // 0x560 (0x4) | |
float RootMotionInterpCurrentTime; // 0x564 (0x4) | |
struct FVector RootMotionInterpCurveLastValue; // 0x568 (0xC) | |
float MaxPreciseDestinationSpeed; // 0x574 (0x4) | |
float HorizontalPreciseDestinationThreshold; // 0x578 (0x4) | |
float VerticalPreciseDestinationThreshold; // 0x57C (0x4) | |
float NormalImpactDamageModifier; // 0x580 (0x4) | |
float NormalImpactDamageModifierBaseValue; // 0x584 (0x4) | |
struct TArray_UAttributeModifierPtr_ NormalImpactDamageModifierModifierStack; // 0x588 (0xC) | |
float NormalStatusEffectDamageModifier; // 0x594 (0x4) | |
float NormalStatusEffectDamageModifierBaseValue; // 0x598 (0x4) | |
struct TArray_UAttributeModifierPtr_ NormalStatusEffectDamageModifierModifierStack; // 0x59C (0xC) | |
float ExplosiveImpactDamageModifier; // 0x5A8 (0x4) | |
float ExplosiveImpactDamageModifierBaseValue; // 0x5AC (0x4) | |
struct TArray_UAttributeModifierPtr_ ExplosiveImpactDamageModifierModifierStack; // 0x5B0 (0xC) | |
float ExplosiveStatusEffectDamageModifier; // 0x5BC (0x4) | |
float ExplosiveStatusEffectDamageModifierBaseValue; // 0x5C0 (0x4) | |
struct TArray_UAttributeModifierPtr_ ExplosiveStatusEffectDamageModifierModifierStack; // 0x5C4 (0xC) | |
float ShockImpactDamageModifier; // 0x5D0 (0x4) | |
float ShockImpactDamageModifierBaseValue; // 0x5D4 (0x4) | |
struct TArray_UAttributeModifierPtr_ ShockImpactDamageModifierModifierStack; // 0x5D8 (0xC) | |
float ShockStatusEffectDamageModifier; // 0x5E4 (0x4) | |
float ShockStatusEffectDamageModifierBaseValue; // 0x5E8 (0x4) | |
struct TArray_UAttributeModifierPtr_ ShockStatusEffectDamageModifierModifierStack; // 0x5EC (0xC) | |
float CorrosiveImpactDamageModifier; // 0x5F8 (0x4) | |
float CorrosiveImpactDamageModifierBaseValue; // 0x5FC (0x4) | |
struct TArray_UAttributeModifierPtr_ CorrosiveImpactDamageModifierModifierStack; // 0x600 (0xC) | |
float CorrosiveStatusEffectDamageModifier; // 0x60C (0x4) | |
float CorrosiveStatusEffectDamageModifierBaseValue; // 0x610 (0x4) | |
struct TArray_UAttributeModifierPtr_ CorrosiveStatusEffectDamageModifierModifierStack; // 0x614 (0xC) | |
float IncendiaryImpactDamageModifier; // 0x620 (0x4) | |
float IncendiaryImpactDamageModifierBaseValue; // 0x624 (0x4) | |
struct TArray_UAttributeModifierPtr_ IncendiaryImpactDamageModifierModifierStack; // 0x628 (0xC) | |
float IncendiaryStatusEffectDamageModifier; // 0x634 (0x4) | |
float IncendiaryStatusEffectDamageModifierBaseValue; // 0x638 (0x4) | |
struct TArray_UAttributeModifierPtr_ IncendiaryStatusEffectDamageModifierModifierStack; // 0x63C (0xC) | |
float AmpImpactDamageModifier; // 0x648 (0x4) | |
float AmpImpactDamageModifierBaseValue; // 0x64C (0x4) | |
struct TArray_UAttributeModifierPtr_ AmpImpactDamageModifierModifierStack; // 0x650 (0xC) | |
float AmpStatusEffectDamageModifier; // 0x65C (0x4) | |
float AmpStatusEffectDamageModifierBaseValue; // 0x660 (0x4) | |
struct TArray_UAttributeModifierPtr_ AmpStatusEffectDamageModifierModifierStack; // 0x664 (0xC) | |
struct FRecentDamageTracker RecentDamage; // 0x670 (0xC) | |
struct FBalanceDefSpawnedActorState BalanceDefinitionState; // 0x67C (0xC) | |
int YawLastFrame; // 0x688 (0x4) | |
float YawPerSecond; // 0x68C (0x4) | |
}; | |
struct APawn { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APawn_Data APawn; | |
}; | |
struct AVehicle_Data { | |
struct APawn* Driver; // 0x690 (0x4) | |
bool bDriving : 1; // 0x694 (0x4) | |
bool bDriverIsVisible : 1; // 0x694 (0x4) | |
bool bAttachDriver : 1; // 0x694 (0x4) | |
bool bTurnInPlace : 1; // 0x694 (0x4) | |
bool bSeparateTurretFocus : 1; // 0x694 (0x4) | |
bool bFollowLookDir : 1; // 0x694 (0x4) | |
bool bHasHandbrake : 1; // 0x694 (0x4) | |
bool bScriptedRise : 1; // 0x694 (0x4) | |
bool bDuckObstacles : 1; // 0x694 (0x4) | |
bool bAvoidReversing : 1; // 0x694 (0x4) | |
bool bRetryPathfindingWithDriver : 1; // 0x694 (0x4) | |
bool bIgnoreStallZ : 1; // 0x694 (0x4) | |
bool bDoExtraNetRelevancyTraces : 1; // 0x694 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct TArray_FVector_ ExitPositions; // 0x698 (0xC) | |
float ExitRadius; // 0x6A4 (0x4) | |
struct FVector ExitOffset; // 0x6A8 (0xC) | |
float Steering; // 0x6B4 (0x4) | |
float Throttle; // 0x6B8 (0x4) | |
float Rise; // 0x6BC (0x4) | |
struct FVector TargetLocationAdjustment; // 0x6C0 (0xC) | |
float DriverDamageMult; // 0x6CC (0x4) | |
float MomentumMult; // 0x6D0 (0x4) | |
struct UDamageType* CrushedDamageType; // 0x6D4 (0x4) | |
float MinCrushSpeed; // 0x6D8 (0x4) | |
float ForceCrushPenetration; // 0x6DC (0x4) | |
unsigned char StuckCount; // 0x6E0 (0x1) | |
float ThrottleTime; // 0x6E4 (0x4) | |
float StuckTime; // 0x6E8 (0x4) | |
float OldSteering; // 0x6EC (0x4) | |
float OnlySteeringStartTime; // 0x6F0 (0x4) | |
float OldThrottle; // 0x6F4 (0x4) | |
float AIMoveCheckTime; // 0x6F8 (0x4) | |
float VehicleMovingTime; // 0x6FC (0x4) | |
float TurnTime; // 0x700 (0x4) | |
}; | |
struct AVehicle { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APawn_Data APawn; | |
struct AVehicle_Data AVehicle; | |
}; | |
struct ASVehicle_Data { | |
struct USVehicleSimBase* SimObj; // 0x704 (0x4) | |
struct TArray_USVehicleWheelPtr_ Wheels; // 0x708 (0xC) | |
struct FVector COMOffset; // 0x714 (0xC) | |
struct FVector InertiaTensorMultiplier; // 0x720 (0xC) | |
bool bStayUpright : 1; // 0x72C (0x4) | |
bool bUseSuspensionAxis : 1; // 0x72C (0x4) | |
bool bUpdateWheelShapes : 1; // 0x72C (0x4) | |
bool bVehicleOnGround : 1; // 0x72C (0x4) | |
bool bVehicleOnWater : 1; // 0x72C (0x4) | |
bool bIsInverted : 1; // 0x72C (0x4) | |
bool bChassisTouchingGround : 1; // 0x72C (0x4) | |
bool bWasChassisTouchingGroundLastTick : 1; // 0x72C (0x4) | |
bool bCanFlip : 1; // 0x72C (0x4) | |
bool bFlipRight : 1; // 0x72C (0x4) | |
bool bIsUprighting : 1; // 0x72C (0x4) | |
bool bOutputHandbrake : 1; // 0x72C (0x4) | |
bool bHoldingDownHandbrake : 1; // 0x72C (0x4) | |
bool bAllowPhysFlying : 1; // 0x72C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float StayUprightRollResistAngle; // 0x730 (0x4) | |
float StayUprightPitchResistAngle; // 0x734 (0x4) | |
float StayUprightStiffness; // 0x738 (0x4) | |
float StayUprightDamping; // 0x73C (0x4) | |
struct URB_StayUprightSetup* StayUprightConstraintSetup; // 0x740 (0x4) | |
struct URB_ConstraintInstance* StayUprightConstraintInstance; // 0x744 (0x4) | |
float HeavySuspensionShiftPercent; // 0x748 (0x4) | |
float MaxSpeed; // 0x74C (0x4) | |
float MaxAngularVelocity; // 0x750 (0x4) | |
float TimeOffGround; // 0x754 (0x4) | |
float UprightLiftStrength; // 0x758 (0x4) | |
float UprightTorqueStrength; // 0x75C (0x4) | |
float UprightTime; // 0x760 (0x4) | |
float UprightStartTime; // 0x764 (0x4) | |
struct UAudioComponent* EngineSound; // 0x768 (0x4) | |
struct UAudioComponent* SquealSound; // 0x76C (0x4) | |
struct USoundCue* CollisionSound; // 0x770 (0x4) | |
struct USoundCue* EnterVehicleSound; // 0x774 (0x4) | |
struct USoundCue* ExitVehicleSound; // 0x778 (0x4) | |
float CollisionIntervalSecs; // 0x77C (0x4) | |
float CollisionThreshold; // 0x780 (0x4) | |
float SquealThreshold; // 0x784 (0x4) | |
float SquealLatThreshold; // 0x788 (0x4) | |
float LatAngleVolumeMult; // 0x78C (0x4) | |
float EngineStartOffsetSecs; // 0x790 (0x4) | |
float EngineStopOffsetSecs; // 0x794 (0x4) | |
float LastCollisionSoundTime; // 0x798 (0x4) | |
float OutputBrake; // 0x79C (0x4) | |
float OutputGas; // 0x7A0 (0x4) | |
float OutputSteering; // 0x7A4 (0x4) | |
float OutputRise; // 0x7A8 (0x4) | |
float ForwardVel; // 0x7AC (0x4) | |
int NumPoweredWheels; // 0x7B0 (0x4) | |
struct FVector BaseOffset; // 0x7B4 (0xC) | |
float CamDist; // 0x7C0 (0x4) | |
int DriverViewPitch; // 0x7C4 (0x4) | |
int DriverViewYaw; // 0x7C8 (0x4) | |
unsigned char Unknown1[0x4]; // 0x7CC (0x4) MISSED OFFSET | |
struct FVehicleState VState; // 0x7D0 (0x50) | |
float AngErrorAccumulator; // 0x820 (0x4) | |
float RadialImpulseScaling; // 0x824 (0x4) | |
}; | |
struct ASVehicle { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APawn_Data APawn; | |
struct AVehicle_Data AVehicle; | |
struct ASVehicle_Data ASVehicle; | |
}; | |
struct ARB_ConstraintActor_Data { | |
struct AActor* ConstraintActor1; // 0x188 (0x4) | |
struct AActor* ConstraintActor2; // 0x18C (0x4) | |
struct URB_ConstraintSetup* ConstraintSetup; // 0x190 (0x4) | |
struct URB_ConstraintInstance* ConstraintInstance; // 0x194 (0x4) | |
bool bDisableCollision : 1; // 0x198 (0x4) | |
bool bUpdateActor1RefFrame : 1; // 0x198 (0x4) | |
bool bUpdateActor2RefFrame : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* PulleyPivotActor1; // 0x19C (0x4) | |
struct AActor* PulleyPivotActor2; // 0x1A0 (0x4) | |
}; | |
struct ARB_ConstraintActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
}; | |
struct ARB_LineImpulseActor_Data { | |
float ImpulseStrength; // 0x188 (0x4) | |
float ImpulseRange; // 0x18C (0x4) | |
bool bVelChange : 1; // 0x190 (0x4) | |
bool bStopAtFirstHit : 1; // 0x190 (0x4) | |
bool bCauseFracture : 1; // 0x190 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UArrowComponent* Arrow; // 0x194 (0x4) | |
unsigned char ImpulseCount; // 0x198 (0x1) | |
}; | |
struct ARB_LineImpulseActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_LineImpulseActor_Data ARB_LineImpulseActor; | |
}; | |
struct ARB_RadialImpulseActor_Data { | |
struct UDrawSphereComponent* RenderComponent; // 0x188 (0x4) | |
struct URB_RadialImpulseComponent* ImpulseComponent; // 0x18C (0x4) | |
unsigned char ImpulseCount; // 0x190 (0x1) | |
}; | |
struct ARB_RadialImpulseActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_RadialImpulseActor_Data ARB_RadialImpulseActor; | |
}; | |
struct ARB_Thruster_Data { | |
bool bThrustEnabled : 1; // 0x188 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ThrustStrength; // 0x18C (0x4) | |
}; | |
struct ARB_Thruster { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_Thruster_Data ARB_Thruster; | |
}; | |
struct URB_ConstraintDrawComponent_Data { | |
struct UMaterialInterface* LimitMaterial; // 0x210 (0x4) | |
}; | |
struct URB_ConstraintDrawComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct URB_ConstraintDrawComponent_Data URB_ConstraintDrawComponent; | |
}; | |
struct URB_RadialImpulseComponent_Data { | |
unsigned char ImpulseFalloff; // 0x210 (0x1) | |
float ImpulseStrength; // 0x214 (0x4) | |
float ImpulseRadius; // 0x218 (0x4) | |
bool bVelChange : 1; // 0x21C (0x4) | |
bool bCauseFracture : 1; // 0x21C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UDrawSphereComponent* PreviewSphere; // 0x220 (0x4) | |
}; | |
struct URB_RadialImpulseComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct URB_RadialImpulseComponent_Data URB_RadialImpulseComponent; | |
}; | |
struct URB_Handle_Data { | |
struct UPrimitiveComponent* GrabbedComponent; // 0x5C (0x4) | |
struct FName GrabbedBoneName; // 0x60 (0x8) | |
int SceneIndex; // 0x68 (0x4) | |
bool bInHardware : 1; // 0x6C (0x4) | |
bool bRotationConstrained : 1; // 0x6C (0x4) | |
bool bInterpolating : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer HandleData; // 0x70 (0x4) | |
struct FPointer KinActorData; // 0x74 (0x4) | |
float LinearDamping; // 0x78 (0x4) | |
float LinearStiffness; // 0x7C (0x4) | |
struct FVector LinearStiffnessScale3D; // 0x80 (0xC) | |
struct FVector LinearDampingScale3D; // 0x8C (0xC) | |
float AngularDamping; // 0x98 (0x4) | |
float AngularStiffness; // 0x9C (0x4) | |
struct FVector Destination; // 0xA0 (0xC) | |
struct FVector StepSize; // 0xAC (0xC) | |
struct FVector Location; // 0xB8 (0xC) | |
}; | |
struct URB_Handle { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct URB_Handle_Data URB_Handle; | |
}; | |
struct URB_Spring_Data { | |
struct UPrimitiveComponent* Component1; // 0x5C (0x4) | |
struct FName BoneName1; // 0x60 (0x8) | |
struct UPrimitiveComponent* Component2; // 0x68 (0x4) | |
struct FName BoneName2; // 0x6C (0x8) | |
int SceneIndex; // 0x74 (0x4) | |
bool bInHardware : 1; // 0x78 (0x4) | |
bool bEnableForceMassRatio : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer SpringData; // 0x7C (0x4) | |
float TimeSinceActivation; // 0x80 (0x4) | |
float MinBodyMass; // 0x84 (0x4) | |
float SpringSaturateDist; // 0x88 (0x4) | |
float SpringMaxForce; // 0x8C (0x4) | |
float MaxForceMassRatio; // 0x90 (0x4) | |
struct FInterpCurveFloat SpringMaxForceTimeScale; // 0x94 (0x10) | |
float DampSaturateVel; // 0xA4 (0x4) | |
float DampMaxForce; // 0xA8 (0x4) | |
}; | |
struct URB_Spring { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct URB_Spring_Data URB_Spring; | |
}; | |
struct USVehicleSimBase_Data { | |
float WheelSuspensionStiffness; // 0x5C (0x4) | |
float WheelSuspensionDamping; // 0x60 (0x4) | |
float WheelSuspensionBias; // 0x64 (0x4) | |
float WheelLongExtremumSlip; // 0x68 (0x4) | |
float WheelLongExtremumValue; // 0x6C (0x4) | |
float WheelLongAsymptoteSlip; // 0x70 (0x4) | |
float WheelLongAsymptoteValue; // 0x74 (0x4) | |
float WheelLatExtremumSlip; // 0x78 (0x4) | |
float WheelLatExtremumValue; // 0x7C (0x4) | |
float WheelLatAsymptoteSlip; // 0x80 (0x4) | |
float WheelLatAsymptoteValue; // 0x84 (0x4) | |
float WheelInertia; // 0x88 (0x4) | |
bool bWheelSpeedOverride : 1; // 0x8C (0x4) | |
bool bClampedFrictionModel : 1; // 0x8C (0x4) | |
bool bAutoDrive : 1; // 0x8C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float AutoDriveSteer; // 0x90 (0x4) | |
}; | |
struct USVehicleSimBase { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USVehicleSimBase_Data USVehicleSimBase; | |
}; | |
struct USVehicleSimCar_Data { | |
float ChassisTorqueScale; // 0x94 (0x4) | |
struct FInterpCurveFloat MaxSteerAngleCurve; // 0x98 (0x10) | |
float SteerSpeed; // 0xA8 (0x4) | |
float ReverseThrottle; // 0xAC (0x4) | |
float EngineBrakeFactor; // 0xB0 (0x4) | |
float MaxBrakeTorque; // 0xB4 (0x4) | |
float StopThreshold; // 0xB8 (0x4) | |
bool bIsDriving : 1; // 0xBC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ActualSteering; // 0xC0 (0x4) | |
float TimeSinceThrottle; // 0xC4 (0x4) | |
}; | |
struct USVehicleSimCar { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USVehicleSimBase_Data USVehicleSimBase; | |
struct USVehicleSimCar_Data USVehicleSimCar; | |
}; | |
struct USVehicleSimTank_Data { | |
float LeftTrackVel; // 0xC8 (0x4) | |
float RightTrackVel; // 0xCC (0x4) | |
float LeftTrackTorque; // 0xD0 (0x4) | |
float RightTrackTorque; // 0xD4 (0x4) | |
float MaxEngineTorque; // 0xD8 (0x4) | |
float EngineDamping; // 0xDC (0x4) | |
float InsideTrackTorqueFactor; // 0xE0 (0x4) | |
float SteeringLatStiffnessFactor; // 0xE4 (0x4) | |
float TurnInPlaceThrottle; // 0xE8 (0x4) | |
float TurnMaxGripReduction; // 0xEC (0x4) | |
float TurnGripScaleRate; // 0xF0 (0x4) | |
bool bTurnInPlaceOnSteer : 1; // 0xF4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USVehicleSimTank { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct USVehicleSimBase_Data USVehicleSimBase; | |
struct USVehicleSimCar_Data USVehicleSimCar; | |
struct USVehicleSimTank_Data USVehicleSimTank; | |
}; | |
struct UActorFactoryApexClothing_Data { | |
struct TArray_UApexClothingAssetPtr_ ClothingAssets; // 0x8C (0xC) | |
unsigned char ClothingRBChannel; // 0x98 (0x1) | |
struct FRBCollisionChannelContainer ClothingRBCollideWithChannels; // 0x9C (0x4) | |
}; | |
struct UActorFactoryApexClothing { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactorySkeletalMesh_Data UActorFactorySkeletalMesh; | |
struct UActorFactoryApexClothing_Data UActorFactoryApexClothing; | |
}; | |
struct UApexDestructibleDamageParameters_Data { | |
struct TArray_FDamagePair_ DamageMap; // 0x3C (0xC) | |
}; | |
struct UApexDestructibleDamageParameters { | |
struct UObject_Data UObject; | |
struct UApexDestructibleDamageParameters_Data UApexDestructibleDamageParameters; | |
}; | |
struct UFractureMaterial_Data { | |
struct UParticleSystem* FractureEffect; // 0x3C (0x4) | |
struct USoundCue* FractureSound; // 0x40 (0x4) | |
}; | |
struct UFractureMaterial { | |
struct UObject_Data UObject; | |
struct UFractureMaterial_Data UFractureMaterial; | |
}; | |
struct UPhysicalMaterial_Data { | |
int MaterialIndex; // 0x3C (0x4) | |
float Friction; // 0x40 (0x4) | |
float Restitution; // 0x44 (0x4) | |
bool bForceConeFriction : 1; // 0x48 (0x4) | |
bool bEnableAnisotropicFriction : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector AnisoFrictionDir; // 0x4C (0xC) | |
float FrictionV; // 0x58 (0x4) | |
float Density; // 0x5C (0x4) | |
float AngularDamping; // 0x60 (0x4) | |
float LinearDamping; // 0x64 (0x4) | |
float MagneticResponse; // 0x68 (0x4) | |
float WindResponse; // 0x6C (0x4) | |
float ImpactThreshold; // 0x70 (0x4) | |
float ImpactReFireDelay; // 0x74 (0x4) | |
struct UParticleSystem* ImpactEffect; // 0x78 (0x4) | |
struct USoundCue* ImpactSound; // 0x7C (0x4) | |
struct UImpactDefinition* ImpactDefinition; // 0x80 (0x4) | |
float SlideThreshold; // 0x84 (0x4) | |
float SlideReFireDelay; // 0x88 (0x4) | |
struct UParticleSystem* SlideEffect; // 0x8C (0x4) | |
struct USoundCue* SlideSound; // 0x90 (0x4) | |
struct UImpactDefinition* SlideImpactDefinition; // 0x94 (0x4) | |
struct USoundCue* FractureSoundExplosion; // 0x98 (0x4) | |
struct USoundCue* FractureSoundSingle; // 0x9C (0x4) | |
struct UPhysicalMaterial* Parent; // 0xA0 (0x4) | |
struct UPhysicalMaterialPropertyBase* PhysicalMaterialProperty; // 0xA4 (0x4) | |
}; | |
struct UPhysicalMaterial { | |
struct UObject_Data UObject; | |
struct UPhysicalMaterial_Data UPhysicalMaterial; | |
}; | |
struct UPhysicalMaterialPropertyBase_Data { | |
}; | |
struct UPhysicalMaterialPropertyBase { | |
struct UObject_Data UObject; | |
struct UPhysicalMaterialPropertyBase_Data UPhysicalMaterialPropertyBase; | |
}; | |
struct UPhysicsAsset_Data { | |
struct TArray_URB_BodySetupPtr_ BodySetup; // 0x3C (0xC) | |
struct FMap_Mirror BodySetupIndexMap; // 0x48 (0x3C) | |
struct TArray_int_ BoundsBodies; // 0x84 (0xC) | |
struct TArray_URB_ConstraintSetupPtr_ ConstraintSetup; // 0x90 (0xC) | |
struct UPhysicsAssetInstance* DefaultInstance; // 0x9C (0x4) | |
}; | |
struct UPhysicsAsset { | |
struct UObject_Data UObject; | |
struct UPhysicsAsset_Data UPhysicsAsset; | |
}; | |
struct UPhysicsAssetInstance_Data { | |
struct AActor* Owner; // 0x3C (0x4) | |
int RootBodyIndex; // 0x40 (0x4) | |
struct TArray_URB_BodyInstancePtr_ Bodies; // 0x44 (0xC) | |
struct TArray_URB_ConstraintInstancePtr_ Constraints; // 0x50 (0xC) | |
struct FMap_Mirror CollisionDisableTable; // 0x5C (0x3C) | |
float LinearSpringScale; // 0x98 (0x4) | |
float LinearDampingScale; // 0x9C (0x4) | |
float LinearForceLimitScale; // 0xA0 (0x4) | |
float AngularSpringScale; // 0xA4 (0x4) | |
float AngularDampingScale; // 0xA8 (0x4) | |
float AngularForceLimitScale; // 0xAC (0x4) | |
bool bInitBodies : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UPhysicsAssetInstance { | |
struct UObject_Data UObject; | |
struct UPhysicsAssetInstance_Data UPhysicsAssetInstance; | |
}; | |
struct UPhysicsLODVerticalEmitter_Data { | |
int ParticlePercentage; // 0x3C (0x4) | |
}; | |
struct UPhysicsLODVerticalEmitter { | |
struct UObject_Data UObject; | |
struct UPhysicsLODVerticalEmitter_Data UPhysicsLODVerticalEmitter; | |
}; | |
struct URB_BodyInstance_Data { | |
struct UPrimitiveComponent* OwnerComponent; // 0x3C (0x4) | |
int BodyIndex; // 0x40 (0x4) | |
struct FVector Velocity; // 0x44 (0xC) | |
struct FVector PreviousVelocity; // 0x50 (0xC) | |
int SceneIndex; // 0x5C (0x4) | |
struct FPointer BodyData; // 0x60 (0x4) | |
struct FPointer BoneSpring; // 0x64 (0x4) | |
struct FPointer BoneSpringKinActor; // 0x68 (0x4) | |
bool bEnableBoneSpringLinear : 1; // 0x6C (0x4) | |
bool bEnableBoneSpringAngular : 1; // 0x6C (0x4) | |
bool bDisableOnOverextension : 1; // 0x6C (0x4) | |
bool bNotifyOwnerOnOverextension : 1; // 0x6C (0x4) | |
bool bTeleportOnOverextension : 1; // 0x6C (0x4) | |
bool bUseKinActorForBoneSpring : 1; // 0x6C (0x4) | |
bool bMakeSpringToBaseCollisionComponent : 1; // 0x6C (0x4) | |
bool bOnlyCollideWithPawns : 1; // 0x6C (0x4) | |
bool bEnableCollisionResponse : 1; // 0x6C (0x4) | |
bool bPushBody : 1; // 0x6C (0x4) | |
bool bForceUnfixed : 1; // 0x6C (0x4) | |
bool bInstanceAlwaysFullAnimWeight : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float BoneLinearSpring; // 0x70 (0x4) | |
float BoneLinearDamping; // 0x74 (0x4) | |
float BoneAngularSpring; // 0x78 (0x4) | |
float BoneAngularDamping; // 0x7C (0x4) | |
float OverextensionThreshold; // 0x80 (0x4) | |
float CustomGravityFactor; // 0x84 (0x4) | |
float LastEffectPlayedTime; // 0x88 (0x4) | |
struct UPhysicalMaterial* PhysMaterialOverride; // 0x8C (0x4) | |
float ContactReportForceThreshold; // 0x90 (0x4) | |
float InstanceMassScale; // 0x94 (0x4) | |
float InstanceDampingScale; // 0x98 (0x4) | |
}; | |
struct URB_BodyInstance { | |
struct UObject_Data UObject; | |
struct URB_BodyInstance_Data URB_BodyInstance; | |
}; | |
struct URB_ConstraintInstance_Data { | |
struct AActor* Owner; // 0x3C (0x4) | |
struct UPrimitiveComponent* OwnerComponent; // 0x40 (0x4) | |
int ConstraintIndex; // 0x44 (0x4) | |
int SceneIndex; // 0x48 (0x4) | |
bool bInHardware : 1; // 0x4C (0x4) | |
bool bLinearXPositionDrive : 1; // 0x4C (0x4) | |
bool bLinearXVelocityDrive : 1; // 0x4C (0x4) | |
bool bLinearYPositionDrive : 1; // 0x4C (0x4) | |
bool bLinearYVelocityDrive : 1; // 0x4C (0x4) | |
bool bLinearZPositionDrive : 1; // 0x4C (0x4) | |
bool bLinearZVelocityDrive : 1; // 0x4C (0x4) | |
bool bSwingPositionDrive : 1; // 0x4C (0x4) | |
bool bSwingVelocityDrive : 1; // 0x4C (0x4) | |
bool bTwistPositionDrive : 1; // 0x4C (0x4) | |
bool bTwistVelocityDrive : 1; // 0x4C (0x4) | |
bool bAngularSlerpDrive : 1; // 0x4C (0x4) | |
bool bTerminated : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FPointer ConstraintData; // 0x50 (0x4) | |
struct FVector LinearPositionTarget; // 0x54 (0xC) | |
struct FVector LinearVelocityTarget; // 0x60 (0xC) | |
float LinearDriveSpring; // 0x6C (0x4) | |
float LinearDriveDamping; // 0x70 (0x4) | |
float LinearDriveForceLimit; // 0x74 (0x4) | |
unsigned char Unknown1[0x8]; // 0x78 (0x8) MISSED OFFSET | |
struct FQuat AngularPositionTarget; // 0x80 (0x10) | |
struct FVector AngularVelocityTarget; // 0x90 (0xC) | |
float AngularDriveSpring; // 0x9C (0x4) | |
float AngularDriveDamping; // 0xA0 (0x4) | |
float AngularDriveForceLimit; // 0xA4 (0x4) | |
struct FPointer DummyKinActor; // 0xA8 (0x4) | |
}; | |
struct URB_ConstraintInstance { | |
struct UObject_Data UObject; | |
struct URB_ConstraintInstance_Data URB_ConstraintInstance; | |
}; | |
struct URB_ConstraintSetup_Data { | |
struct FName JointName; // 0x3C (0x8) | |
struct FName ConstraintBone1; // 0x44 (0x8) | |
struct FName ConstraintBone2; // 0x4C (0x8) | |
struct FVector Pos1; // 0x54 (0xC) | |
struct FVector PriAxis1; // 0x60 (0xC) | |
struct FVector SecAxis1; // 0x6C (0xC) | |
struct FVector Pos2; // 0x78 (0xC) | |
struct FVector PriAxis2; // 0x84 (0xC) | |
struct FVector SecAxis2; // 0x90 (0xC) | |
struct FVector PulleyPivot1; // 0x9C (0xC) | |
struct FVector PulleyPivot2; // 0xA8 (0xC) | |
bool bEnableProjection : 1; // 0xB4 (0x4) | |
bool bLinearLimitSoft : 1; // 0xB4 (0x4) | |
bool bLinearBreakable : 1; // 0xB4 (0x4) | |
bool bSwingLimited : 1; // 0xB4 (0x4) | |
bool bTwistLimited : 1; // 0xB4 (0x4) | |
bool bSwingLimitSoft : 1; // 0xB4 (0x4) | |
bool bTwistLimitSoft : 1; // 0xB4 (0x4) | |
bool bAngularBreakable : 1; // 0xB4 (0x4) | |
bool bIsPulley : 1; // 0xB4 (0x4) | |
bool bMaintainMinDistance : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FLinearDOFSetup LinearXSetup; // 0xB8 (0x8) | |
struct FLinearDOFSetup LinearYSetup; // 0xC0 (0x8) | |
struct FLinearDOFSetup LinearZSetup; // 0xC8 (0x8) | |
float LinearLimitStiffness; // 0xD0 (0x4) | |
float LinearLimitDamping; // 0xD4 (0x4) | |
float LinearBreakThreshold; // 0xD8 (0x4) | |
float Swing1LimitAngle; // 0xDC (0x4) | |
float Swing2LimitAngle; // 0xE0 (0x4) | |
float TwistLimitAngle; // 0xE4 (0x4) | |
float SwingLimitStiffness; // 0xE8 (0x4) | |
float SwingLimitDamping; // 0xEC (0x4) | |
float TwistLimitStiffness; // 0xF0 (0x4) | |
float TwistLimitDamping; // 0xF4 (0x4) | |
float AngularBreakThreshold; // 0xF8 (0x4) | |
float PulleyRatio; // 0xFC (0x4) | |
}; | |
struct URB_ConstraintSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
}; | |
struct URB_BSJointSetup_Data { | |
}; | |
struct URB_BSJointSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_BSJointSetup_Data URB_BSJointSetup; | |
}; | |
struct URB_DistanceJointSetup_Data { | |
}; | |
struct URB_DistanceJointSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_DistanceJointSetup_Data URB_DistanceJointSetup; | |
}; | |
struct URB_HingeSetup_Data { | |
}; | |
struct URB_HingeSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_HingeSetup_Data URB_HingeSetup; | |
}; | |
struct URB_PrismaticSetup_Data { | |
}; | |
struct URB_PrismaticSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_PrismaticSetup_Data URB_PrismaticSetup; | |
}; | |
struct URB_PulleyJointSetup_Data { | |
}; | |
struct URB_PulleyJointSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_PulleyJointSetup_Data URB_PulleyJointSetup; | |
}; | |
struct URB_SkelJointSetup_Data { | |
}; | |
struct URB_SkelJointSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_SkelJointSetup_Data URB_SkelJointSetup; | |
}; | |
struct URB_StayUprightSetup_Data { | |
}; | |
struct URB_StayUprightSetup { | |
struct UObject_Data UObject; | |
struct URB_ConstraintSetup_Data URB_ConstraintSetup; | |
struct URB_StayUprightSetup_Data URB_StayUprightSetup; | |
}; | |
struct USVehicleWheel_Data { | |
float Steer; // 0x48 (0x4) | |
float MotorTorque; // 0x4C (0x4) | |
float BrakeTorque; // 0x50 (0x4) | |
float ChassisTorque; // 0x54 (0x4) | |
bool bPoweredWheel : 1; // 0x58 (0x4) | |
bool bHoverWheel : 1; // 0x58 (0x4) | |
bool bNoContactWheel : 1; // 0x58 (0x4) | |
bool bCollidesVehicles : 1; // 0x58 (0x4) | |
bool bCollidesPawns : 1; // 0x58 (0x4) | |
bool bIsSquealing : 1; // 0x58 (0x4) | |
bool bWheelOnGround : 1; // 0x58 (0x4) | |
bool bForceWantsParticleComponent : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SteerFactor; // 0x5C (0x4) | |
struct FName SkelControlName; // 0x60 (0x8) | |
struct USkelControlWheel* WheelControl; // 0x68 (0x4) | |
struct FName BoneName; // 0x6C (0x8) | |
struct FVector BoneOffset; // 0x74 (0xC) | |
float WheelRadius; // 0x80 (0x4) | |
float SuspensionTravel; // 0x84 (0x4) | |
float SuspensionSpeed; // 0x88 (0x4) | |
struct UParticleSystem* WheelParticleSystem; // 0x8C (0x4) | |
unsigned char Side; // 0x90 (0x1) | |
float LongSlipFactor; // 0x94 (0x4) | |
float LatSlipFactor; // 0x98 (0x4) | |
float HandbrakeLongSlipFactor; // 0x9C (0x4) | |
float HandbrakeLatSlipFactor; // 0xA0 (0x4) | |
float ParkedSlipFactorLat; // 0xA4 (0x4) | |
float ParkedSlipFactorLong; // 0xA8 (0x4) | |
struct FVector WheelPosition; // 0xAC (0xC) | |
float SpinVel; // 0xB8 (0x4) | |
float LongSlipRatio; // 0xBC (0x4) | |
float LatSlipAngle; // 0xC0 (0x4) | |
struct FVector ContactNormal; // 0xC4 (0xC) | |
struct FVector LongDirection; // 0xD0 (0xC) | |
struct FVector LatDirection; // 0xDC (0xC) | |
float ContactForce; // 0xE8 (0x4) | |
float LongImpulse; // 0xEC (0x4) | |
float LatImpulse; // 0xF0 (0x4) | |
struct UPhysicalMaterial* ContactPhysMat; // 0xF4 (0x4) | |
float WaterContactZOffset; // 0xF8 (0x4) | |
float DesiredSuspensionPosition; // 0xFC (0x4) | |
float SuspensionPosition; // 0x100 (0x4) | |
float CurrentRotation; // 0x104 (0x4) | |
struct FPointer WheelShape; // 0x108 (0x4) | |
int WheelMaterialIndex; // 0x10C (0x4) | |
struct UParticleSystemComponent* WheelPSCClass; // 0x110 (0x4) | |
struct UParticleSystemComponent* WheelParticleComp; // 0x114 (0x4) | |
struct FName SlipParticleParamName; // 0x118 (0x8) | |
}; | |
struct USVehicleWheel { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct USVehicleWheel_Data USVehicleWheel; | |
}; | |
struct ANxGenericForceFieldBrush_Data { | |
int ExcludeChannel; // 0x1BC (0x4) | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x1C0 (0x4) | |
unsigned char RBChannel; // 0x1C4 (0x1) | |
unsigned char Coordinates; // 0x1C5 (0x1) | |
struct FVector Constant; // 0x1C8 (0xC) | |
struct FVector PositionMultiplierX; // 0x1D4 (0xC) | |
struct FVector PositionMultiplierY; // 0x1E0 (0xC) | |
struct FVector PositionMultiplierZ; // 0x1EC (0xC) | |
struct FVector PositionTarget; // 0x1F8 (0xC) | |
struct FVector VelocityMultiplierX; // 0x204 (0xC) | |
struct FVector VelocityMultiplierY; // 0x210 (0xC) | |
struct FVector VelocityMultiplierZ; // 0x21C (0xC) | |
struct FVector VelocityTarget; // 0x228 (0xC) | |
struct FVector Noise; // 0x234 (0xC) | |
struct FVector FalloffLinear; // 0x240 (0xC) | |
struct FVector FalloffQuadratic; // 0x24C (0xC) | |
float TorusRadius; // 0x258 (0x4) | |
struct FPointer ForceField; // 0x25C (0x4) | |
struct TArray_FPointer_ ConvexMeshes; // 0x260 (0xC) | |
struct TArray_FPointer_ ExclusionShapes; // 0x26C (0xC) | |
struct TArray_FPointer_ ExclusionShapePoses; // 0x278 (0xC) | |
struct FPointer LinearKernel; // 0x284 (0x4) | |
}; | |
struct ANxGenericForceFieldBrush { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ANxGenericForceFieldBrush_Data ANxGenericForceFieldBrush; | |
}; | |
struct ARB_ForceFieldExcludeVolume_Data { | |
int ForceFieldChannel; // 0x1BC (0x4) | |
}; | |
struct ARB_ForceFieldExcludeVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ARB_ForceFieldExcludeVolume_Data ARB_ForceFieldExcludeVolume; | |
}; | |
struct ANxForceField_Data { | |
int ExcludeChannel; // 0x188 (0x4) | |
bool bForceActive : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x190 (0x4) | |
unsigned char RBChannel; // 0x194 (0x1) | |
struct FPointer ForceField; // 0x198 (0x4) | |
struct TArray_FPointer_ ConvexMeshes; // 0x19C (0xC) | |
struct TArray_FPointer_ ExclusionShapes; // 0x1A8 (0xC) | |
struct TArray_FPointer_ ExclusionShapePoses; // 0x1B4 (0xC) | |
struct FPointer U2NRotation; // 0x1C0 (0x4) | |
int SceneIndex; // 0x1C4 (0x4) | |
}; | |
struct ANxForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
}; | |
struct ANxCylindricalForceField_Data { | |
float RadialStrength; // 0x1C8 (0x4) | |
float RotationalStrength; // 0x1CC (0x4) | |
float LiftStrength; // 0x1D0 (0x4) | |
float ForceRadius; // 0x1D4 (0x4) | |
float ForceTopRadius; // 0x1D8 (0x4) | |
float LiftFalloffHeight; // 0x1DC (0x4) | |
float EscapeVelocity; // 0x1E0 (0x4) | |
float ForceHeight; // 0x1E4 (0x4) | |
float HeightOffset; // 0x1E8 (0x4) | |
bool UseSpecialRadialForce : 1; // 0x1EC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer Kernel; // 0x1F0 (0x4) | |
}; | |
struct ANxCylindricalForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxCylindricalForceField_Data ANxCylindricalForceField; | |
}; | |
struct ANxCylindricalForceFieldCapsule_Data { | |
struct UDrawCapsuleComponent* RenderComponent; // 0x1F4 (0x4) | |
}; | |
struct ANxCylindricalForceFieldCapsule { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxCylindricalForceField_Data ANxCylindricalForceField; | |
struct ANxCylindricalForceFieldCapsule_Data ANxCylindricalForceFieldCapsule; | |
}; | |
struct ANxForceFieldGeneric_Data { | |
struct UForceFieldShape* Shape; // 0x1C8 (0x4) | |
struct UActorComponent* DrawComponent; // 0x1CC (0x4) | |
float RoughExtentX; // 0x1D0 (0x4) | |
float RoughExtentY; // 0x1D4 (0x4) | |
float RoughExtentZ; // 0x1D8 (0x4) | |
unsigned char Coordinates; // 0x1DC (0x1) | |
struct FVector Constant; // 0x1E0 (0xC) | |
struct FVector PositionMultiplierX; // 0x1EC (0xC) | |
struct FVector PositionMultiplierY; // 0x1F8 (0xC) | |
struct FVector PositionMultiplierZ; // 0x204 (0xC) | |
struct FVector PositionTarget; // 0x210 (0xC) | |
struct FVector VelocityMultiplierX; // 0x21C (0xC) | |
struct FVector VelocityMultiplierY; // 0x228 (0xC) | |
struct FVector VelocityMultiplierZ; // 0x234 (0xC) | |
struct FVector VelocityTarget; // 0x240 (0xC) | |
struct FVector Noise; // 0x24C (0xC) | |
struct FVector FalloffLinear; // 0x258 (0xC) | |
struct FVector FalloffQuadratic; // 0x264 (0xC) | |
float TorusRadius; // 0x270 (0x4) | |
struct FPointer LinearKernel; // 0x274 (0x4) | |
}; | |
struct ANxForceFieldGeneric { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxForceFieldGeneric_Data ANxForceFieldGeneric; | |
}; | |
struct ANxForceFieldRadial_Data { | |
struct UForceFieldShape* Shape; // 0x1C8 (0x4) | |
struct UActorComponent* DrawComponent; // 0x1CC (0x4) | |
float ForceStrength; // 0x1D0 (0x4) | |
float ForceRadius; // 0x1D4 (0x4) | |
float SelfRotationStrength; // 0x1D8 (0x4) | |
unsigned char ForceFalloff; // 0x1DC (0x1) | |
struct FPointer Kernel; // 0x1E0 (0x4) | |
}; | |
struct ANxForceFieldRadial { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxForceFieldRadial_Data ANxForceFieldRadial; | |
}; | |
struct ANxForceFieldTornado_Data { | |
struct UForceFieldShape* Shape; // 0x1C8 (0x4) | |
struct UActorComponent* DrawComponent; // 0x1CC (0x4) | |
float RadialStrength; // 0x1D0 (0x4) | |
float RotationalStrength; // 0x1D4 (0x4) | |
float LiftStrength; // 0x1D8 (0x4) | |
float ForceRadius; // 0x1DC (0x4) | |
float ForceTopRadius; // 0x1E0 (0x4) | |
float LiftFalloffHeight; // 0x1E4 (0x4) | |
float EscapeVelocity; // 0x1E8 (0x4) | |
float ForceHeight; // 0x1EC (0x4) | |
float HeightOffset; // 0x1F0 (0x4) | |
bool BSpecialRadialForceMode : 1; // 0x1F4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SelfRotationStrength; // 0x1F8 (0x4) | |
struct FPointer Kernel; // 0x1FC (0x4) | |
}; | |
struct ANxForceFieldTornado { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxForceFieldTornado_Data ANxForceFieldTornado; | |
}; | |
struct ANxGenericForceField_Data { | |
unsigned char Coordinates; // 0x1C8 (0x1) | |
struct FVector Constant; // 0x1CC (0xC) | |
struct FVector PositionMultiplierX; // 0x1D8 (0xC) | |
struct FVector PositionMultiplierY; // 0x1E4 (0xC) | |
struct FVector PositionMultiplierZ; // 0x1F0 (0xC) | |
struct FVector PositionTarget; // 0x1FC (0xC) | |
struct FVector VelocityMultiplierX; // 0x208 (0xC) | |
struct FVector VelocityMultiplierY; // 0x214 (0xC) | |
struct FVector VelocityMultiplierZ; // 0x220 (0xC) | |
struct FVector VelocityTarget; // 0x22C (0xC) | |
struct FVector Noise; // 0x238 (0xC) | |
struct FVector FalloffLinear; // 0x244 (0xC) | |
struct FVector FalloffQuadratic; // 0x250 (0xC) | |
float TorusRadius; // 0x25C (0x4) | |
struct FPointer LinearKernel; // 0x260 (0x4) | |
}; | |
struct ANxGenericForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxGenericForceField_Data ANxGenericForceField; | |
}; | |
struct ANxGenericForceFieldBox_Data { | |
struct UDrawBoxComponent* RenderComponent; // 0x264 (0x4) | |
struct FVector BoxExtent; // 0x268 (0xC) | |
}; | |
struct ANxGenericForceFieldBox { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxGenericForceField_Data ANxGenericForceField; | |
struct ANxGenericForceFieldBox_Data ANxGenericForceFieldBox; | |
}; | |
struct ANxGenericForceFieldCapsule_Data { | |
struct UDrawCapsuleComponent* RenderComponent; // 0x264 (0x4) | |
float CapsuleHeight; // 0x268 (0x4) | |
float CapsuleRadius; // 0x26C (0x4) | |
}; | |
struct ANxGenericForceFieldCapsule { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxGenericForceField_Data ANxGenericForceField; | |
struct ANxGenericForceFieldCapsule_Data ANxGenericForceFieldCapsule; | |
}; | |
struct ANxRadialForceField_Data { | |
struct UDrawSphereComponent* RenderComponent; // 0x1C8 (0x4) | |
float ForceStrength; // 0x1CC (0x4) | |
float ForceRadius; // 0x1D0 (0x4) | |
unsigned char ForceFalloff; // 0x1D4 (0x1) | |
struct FPointer LinearKernel; // 0x1D8 (0x4) | |
}; | |
struct ANxRadialForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxRadialForceField_Data ANxRadialForceField; | |
}; | |
struct ANxRadialCustomForceField_Data { | |
float SelfRotationStrength; // 0x1DC (0x4) | |
struct FPointer Kernel; // 0x1E0 (0x4) | |
}; | |
struct ANxRadialCustomForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxRadialForceField_Data ANxRadialForceField; | |
struct ANxRadialCustomForceField_Data ANxRadialCustomForceField; | |
}; | |
struct ANxTornadoAngularForceField_Data { | |
float RadialStrength; // 0x1C8 (0x4) | |
float RotationalStrength; // 0x1CC (0x4) | |
float LiftStrength; // 0x1D0 (0x4) | |
float ForceRadius; // 0x1D4 (0x4) | |
float ForceTopRadius; // 0x1D8 (0x4) | |
float LiftFalloffHeight; // 0x1DC (0x4) | |
float EscapeVelocity; // 0x1E0 (0x4) | |
float ForceHeight; // 0x1E4 (0x4) | |
float HeightOffset; // 0x1E8 (0x4) | |
bool BSpecialRadialForceMode : 1; // 0x1EC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SelfRotationStrength; // 0x1F0 (0x4) | |
struct FPointer Kernel; // 0x1F4 (0x4) | |
}; | |
struct ANxTornadoAngularForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxTornadoAngularForceField_Data ANxTornadoAngularForceField; | |
}; | |
struct ANxTornadoAngularForceFieldCapsule_Data { | |
struct UDrawCapsuleComponent* RenderComponent; // 0x1F8 (0x4) | |
}; | |
struct ANxTornadoAngularForceFieldCapsule { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxTornadoAngularForceField_Data ANxTornadoAngularForceField; | |
struct ANxTornadoAngularForceFieldCapsule_Data ANxTornadoAngularForceFieldCapsule; | |
}; | |
struct ANxTornadoForceField_Data { | |
float RadialStrength; // 0x1C8 (0x4) | |
float RotationalStrength; // 0x1CC (0x4) | |
float LiftStrength; // 0x1D0 (0x4) | |
float ForceRadius; // 0x1D4 (0x4) | |
float ForceTopRadius; // 0x1D8 (0x4) | |
float LiftFalloffHeight; // 0x1DC (0x4) | |
float EscapeVelocity; // 0x1E0 (0x4) | |
float ForceHeight; // 0x1E4 (0x4) | |
float HeightOffset; // 0x1E8 (0x4) | |
bool BSpecialRadialForceMode : 1; // 0x1EC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer Kernel; // 0x1F0 (0x4) | |
}; | |
struct ANxTornadoForceField { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxTornadoForceField_Data ANxTornadoForceField; | |
}; | |
struct ANxTornadoForceFieldCapsule_Data { | |
struct UDrawCapsuleComponent* RenderComponent; // 0x1F4 (0x4) | |
}; | |
struct ANxTornadoForceFieldCapsule { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceField_Data ANxForceField; | |
struct ANxTornadoForceField_Data ANxTornadoForceField; | |
struct ANxTornadoForceFieldCapsule_Data ANxTornadoForceFieldCapsule; | |
}; | |
struct ANxForceFieldSpawnable_Data { | |
struct UNxForceFieldComponent* ForceFieldComponent; // 0x188 (0x4) | |
}; | |
struct ANxForceFieldSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANxForceFieldSpawnable_Data ANxForceFieldSpawnable; | |
}; | |
struct ARB_CylindricalForceActor_Data { | |
struct UDrawCylinderComponent* RenderComponent; // 0x188 (0x4) | |
float RadialStrength; // 0x18C (0x4) | |
float RotationalStrength; // 0x190 (0x4) | |
float LiftStrength; // 0x194 (0x4) | |
float LiftFalloffHeight; // 0x198 (0x4) | |
float EscapeVelocity; // 0x19C (0x4) | |
float ForceRadius; // 0x1A0 (0x4) | |
float ForceTopRadius; // 0x1A4 (0x4) | |
float ForceHeight; // 0x1A8 (0x4) | |
float HeightOffset; // 0x1AC (0x4) | |
bool bForceActive : 1; // 0x1B0 (0x4) | |
bool bForceApplyToCloth : 1; // 0x1B0 (0x4) | |
bool bForceApplyToFluid : 1; // 0x1B0 (0x4) | |
bool bForceApplyToRigidBodies : 1; // 0x1B0 (0x4) | |
bool bForceApplyToProjectiles : 1; // 0x1B0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x1B4 (0x4) | |
}; | |
struct ARB_CylindricalForceActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_CylindricalForceActor_Data ARB_CylindricalForceActor; | |
}; | |
struct ARB_RadialForceActor_Data { | |
struct UDrawSphereComponent* RenderComponent; // 0x188 (0x4) | |
float ForceStrength; // 0x18C (0x4) | |
float ForceRadius; // 0x190 (0x4) | |
float SwirlStrength; // 0x194 (0x4) | |
float SpinTorque; // 0x198 (0x4) | |
unsigned char ForceFalloff; // 0x19C (0x1) | |
unsigned char RadialForceMode; // 0x19D (0x1) | |
bool bForceActive : 1; // 0x1A0 (0x4) | |
bool bForceApplyToCloth : 1; // 0x1A0 (0x4) | |
bool bForceApplyToFluid : 1; // 0x1A0 (0x4) | |
bool bForceApplyToRigidBodies : 1; // 0x1A0 (0x4) | |
bool bForceApplyToProjectiles : 1; // 0x1A0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x1A4 (0x4) | |
}; | |
struct ARB_RadialForceActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_RadialForceActor_Data ARB_RadialForceActor; | |
}; | |
struct UNxForceFieldComponent_Data { | |
struct UForceFieldShape* Shape; // 0x210 (0x4) | |
struct UActorComponent* DrawComponent; // 0x214 (0x4) | |
int ExcludeChannel; // 0x218 (0x4) | |
bool bForceActive : 1; // 0x21C (0x4) | |
bool bDestroyWhenInactive : 1; // 0x21C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FRBCollisionChannelContainer CollideWithChannels; // 0x220 (0x4) | |
float Duration; // 0x224 (0x4) | |
struct FPointer ForceField; // 0x228 (0x4) | |
struct TArray_FPointer_ ConvexMeshes; // 0x22C (0xC) | |
struct TArray_FPointer_ ExclusionShapes; // 0x238 (0xC) | |
struct TArray_FPointer_ ExclusionShapePoses; // 0x244 (0xC) | |
int SceneIndex; // 0x250 (0x4) | |
float ElapsedTime; // 0x254 (0x4) | |
struct UPrimitiveComponent* RenderComponent; // 0x258 (0x4) | |
struct FPointer RBPhysScene; // 0x25C (0x4) | |
}; | |
struct UNxForceFieldComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNxForceFieldComponent_Data UNxForceFieldComponent; | |
}; | |
struct UNxForceFieldCylindricalComponent_Data { | |
float RadialStrength; // 0x260 (0x4) | |
float RotationalStrength; // 0x264 (0x4) | |
float LiftStrength; // 0x268 (0x4) | |
float ForceRadius; // 0x26C (0x4) | |
float ForceTopRadius; // 0x270 (0x4) | |
float LiftFalloffHeight; // 0x274 (0x4) | |
float EscapeVelocity; // 0x278 (0x4) | |
float ForceHeight; // 0x27C (0x4) | |
float HeightOffset; // 0x280 (0x4) | |
bool UseSpecialRadialForce : 1; // 0x284 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer Kernel; // 0x288 (0x4) | |
}; | |
struct UNxForceFieldCylindricalComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNxForceFieldComponent_Data UNxForceFieldComponent; | |
struct UNxForceFieldCylindricalComponent_Data UNxForceFieldCylindricalComponent; | |
}; | |
struct UNxForceFieldGenericComponent_Data { | |
float RoughExtentX; // 0x260 (0x4) | |
float RoughExtentY; // 0x264 (0x4) | |
float RoughExtentZ; // 0x268 (0x4) | |
unsigned char Coordinates; // 0x26C (0x1) | |
struct FVector Constant; // 0x270 (0xC) | |
struct FVector PositionMultiplierX; // 0x27C (0xC) | |
struct FVector PositionMultiplierY; // 0x288 (0xC) | |
struct FVector PositionMultiplierZ; // 0x294 (0xC) | |
struct FVector PositionTarget; // 0x2A0 (0xC) | |
struct FVector VelocityMultiplierX; // 0x2AC (0xC) | |
struct FVector VelocityMultiplierY; // 0x2B8 (0xC) | |
struct FVector VelocityMultiplierZ; // 0x2C4 (0xC) | |
struct FVector VelocityTarget; // 0x2D0 (0xC) | |
struct FVector Noise; // 0x2DC (0xC) | |
struct FVector FalloffLinear; // 0x2E8 (0xC) | |
struct FVector FalloffQuadratic; // 0x2F4 (0xC) | |
float TorusRadius; // 0x300 (0x4) | |
struct FPointer Kernel; // 0x304 (0x4) | |
}; | |
struct UNxForceFieldGenericComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNxForceFieldComponent_Data UNxForceFieldComponent; | |
struct UNxForceFieldGenericComponent_Data UNxForceFieldGenericComponent; | |
}; | |
struct UNxForceFieldRadialComponent_Data { | |
float ForceStrength; // 0x260 (0x4) | |
float ForceRadius; // 0x264 (0x4) | |
float SelfRotationStrength; // 0x268 (0x4) | |
unsigned char ForceFalloff; // 0x26C (0x1) | |
struct FPointer Kernel; // 0x270 (0x4) | |
}; | |
struct UNxForceFieldRadialComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNxForceFieldComponent_Data UNxForceFieldComponent; | |
struct UNxForceFieldRadialComponent_Data UNxForceFieldRadialComponent; | |
}; | |
struct UNxForceFieldTornadoComponent_Data { | |
float RadialStrength; // 0x260 (0x4) | |
float RotationalStrength; // 0x264 (0x4) | |
float LiftStrength; // 0x268 (0x4) | |
float ForceRadius; // 0x26C (0x4) | |
float ForceTopRadius; // 0x270 (0x4) | |
float LiftFalloffHeight; // 0x274 (0x4) | |
float EscapeVelocity; // 0x278 (0x4) | |
float ForceHeight; // 0x27C (0x4) | |
float HeightOffset; // 0x280 (0x4) | |
bool BSpecialRadialForceMode : 1; // 0x284 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SelfRotationStrength; // 0x288 (0x4) | |
struct FPointer Kernel; // 0x28C (0x4) | |
}; | |
struct UNxForceFieldTornadoComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UNxForceFieldComponent_Data UNxForceFieldComponent; | |
struct UNxForceFieldTornadoComponent_Data UNxForceFieldTornadoComponent; | |
}; | |
struct UForceFieldShape_Data { | |
}; | |
struct UForceFieldShape { | |
struct UObject_Data UObject; | |
struct UForceFieldShape_Data UForceFieldShape; | |
}; | |
struct UForceFieldShapeBox_Data { | |
struct UDrawBoxComponent* Shape; // 0x3C (0x4) | |
}; | |
struct UForceFieldShapeBox { | |
struct UObject_Data UObject; | |
struct UForceFieldShape_Data UForceFieldShape; | |
struct UForceFieldShapeBox_Data UForceFieldShapeBox; | |
}; | |
struct UForceFieldShapeCapsule_Data { | |
struct UDrawCapsuleComponent* Shape; // 0x3C (0x4) | |
}; | |
struct UForceFieldShapeCapsule { | |
struct UObject_Data UObject; | |
struct UForceFieldShape_Data UForceFieldShape; | |
struct UForceFieldShapeCapsule_Data UForceFieldShapeCapsule; | |
}; | |
struct UForceFieldShapeSphere_Data { | |
struct UDrawSphereComponent* Shape; // 0x3C (0x4) | |
}; | |
struct UForceFieldShapeSphere { | |
struct UObject_Data UObject; | |
struct UForceFieldShape_Data UForceFieldShape; | |
struct UForceFieldShapeSphere_Data UForceFieldShapeSphere; | |
}; | |
struct APrefabInstance_Data { | |
struct UPrefab* TemplatePrefab; // 0x188 (0x4) | |
int TemplateVersion; // 0x18C (0x4) | |
unsigned char ArchetypeToInstanceMap[0x3C]; // 0x190 (0x3C) UNKNOWN PROPERTY | |
struct UPrefabSequence* SequenceInstance; // 0x1CC (0x4) | |
int PI_PackageVersion; // 0x1D0 (0x4) | |
int PI_LicenseePackageVersion; // 0x1D4 (0x4) | |
int PI_GamePackageVersion; // 0x1D8 (0x4) | |
struct TArray_unsigned_char_ PI_Bytes; // 0x1DC (0xC) | |
struct TArray_UObjectPtr_ PI_CompleteObjects; // 0x1E8 (0xC) | |
struct TArray_UObjectPtr_ PI_ReferencedObjects; // 0x1F4 (0xC) | |
struct TArray_FString_ PI_SavedNames; // 0x200 (0xC) | |
unsigned char PI_ObjectMap[0x3C]; // 0x20C (0x3C) UNKNOWN PROPERTY | |
}; | |
struct APrefabInstance { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APrefabInstance_Data APrefabInstance; | |
}; | |
struct UPrefab_Data { | |
int PrefabVersion; // 0x3C (0x4) | |
struct TArray_UObjectPtr_ PrefabArchetypes; // 0x40 (0xC) | |
struct TArray_UObjectPtr_ RemovedArchetypes; // 0x4C (0xC) | |
struct UPrefabSequence* PrefabSequence; // 0x58 (0x4) | |
}; | |
struct UPrefab { | |
struct UObject_Data UObject; | |
struct UPrefab_Data UPrefab; | |
}; | |
struct USequenceObject_Data { | |
int ObjInstanceVersion; // 0x3C (0x4) | |
struct USequence* ParentSequence; // 0x40 (0x4) | |
bool bDeletable : 1; // 0x44 (0x4) | |
bool bDrawFirst : 1; // 0x44 (0x4) | |
bool bDrawLast : 1; // 0x44 (0x4) | |
bool bOutputObjCommentToScreen : 1; // 0x44 (0x4) | |
bool bSuppressAutoComment : 1; // 0x44 (0x4) | |
bool bShouldPersistWhenStreamedOut : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USequenceObject { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
}; | |
struct USequenceOp_Data { | |
bool bIsActivated : 1; // 0x48 (0x4) | |
bool bIsCurrentDebuggerOp : 1; // 0x48 (0x4) | |
bool bActive : 1; // 0x48 (0x4) | |
bool bLatentExecution : 1; // 0x48 (0x4) | |
bool bSupportsMultipleActivations : 1; // 0x48 (0x4) | |
bool bAutoActivateOutputLinks : 1; // 0x48 (0x4) | |
bool bHaveMovingVarConnector : 1; // 0x48 (0x4) | |
bool bHaveMovingInputConnector : 1; // 0x48 (0x4) | |
bool bHaveMovingOutputConnector : 1; // 0x48 (0x4) | |
bool bPendingVarConnectorRecalc : 1; // 0x48 (0x4) | |
bool bPendingInputConnectorRecalc : 1; // 0x48 (0x4) | |
bool bPendingOutputConnectorRecalc : 1; // 0x48 (0x4) | |
bool bIsBreakpointSet : 1; // 0x48 (0x4) | |
bool bIsHiddenBreakpointSet : 1; // 0x48 (0x4) | |
bool bFlipWidgetVertical : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct TArray_FSeqOpInputLink_ InputLinks; // 0x4C (0xC) | |
struct TArray_FSeqOpOutputLink_ OutputLinks; // 0x58 (0xC) | |
struct TArray_FSeqVarLink_ VariableLinks; // 0x64 (0xC) | |
struct TArray_FSeqEventLink_ EventLinks; // 0x70 (0xC) | |
int PlayerIndex; // 0x7C (0x4) | |
unsigned char GamepadID; // 0x80 (0x1) | |
int ActivateCount; // 0x84 (0x4) | |
int SearchTag; // 0x88 (0x4) | |
}; | |
struct USequenceOp { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
}; | |
struct USequenceEvent_Data { | |
struct TArray_USequenceEventPtr_ DuplicateEvts; // 0x8C (0xC) | |
struct AActor* Originator; // 0x98 (0x4) | |
struct AActor* Instigator; // 0x9C (0x4) | |
float ActivationTime; // 0xA0 (0x4) | |
int TriggerCount; // 0xA4 (0x4) | |
int MaxTriggerCount; // 0xA8 (0x4) | |
float ReTriggerDelay; // 0xAC (0x4) | |
bool bEnabled : 1; // 0xB0 (0x4) | |
bool bPlayerOnly : 1; // 0xB0 (0x4) | |
bool bAIOnly : 1; // 0xB0 (0x4) | |
bool bRegistered : 1; // 0xB0 (0x4) | |
bool bClientSideOnly : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char Priority; // 0xB4 (0x1) | |
int MaxWidth; // 0xB8 (0x4) | |
struct UPawnAllegiance* RequiredAllegiance; // 0xBC (0x4) | |
struct USequenceEventCustomEnableCondition* CustomEnableCondition; // 0xC0 (0x4) | |
}; | |
struct USequenceEvent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
}; | |
struct USequenceEventCustomEnableCondition_Data { | |
}; | |
struct USequenceEventCustomEnableCondition { | |
struct UObject_Data UObject; | |
struct USequenceEventCustomEnableCondition_Data USequenceEventCustomEnableCondition; | |
}; | |
struct USequenceFrame_Data { | |
int SizeX; // 0x48 (0x4) | |
int SizeY; // 0x4C (0x4) | |
int BorderWidth; // 0x50 (0x4) | |
bool bDrawBox : 1; // 0x54 (0x4) | |
bool bFilled : 1; // 0x54 (0x4) | |
bool bTileFill : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FColor BorderColor; // 0x58 (0x4) | |
struct FColor FillColor; // 0x5C (0x4) | |
}; | |
struct USequenceFrame { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceFrame_Data USequenceFrame; | |
}; | |
struct USavingSequenceFrame_Data { | |
}; | |
struct USavingSequenceFrame { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceFrame_Data USequenceFrame; | |
struct USavingSequenceFrame_Data USavingSequenceFrame; | |
}; | |
struct USequenceFrameWrapped_Data { | |
}; | |
struct USequenceFrameWrapped { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceFrame_Data USequenceFrame; | |
struct USequenceFrameWrapped_Data USequenceFrameWrapped; | |
}; | |
struct USeqDef_Base_Data { | |
struct UGBXDefinition* Definition; // 0x8C (0x4) | |
}; | |
struct USeqDef_Base { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USeqDef_Base_Data USeqDef_Base; | |
}; | |
struct USequence_Data { | |
struct FPointer LogFile; // 0x8C (0x4) | |
struct TArray_USequenceObjectPtr_ SequenceObjects; // 0x90 (0xC) | |
struct TArray_USequenceOpPtr_ ActiveSequenceOps; // 0x9C (0xC) | |
struct TArray_USequencePtr_ NestedSequences; // 0xA8 (0xC) | |
struct TArray_USequenceEventPtr_ UnregisteredEvents; // 0xB4 (0xC) | |
struct TArray_FActivateOp_ DelayedActivatedOps; // 0xC0 (0xC) | |
bool bEnabled : 1; // 0xCC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FQueuedActivationInfo_ QueuedActivations; // 0xD0 (0xC) | |
int DefaultViewX; // 0xDC (0x4) | |
int DefaultViewY; // 0xE0 (0x4) | |
float DefaultViewZoom; // 0xE4 (0x4) | |
}; | |
struct USequence { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequence_Data USequence; | |
}; | |
struct UPrefabSequence_Data { | |
struct APrefabInstance* OwnerPrefab; // 0xE8 (0x4) | |
}; | |
struct UPrefabSequence { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequence_Data USequence; | |
struct UPrefabSequence_Data UPrefabSequence; | |
}; | |
struct UPrefabSequenceContainer_Data { | |
}; | |
struct UPrefabSequenceContainer { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequence_Data USequence; | |
struct UPrefabSequenceContainer_Data UPrefabSequenceContainer; | |
}; | |
struct USequenceDefinition_Data { | |
}; | |
struct USequenceDefinition { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequence_Data USequence; | |
struct USequenceDefinition_Data USequenceDefinition; | |
}; | |
struct USequenceAction_Data { | |
struct FName HandlerName; // 0x8C (0x8) | |
bool bCallHandler : 1; // 0x94 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_UObjectPtr_ Targets; // 0x98 (0xC) | |
}; | |
struct USequenceAction { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
}; | |
struct USeqAct_ActivateRemoteEvent_Data { | |
struct AActor* Instigator; // 0xA4 (0x4) | |
struct FName EventName; // 0xA8 (0x8) | |
bool bStatusIsOk : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_ActivateRemoteEvent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ActivateRemoteEvent_Data USeqAct_ActivateRemoteEvent; | |
}; | |
struct USeqAct_AndGate_Data { | |
bool bOpen : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_bool_ LinkedOutputFiredStatus; // 0xA8 (0xC) | |
struct TArray_FPointer_ LinkedOutputs; // 0xB4 (0xC) | |
}; | |
struct USeqAct_AndGate { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AndGate_Data USeqAct_AndGate; | |
}; | |
struct USeqAct_ApplyBehavior_Data { | |
struct TArray_UBehaviorBasePtr_ Behaviors; // 0xA4 (0xC) | |
}; | |
struct USeqAct_ApplyBehavior { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ApplyBehavior_Data USeqAct_ApplyBehavior; | |
}; | |
struct USeqAct_ApplySoundNode_Data { | |
struct USoundCue* PlaySound; // 0xA4 (0x4) | |
struct USoundNode* ApplyNode; // 0xA8 (0x4) | |
}; | |
struct USeqAct_ApplySoundNode { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ApplySoundNode_Data USeqAct_ApplySoundNode; | |
}; | |
struct USeqAct_AttachToEvent_Data { | |
bool bPreferController : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_AttachToEvent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AttachToEvent_Data USeqAct_AttachToEvent; | |
}; | |
struct USeqAct_CameraFade_Data { | |
struct FColor FadeColor; // 0xA4 (0x4) | |
struct FVector2D FadeAlpha; // 0xA8 (0x8) | |
float FadeOpacity; // 0xB0 (0x4) | |
float FadeTime; // 0xB4 (0x4) | |
bool bPersistFade : 1; // 0xB8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float FadeTimeRemaining; // 0xBC (0x4) | |
struct TArray_APlayerControllerPtr_ CachedPCs; // 0xC0 (0xC) | |
}; | |
struct USeqAct_CameraFade { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_CameraFade_Data USeqAct_CameraFade; | |
}; | |
struct USeqAct_CameraLookAt_Data { | |
bool bAffectCamera : 1; // 0xA4 (0x4) | |
bool bAlwaysFocus : 1; // 0xA4 (0x4) | |
bool bAdjustCamera : 1; // 0xA4 (0x4) | |
bool bTurnInPlace : 1; // 0xA4 (0x4) | |
bool bIgnoreTrace : 1; // 0xA4 (0x4) | |
bool bAffectHead : 1; // 0xA4 (0x4) | |
bool bRotatePlayerWithCamera : 1; // 0xA4 (0x4) | |
bool bToggleGodMode : 1; // 0xA4 (0x4) | |
bool bLeaveCameraRotation : 1; // 0xA4 (0x4) | |
bool bDisableInput : 1; // 0xA4 (0x4) | |
bool bUsedTimer : 1; // 0xA4 (0x4) | |
bool bCheckLineOfSight : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FVector2D InterpSpeedRange; // 0xA8 (0x8) | |
struct FVector2D InFocusFOV; // 0xB0 (0x8) | |
struct FName FocusBoneName; // 0xB8 (0x8) | |
struct FString TextDisplay; // 0xC0 (0xC) | |
float TotalTime; // 0xCC (0x4) | |
float CameraFOV; // 0xD0 (0x4) | |
float RemainingTime; // 0xD4 (0x4) | |
}; | |
struct USeqAct_CameraLookAt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_CameraLookAt_Data USeqAct_CameraLookAt; | |
}; | |
struct USeqAct_ChangeCollision_Data { | |
bool bCollideActors : 1; // 0xA4 (0x4) | |
bool bBlockActors : 1; // 0xA4 (0x4) | |
bool bIgnoreEncroachers : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char CollisionType; // 0xA8 (0x1) | |
}; | |
struct USeqAct_ChangeCollision { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ChangeCollision_Data USeqAct_ChangeCollision; | |
}; | |
struct USeqAct_CommitMapChange_Data { | |
}; | |
struct USeqAct_CommitMapChange { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_CommitMapChange_Data USeqAct_CommitMapChange; | |
}; | |
struct USeqAct_ConsoleCommand_Data { | |
struct FString Command; // 0xA4 (0xC) | |
struct TArray_FString_ Commands; // 0xB0 (0xC) | |
}; | |
struct USeqAct_ConsoleCommand { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ConsoleCommand_Data USeqAct_ConsoleCommand; | |
}; | |
struct USeqAct_ConvertToString_Data { | |
bool bIncludeVarComment : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString VarSeparator; // 0xA8 (0xC) | |
int NumberOfInputs; // 0xB4 (0x4) | |
}; | |
struct USeqAct_ConvertToString { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ConvertToString_Data USeqAct_ConvertToString; | |
}; | |
struct USeqAct_DrawText_Data { | |
float DisplayTimeSeconds; // 0xA4 (0x4) | |
bool bDisplayOnObject : 1; // 0xA8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FKismetDrawTextInfo DrawTextInfo; // 0xAC (0x34) | |
}; | |
struct USeqAct_DrawText { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_DrawText_Data USeqAct_DrawText; | |
}; | |
struct USeqAct_FinishSequence_Data { | |
struct FString OutputLabel; // 0xA4 (0xC) | |
}; | |
struct USeqAct_FinishSequence { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_FinishSequence_Data USeqAct_FinishSequence; | |
}; | |
struct USeqAct_Gate_Data { | |
bool bOpen : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int AutoCloseCount; // 0xA8 (0x4) | |
int CurrentCloseCount; // 0xAC (0x4) | |
}; | |
struct USeqAct_Gate { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Gate_Data USeqAct_Gate; | |
}; | |
struct USeqAct_GetDistance_Data { | |
float Distance; // 0xA4 (0x4) | |
unsigned char Method; // 0xA8 (0x1) | |
}; | |
struct USeqAct_GetDistance { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_GetDistance_Data USeqAct_GetDistance; | |
}; | |
struct USeqAct_GetLocationAndRotation_Data { | |
struct FVector Location; // 0xA4 (0xC) | |
struct FVector RotationVector; // 0xB0 (0xC) | |
struct FVector Rotation; // 0xBC (0xC) | |
struct FName SocketOrBoneName; // 0xC8 (0x8) | |
}; | |
struct USeqAct_GetLocationAndRotation { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_GetLocationAndRotation_Data USeqAct_GetLocationAndRotation; | |
}; | |
struct USeqAct_GetProperty_Data { | |
struct FName PropertyName; // 0xA4 (0x8) | |
}; | |
struct USeqAct_GetProperty { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_GetProperty_Data USeqAct_GetProperty; | |
}; | |
struct USeqAct_GetVectorComponents_Data { | |
struct FVector InVector; // 0xA4 (0xC) | |
float X; // 0xB0 (0x4) | |
float Y; // 0xB4 (0x4) | |
float Z; // 0xB8 (0x4) | |
}; | |
struct USeqAct_GetVectorComponents { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_GetVectorComponents_Data USeqAct_GetVectorComponents; | |
}; | |
struct USeqAct_GetVelocity_Data { | |
float VelocityMag; // 0xA4 (0x4) | |
struct FVector VelocityVect; // 0xA8 (0xC) | |
}; | |
struct USeqAct_GetVelocity { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_GetVelocity_Data USeqAct_GetVelocity; | |
}; | |
struct USeqAct_HeadTrackingControl_Data { | |
struct TArray_FName_ TrackControllerName; // 0xA4 (0xC) | |
float LookAtActorRadius; // 0xB0 (0x4) | |
bool bDisableBeyondLimit : 1; // 0xB4 (0x4) | |
bool bLookAtPawns : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MaxLookAtTime; // 0xB8 (0x4) | |
float MinLookAtTime; // 0xBC (0x4) | |
float MaxInterestTime; // 0xC0 (0x4) | |
struct TArray_AActorPtr_ ActorClassesToLookAt; // 0xC4 (0xC) | |
struct TArray_FName_ TargetBoneNames; // 0xD0 (0xC) | |
struct TArray_UObjectPtr_ LookAtTargets; // 0xDC (0xC) | |
unsigned char ActorToComponentMap[0x3C]; // 0xE8 (0x3C) UNKNOWN PROPERTY | |
}; | |
struct USeqAct_HeadTrackingControl { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_HeadTrackingControl_Data USeqAct_HeadTrackingControl; | |
}; | |
struct USeqAct_IsInObjectList_Data { | |
bool bCheckForAllObjects : 1; // 0xA4 (0x4) | |
bool bObjectFound : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_IsInObjectList { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_IsInObjectList_Data USeqAct_IsInObjectList; | |
}; | |
struct USeqAct_Latent_Data { | |
struct TArray_AActorPtr_ LatentActors; // 0xA4 (0xC) | |
bool bAborted : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_Latent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
}; | |
struct USeqAct_ActorFactory_Data { | |
bool bEnabled : 1; // 0xB4 (0x4) | |
bool bIsSpawning : 1; // 0xB4 (0x4) | |
bool bCheckSpawnCollision : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UActorFactory* Factory; // 0xB8 (0x4) | |
unsigned char PointSelection; // 0xBC (0x1) | |
struct TArray_AActorPtr_ SpawnPoints; // 0xC0 (0xC) | |
struct TArray_FVector_ SpawnLocations; // 0xCC (0xC) | |
struct TArray_FVector_ SpawnOrientations; // 0xD8 (0xC) | |
int SpawnCount; // 0xE4 (0x4) | |
float SpawnDelay; // 0xE8 (0x4) | |
int LastSpawnIdx; // 0xEC (0x4) | |
int SpawnedCount; // 0xF0 (0x4) | |
float RemainingDelay; // 0xF4 (0x4) | |
}; | |
struct USeqAct_ActorFactory { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_ActorFactory_Data USeqAct_ActorFactory; | |
}; | |
struct USeqAct_ActorFactoryEx_Data { | |
}; | |
struct USeqAct_ActorFactoryEx { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_ActorFactory_Data USeqAct_ActorFactory; | |
struct USeqAct_ActorFactoryEx_Data USeqAct_ActorFactoryEx; | |
}; | |
struct USeqAct_ProjectileFactory_Data { | |
struct UParticleSystem* PSTemplate; // 0xF8 (0x4) | |
struct FName SocketName; // 0xFC (0x8) | |
struct FName BoneName; // 0x104 (0x8) | |
}; | |
struct USeqAct_ProjectileFactory { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_ActorFactory_Data USeqAct_ActorFactory; | |
struct USeqAct_ProjectileFactory_Data USeqAct_ProjectileFactory; | |
}; | |
struct USeqAct_AIMoveToActor_Data { | |
bool bInterruptable : 1; // 0xB4 (0x4) | |
bool bFaceDestinationDirection : 1; // 0xB4 (0x4) | |
bool bPickClosest : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AActorPtr_ Destination; // 0xB8 (0xC) | |
float MovementSpeedModifier; // 0xC4 (0x4) | |
struct AActor* LookAt; // 0xC8 (0x4) | |
int LastDestinationChoice; // 0xCC (0x4) | |
}; | |
struct USeqAct_AIMoveToActor { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_AIMoveToActor_Data USeqAct_AIMoveToActor; | |
}; | |
struct USeqAct_Delay_Data { | |
bool bDelayActive : 1; // 0xB4 (0x4) | |
bool bStartWillRestart : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float DefaultDuration; // 0xB8 (0x4) | |
float Duration; // 0xBC (0x4) | |
float LastUpdateTime; // 0xC0 (0x4) | |
float RemainingTime; // 0xC4 (0x4) | |
}; | |
struct USeqAct_Delay { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_Delay_Data USeqAct_Delay; | |
}; | |
struct USeqAct_DelaySwitch_Data { | |
int LinkCount; // 0xB4 (0x4) | |
int CurrentIdx; // 0xB8 (0x4) | |
float SwitchDelay; // 0xBC (0x4) | |
float NextLinkTime; // 0xC0 (0x4) | |
}; | |
struct USeqAct_DelaySwitch { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_DelaySwitch_Data USeqAct_DelaySwitch; | |
}; | |
struct USeqAct_ForceGarbageCollection_Data { | |
}; | |
struct USeqAct_ForceGarbageCollection { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_ForceGarbageCollection_Data USeqAct_ForceGarbageCollection; | |
}; | |
struct USeqAct_Interp_Data { | |
unsigned char SavedActorTransforms[0x3C]; // 0xB4 (0x3C) UNKNOWN PROPERTY | |
unsigned char SavedActorVisibilities[0x3C]; // 0xF0 (0x3C) UNKNOWN PROPERTY | |
float PlayRate; // 0x12C (0x4) | |
float Position; // 0x130 (0x4) | |
float ForceStartPosition; // 0x134 (0x4) | |
bool bIsPlaying : 1; // 0x138 (0x4) | |
bool bPaused : 1; // 0x138 (0x4) | |
bool bIsBeingEdited : 1; // 0x138 (0x4) | |
bool bLooping : 1; // 0x138 (0x4) | |
bool bRewindOnPlay : 1; // 0x138 (0x4) | |
bool bNoResetOnRewind : 1; // 0x138 (0x4) | |
bool bRewindIfAlreadyPlaying : 1; // 0x138 (0x4) | |
bool bReversePlayback : 1; // 0x138 (0x4) | |
bool bInterpForPathBuilding : 1; // 0x138 (0x4) | |
bool bForceStartPos : 1; // 0x138 (0x4) | |
bool bDisableRadioFilter : 1; // 0x138 (0x4) | |
bool bClientSideOnly : 1; // 0x138 (0x4) | |
bool bSkipUpdateIfNotVisible : 1; // 0x138 (0x4) | |
bool bIsSkippable : 1; // 0x138 (0x4) | |
bool bIsSkipped : 1; // 0x138 (0x4) | |
bool bShouldShowGore : 1; // 0x138 (0x4) | |
bool TestForInputActorsOnClient : 1; // 0x138 (0x4) | |
bool bFireEventsWhenJumpToLastFrame : 1; // 0x138 (0x4) | |
bool bFireCompleteEventWhenJumpToLastFrame : 1; // 0x138 (0x4) | |
bool bLastFrameEventFired : 1; // 0x138 (0x4) | |
bool bSkipNextUpdate : 1; // 0x138 (0x4) | |
bool bInitialReplication : 1; // 0x138 (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct TArray_ACoverLinkPtr_ LinkedCover; // 0x13C (0xC) | |
struct UInterpData* InterpData; // 0x148 (0x4) | |
struct TArray_UInterpGroupInstPtr_ GroupInst; // 0x14C (0xC) | |
struct AMatineeActor* ReplicatedActorClass; // 0x158 (0x4) | |
struct AMatineeActor* ReplicatedActor; // 0x15C (0x4) | |
int PreferredSplitScreenNum; // 0x160 (0x4) | |
struct TArray_FCameraCutInfo_ CameraCuts; // 0x164 (0xC) | |
float TerminationTime; // 0x170 (0x4) | |
struct FRenderingPerformanceOverrides RenderingOverrides; // 0x174 (0x4) | |
}; | |
struct USeqAct_Interp { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_Interp_Data USeqAct_Interp; | |
}; | |
struct USeqAct_LevelStreamingBase_Data { | |
bool bMakeVisibleAfterLoad : 1; // 0xB4 (0x4) | |
bool bShouldBlockOnLoad : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_LevelStreamingBase { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_LevelStreamingBase_Data USeqAct_LevelStreamingBase; | |
}; | |
struct USeqAct_LevelStreaming_Data { | |
struct ULevelStreaming* Level; // 0xB8 (0x4) | |
struct FName LevelName; // 0xBC (0x8) | |
bool bStatusIsOk : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_LevelStreaming { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_LevelStreamingBase_Data USeqAct_LevelStreamingBase; | |
struct USeqAct_LevelStreaming_Data USeqAct_LevelStreaming; | |
}; | |
struct USeqAct_MultiLevelStreaming_Data { | |
struct TArray_FLevelStreamingNameCombo_ Levels; // 0xB8 (0xC) | |
bool bUnloadAllOtherLevels : 1; // 0xC4 (0x4) | |
bool bStatusIsOk : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_MultiLevelStreaming { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_LevelStreamingBase_Data USeqAct_LevelStreamingBase; | |
struct USeqAct_MultiLevelStreaming_Data USeqAct_MultiLevelStreaming; | |
}; | |
struct USeqAct_LevelVisibility_Data { | |
struct ULevelStreaming* Level; // 0xB4 (0x4) | |
struct FName LevelName; // 0xB8 (0x8) | |
bool bStatusIsOk : 1; // 0xC0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_LevelVisibility { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_LevelVisibility_Data USeqAct_LevelVisibility; | |
}; | |
struct USeqAct_PlaySound_Data { | |
struct USoundCue* PlaySound; // 0xB4 (0x4) | |
float ExtraDelay; // 0xB8 (0x4) | |
float SoundDuration; // 0xBC (0x4) | |
float FadeInTime; // 0xC0 (0x4) | |
float FadeOutTime; // 0xC4 (0x4) | |
float VolumeMultiplier; // 0xC8 (0x4) | |
float PitchMultiplier; // 0xCC (0x4) | |
bool bSuppressSubtitles : 1; // 0xD0 (0x4) | |
bool bStopped : 1; // 0xD0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_PlaySound { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_PlaySound_Data USeqAct_PlaySound; | |
}; | |
struct USeqAct_PrepareMapChange_Data { | |
struct FName MainLevelName; // 0xB4 (0x8) | |
struct TArray_FName_ InitiallyLoadedSecondaryLevelNames; // 0xBC (0xC) | |
bool bIsHighPriority : 1; // 0xC8 (0x4) | |
bool bTransitionToFakeEntry : 1; // 0xC8 (0x4) | |
bool bStatusIsOk : 1; // 0xC8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_PrepareMapChange { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_PrepareMapChange_Data USeqAct_PrepareMapChange; | |
}; | |
struct USeqAct_SetDOFParams_Data { | |
float FalloffExponent; // 0xB4 (0x4) | |
float BlurKernelSize; // 0xB8 (0x4) | |
float MaxNearBlurAmount; // 0xBC (0x4) | |
float MinBlurAmount; // 0xC0 (0x4) | |
float MaxFarBlurAmount; // 0xC4 (0x4) | |
float FocusInnerRadius; // 0xC8 (0x4) | |
float FocusDistance; // 0xCC (0x4) | |
struct FVector FocusPosition; // 0xD0 (0xC) | |
float InterpolateSeconds; // 0xDC (0x4) | |
float InterpolateElapsed; // 0xE0 (0x4) | |
float OldFalloffExponent; // 0xE4 (0x4) | |
float OldBlurKernelSize; // 0xE8 (0x4) | |
float OldMaxNearBlurAmount; // 0xEC (0x4) | |
float OldMinBlurAmount; // 0xF0 (0x4) | |
float OldMaxFarBlurAmount; // 0xF4 (0x4) | |
float OldFocusInnerRadius; // 0xF8 (0x4) | |
float OldFocusDistance; // 0xFC (0x4) | |
struct FVector OldFocusPosition; // 0x100 (0xC) | |
}; | |
struct USeqAct_SetDOFParams { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_SetDOFParams_Data USeqAct_SetDOFParams; | |
}; | |
struct USeqAct_SetMotionBlurParams_Data { | |
float MotionBlurAmount; // 0xB4 (0x4) | |
float InterpolateSeconds; // 0xB8 (0x4) | |
float InterpolateElapsed; // 0xBC (0x4) | |
float OldMotionBlurAmount; // 0xC0 (0x4) | |
}; | |
struct USeqAct_SetMotionBlurParams { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_SetMotionBlurParams_Data USeqAct_SetMotionBlurParams; | |
}; | |
struct USeqAct_StreamInTextures_Data { | |
bool bLocationBased : 1; // 0xB4 (0x4) | |
bool bStreamingActive : 1; // 0xB4 (0x4) | |
bool bHasTriggeredAllLoaded : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Seconds; // 0xB8 (0x4) | |
float StreamingDistanceMultiplier; // 0xBC (0x4) | |
int NumWantingResourcesID; // 0xC0 (0x4) | |
float StopTimestamp; // 0xC4 (0x4) | |
struct TArray_UObjectPtr_ LocationActors; // 0xC8 (0xC) | |
struct TArray_UMaterialInterfacePtr_ ForceMaterials; // 0xD4 (0xC) | |
struct FTextureGroupContainer CinematicTextureGroups; // 0xE0 (0x4) | |
int SelectedCinematicTextureGroups; // 0xE4 (0x4) | |
}; | |
struct USeqAct_StreamInTextures { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_StreamInTextures_Data USeqAct_StreamInTextures; | |
}; | |
struct USeqAct_WaitForLevelsVisible_Data { | |
struct TArray_FName_ LevelNames; // 0xB4 (0xC) | |
bool bShouldBlockOnLoad : 1; // 0xC0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_WaitForLevelsVisible { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Latent_Data USeqAct_Latent; | |
struct USeqAct_WaitForLevelsVisible_Data USeqAct_WaitForLevelsVisible; | |
}; | |
struct USeqAct_Log_Data { | |
bool bOutputToScreen : 1; // 0xA4 (0x4) | |
bool bIncludeObjComment : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TargetDuration; // 0xA8 (0x4) | |
struct FVector TargetOffset; // 0xAC (0xC) | |
struct FString LogMessage; // 0xB8 (0xC) | |
}; | |
struct USeqAct_Log { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Log_Data USeqAct_Log; | |
}; | |
struct USeqAct_ModifyCover_Data { | |
struct TArray_int_ Slots; // 0xA4 (0xC) | |
unsigned char ManualCoverType; // 0xB0 (0x1) | |
bool bManualAdjustPlayersOnly : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_ModifyCover { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ModifyCover_Data USeqAct_ModifyCover; | |
}; | |
struct USeqAct_ModifyHealth_Data { | |
struct UDamageType* DamageType; // 0xA4 (0x4) | |
struct UDamageTypeDefinition* DamageTypeDefinition; // 0xA8 (0x4) | |
struct UImpactDefinition* ImpactDefinition; // 0xAC (0x4) | |
float Momentum; // 0xB0 (0x4) | |
float Amount; // 0xB4 (0x4) | |
float Radius; // 0xB8 (0x4) | |
bool bHeal : 1; // 0xBC (0x4) | |
bool bRadial : 1; // 0xBC (0x4) | |
bool bFalloff : 1; // 0xBC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* Instigator; // 0xC0 (0x4) | |
}; | |
struct USeqAct_ModifyHealth { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ModifyHealth_Data USeqAct_ModifyHealth; | |
}; | |
struct USeqAct_ParticleEventGenerator_Data { | |
bool bEnabled : 1; // 0xA4 (0x4) | |
bool bUseEmitterLocation : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* Instigator; // 0xA8 (0x4) | |
struct TArray_FString_ EventNames; // 0xAC (0xC) | |
float EventTime; // 0xB8 (0x4) | |
struct FVector EventLocation; // 0xBC (0xC) | |
struct FVector EventDirection; // 0xC8 (0xC) | |
struct FVector EventVelocity; // 0xD4 (0xC) | |
struct FVector EventNormal; // 0xE0 (0xC) | |
}; | |
struct USeqAct_ParticleEventGenerator { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ParticleEventGenerator_Data USeqAct_ParticleEventGenerator; | |
}; | |
struct USeqAct_PhysXSwitch_Data { | |
}; | |
struct USeqAct_PhysXSwitch { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_PhysXSwitch_Data USeqAct_PhysXSwitch; | |
}; | |
struct USeqAct_PlayCameraAnim_Data { | |
struct UCameraAnim* CameraAnim; // 0xA4 (0x4) | |
bool bLoop : 1; // 0xA8 (0x4) | |
bool bRandomStartTime : 1; // 0xA8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BlendInTime; // 0xAC (0x4) | |
float BlendOutTime; // 0xB0 (0x4) | |
float Rate; // 0xB4 (0x4) | |
float IntensityScale; // 0xB8 (0x4) | |
unsigned char PlaySpace; // 0xBC (0x1) | |
struct AActor* UserDefinedSpaceActor; // 0xC0 (0x4) | |
}; | |
struct USeqAct_PlayCameraAnim { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_PlayCameraAnim_Data USeqAct_PlayCameraAnim; | |
}; | |
struct USeqAct_PlayFaceFXAnim_Data { | |
struct UFaceFXAnimSet* FaceFXAnimSetRef; // 0xA4 (0x4) | |
struct FString FaceFXGroupName; // 0xA8 (0xC) | |
struct FString FaceFXAnimName; // 0xB4 (0xC) | |
struct USoundCue* SoundCueToPlay; // 0xC0 (0x4) | |
struct UAkEvent* AkEventToPlay; // 0xC4 (0x4) | |
}; | |
struct USeqAct_PlayFaceFXAnim { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_PlayFaceFXAnim_Data USeqAct_PlayFaceFXAnim; | |
}; | |
struct USeqAct_PlayMusicTrack_Data { | |
struct FMusicTrackStruct MusicTrack; // 0xA4 (0x24) | |
}; | |
struct USeqAct_PlayMusicTrack { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_PlayMusicTrack_Data USeqAct_PlayMusicTrack; | |
}; | |
struct USeqAct_Possess_Data { | |
struct APawn* PawnToPossess; // 0xA4 (0x4) | |
bool bKillOldPawn : 1; // 0xA8 (0x4) | |
bool bTryToLeaveVehicle : 1; // 0xA8 (0x4) | |
bool bBypassVehicleEntryAnimation : 1; // 0xA8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_Possess { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Possess_Data USeqAct_Possess; | |
}; | |
struct USeqAct_SetApexClothingParam_Data { | |
bool bEnableApexClothingSimulation : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_SetApexClothingParam { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetApexClothingParam_Data USeqAct_SetApexClothingParam; | |
}; | |
struct USeqAct_SetBlockRigidBody_Data { | |
}; | |
struct USeqAct_SetBlockRigidBody { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetBlockRigidBody_Data USeqAct_SetBlockRigidBody; | |
}; | |
struct USeqAct_SetCameraTarget_Data { | |
struct AActor* CameraTarget; // 0xA4 (0x4) | |
struct FViewTargetTransitionParams TransitionParams; // 0xA8 (0x10) | |
}; | |
struct USeqAct_SetCameraTarget { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetCameraTarget_Data USeqAct_SetCameraTarget; | |
}; | |
struct USeqAct_SetMaterial_Data { | |
struct UMaterialInterface* NewMaterial; // 0xA4 (0x4) | |
int MaterialIndex; // 0xA8 (0x4) | |
}; | |
struct USeqAct_SetMaterial { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetMaterial_Data USeqAct_SetMaterial; | |
}; | |
struct USeqAct_SetMatInstScalarParam_Data { | |
struct UMaterialInstanceConstant* MatInst; // 0xA4 (0x4) | |
struct FName ParamName; // 0xA8 (0x8) | |
float ScalarValue; // 0xB0 (0x4) | |
}; | |
struct USeqAct_SetMatInstScalarParam { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetMatInstScalarParam_Data USeqAct_SetMatInstScalarParam; | |
}; | |
struct USeqAct_SetMesh_Data { | |
struct USkeletalMesh* NewSkeletalMesh; // 0xA4 (0x4) | |
struct UStaticMesh* NewStaticMesh; // 0xA8 (0x4) | |
unsigned char MeshType; // 0xAC (0x1) | |
bool bIsAllowedToMove : 1; // 0xB0 (0x4) | |
bool bAllowDecalsToReattach : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_SetMesh { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetMesh_Data USeqAct_SetMesh; | |
}; | |
struct USeqAct_SetPhysics_Data { | |
unsigned char newPhysics; // 0xA4 (0x1) | |
}; | |
struct USeqAct_SetPhysics { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetPhysics_Data USeqAct_SetPhysics; | |
}; | |
struct USeqAct_SetRigidBodyIgnoreVehicles_Data { | |
}; | |
struct USeqAct_SetRigidBodyIgnoreVehicles { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetRigidBodyIgnoreVehicles_Data USeqAct_SetRigidBodyIgnoreVehicles; | |
}; | |
struct USeqAct_SetSequenceVariable_Data { | |
}; | |
struct USeqAct_SetSequenceVariable { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
}; | |
struct USeqAct_AccessObjectList_Data { | |
struct UObject* OutputObject; // 0xA4 (0x4) | |
int ObjectIndex; // 0xA8 (0x4) | |
}; | |
struct USeqAct_AccessObjectList { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_AccessObjectList_Data USeqAct_AccessObjectList; | |
}; | |
struct USeqAct_AddFloat_Data { | |
float ValueA; // 0xA4 (0x4) | |
float ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_AddFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_AddFloat_Data USeqAct_AddFloat; | |
}; | |
struct USeqAct_AddInt_Data { | |
int ValueA; // 0xA4 (0x4) | |
int ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_AddInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_AddInt_Data USeqAct_AddInt; | |
}; | |
struct USeqAct_CastToFloat_Data { | |
int Value; // 0xA4 (0x4) | |
float FloatResult; // 0xA8 (0x4) | |
}; | |
struct USeqAct_CastToFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_CastToFloat_Data USeqAct_CastToFloat; | |
}; | |
struct USeqAct_CastToInt_Data { | |
bool bTruncate : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Value; // 0xA8 (0x4) | |
int IntResult; // 0xAC (0x4) | |
}; | |
struct USeqAct_CastToInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_CastToInt_Data USeqAct_CastToInt; | |
}; | |
struct USeqAct_DivideFloat_Data { | |
float ValueA; // 0xA4 (0x4) | |
float ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_DivideFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_DivideFloat_Data USeqAct_DivideFloat; | |
}; | |
struct USeqAct_DivideInt_Data { | |
int ValueA; // 0xA4 (0x4) | |
int ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_DivideInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_DivideInt_Data USeqAct_DivideInt; | |
}; | |
struct USeqAct_ModifyObjectList_Data { | |
int ListEntriesCount; // 0xA4 (0x4) | |
}; | |
struct USeqAct_ModifyObjectList { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_ModifyObjectList_Data USeqAct_ModifyObjectList; | |
}; | |
struct USeqAct_MultiplyFloat_Data { | |
float ValueA; // 0xA4 (0x4) | |
float ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_MultiplyFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_MultiplyFloat_Data USeqAct_MultiplyFloat; | |
}; | |
struct USeqAct_MultiplyInt_Data { | |
int ValueA; // 0xA4 (0x4) | |
int ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_MultiplyInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_MultiplyInt_Data USeqAct_MultiplyInt; | |
}; | |
struct USeqAct_SetBool_Data { | |
bool DefaultValue : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_SetBool { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetBool_Data USeqAct_SetBool; | |
}; | |
struct USeqAct_SetFloat_Data { | |
float Target; // 0xA4 (0x4) | |
struct TArray_float_ Value; // 0xA8 (0xC) | |
}; | |
struct USeqAct_SetFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetFloat_Data USeqAct_SetFloat; | |
}; | |
struct USeqAct_SetInt_Data { | |
int Target; // 0xA4 (0x4) | |
struct TArray_int_ Value; // 0xA8 (0xC) | |
}; | |
struct USeqAct_SetInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetInt_Data USeqAct_SetInt; | |
}; | |
struct USeqAct_SetLocation_Data { | |
bool bSetLocation : 1; // 0xA4 (0x4) | |
bool bSetRotation : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector LocationValue; // 0xA8 (0xC) | |
struct FRotator RotationValue; // 0xB4 (0xC) | |
struct UObject* Target; // 0xC0 (0x4) | |
}; | |
struct USeqAct_SetLocation { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetLocation_Data USeqAct_SetLocation; | |
}; | |
struct USeqAct_SetObject_Data { | |
struct UObject* DefaultValue; // 0xA4 (0x4) | |
struct UObject* Value; // 0xA8 (0x4) | |
}; | |
struct USeqAct_SetObject { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetObject_Data USeqAct_SetObject; | |
}; | |
struct USeqAct_SetString_Data { | |
struct FString Target; // 0xA4 (0xC) | |
struct FString Value; // 0xB0 (0xC) | |
}; | |
struct USeqAct_SetString { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetString_Data USeqAct_SetString; | |
}; | |
struct USeqAct_SubtractFloat_Data { | |
float ValueA; // 0xA4 (0x4) | |
float ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_SubtractFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SubtractFloat_Data USeqAct_SubtractFloat; | |
}; | |
struct USeqAct_SubtractInt_Data { | |
int ValueA; // 0xA4 (0x4) | |
int ValueB; // 0xA8 (0x4) | |
float FloatResult; // 0xAC (0x4) | |
int IntResult; // 0xB0 (0x4) | |
}; | |
struct USeqAct_SubtractInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SubtractInt_Data USeqAct_SubtractInt; | |
}; | |
struct USeqAct_SetVectorComponents_Data { | |
struct FVector OutVector; // 0xA4 (0xC) | |
float X; // 0xB0 (0x4) | |
float Y; // 0xB4 (0x4) | |
float Z; // 0xB8 (0x4) | |
}; | |
struct USeqAct_SetVectorComponents { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetVectorComponents_Data USeqAct_SetVectorComponents; | |
}; | |
struct USeqAct_Switch_Data { | |
int LinkCount; // 0xA4 (0x4) | |
int IncrementAmount; // 0xA8 (0x4) | |
bool bLooping : 1; // 0xAC (0x4) | |
bool bAutoDisableLinks : 1; // 0xAC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_int_ Indices; // 0xB0 (0xC) | |
}; | |
struct USeqAct_Switch { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Switch_Data USeqAct_Switch; | |
}; | |
struct USeqAct_RandomSwitch_Data { | |
struct TArray_int_ AutoDisabledIndices; // 0xBC (0xC) | |
}; | |
struct USeqAct_RandomSwitch { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Switch_Data USeqAct_Switch; | |
struct USeqAct_RandomSwitch_Data USeqAct_RandomSwitch; | |
}; | |
struct USeqAct_Timer_Data { | |
float ActivationTime; // 0xA4 (0x4) | |
float Time; // 0xA8 (0x4) | |
}; | |
struct USeqAct_Timer { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Timer_Data USeqAct_Timer; | |
}; | |
struct USeqAct_Toggle_Data { | |
}; | |
struct USeqAct_Toggle { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Toggle_Data USeqAct_Toggle; | |
}; | |
struct USeqAct_Trace_Data { | |
bool bTraceActors : 1; // 0xA4 (0x4) | |
bool bTraceWorld : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector TraceExtent; // 0xA8 (0xC) | |
struct FVector StartOffset; // 0xB4 (0xC) | |
struct FVector EndOffset; // 0xC0 (0xC) | |
struct UObject* HitObject; // 0xCC (0x4) | |
float Distance; // 0xD0 (0x4) | |
struct FVector HitLocation; // 0xD4 (0xC) | |
}; | |
struct USeqAct_Trace { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Trace_Data USeqAct_Trace; | |
}; | |
struct USequenceCondition_Data { | |
}; | |
struct USequenceCondition { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
}; | |
struct USeqCond_CompareBool_Data { | |
bool bResult : 1; // 0x8C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqCond_CompareBool { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_CompareBool_Data USeqCond_CompareBool; | |
}; | |
struct USeqCond_CompareFloat_Data { | |
float ValueA; // 0x8C (0x4) | |
float ValueB; // 0x90 (0x4) | |
}; | |
struct USeqCond_CompareFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_CompareFloat_Data USeqCond_CompareFloat; | |
}; | |
struct USeqCond_CompareInt_Data { | |
int ValueA; // 0x8C (0x4) | |
int ValueB; // 0x90 (0x4) | |
}; | |
struct USeqCond_CompareInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_CompareInt_Data USeqCond_CompareInt; | |
}; | |
struct USeqCond_CompareObject_Data { | |
}; | |
struct USeqCond_CompareObject { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_CompareObject_Data USeqCond_CompareObject; | |
}; | |
struct USeqCond_GetServerType_Data { | |
}; | |
struct USeqCond_GetServerType { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_GetServerType_Data USeqCond_GetServerType; | |
}; | |
struct USeqCond_Increment_Data { | |
int IncrementAmount; // 0x8C (0x4) | |
int ValueA; // 0x90 (0x4) | |
int ValueB; // 0x94 (0x4) | |
}; | |
struct USeqCond_Increment { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_Increment_Data USeqCond_Increment; | |
}; | |
struct USeqCond_IncrementFloat_Data { | |
float IncrementAmount; // 0x8C (0x4) | |
float ValueA; // 0x90 (0x4) | |
float ValueB; // 0x94 (0x4) | |
}; | |
struct USeqCond_IncrementFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IncrementFloat_Data USeqCond_IncrementFloat; | |
}; | |
struct USeqCond_IsAlive_Data { | |
}; | |
struct USeqCond_IsAlive { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsAlive_Data USeqCond_IsAlive; | |
}; | |
struct USeqCond_IsBenchmarking_Data { | |
}; | |
struct USeqCond_IsBenchmarking { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsBenchmarking_Data USeqCond_IsBenchmarking; | |
}; | |
struct USeqCond_IsConsole_Data { | |
}; | |
struct USeqCond_IsConsole { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsConsole_Data USeqCond_IsConsole; | |
}; | |
struct USeqCond_IsInCombat_Data { | |
}; | |
struct USeqCond_IsInCombat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsInCombat_Data USeqCond_IsInCombat; | |
}; | |
struct USeqCond_IsLoggedIn_Data { | |
int NumNeededLoggedIn; // 0x8C (0x4) | |
}; | |
struct USeqCond_IsLoggedIn { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsLoggedIn_Data USeqCond_IsLoggedIn; | |
}; | |
struct USeqCond_IsPIE_Data { | |
}; | |
struct USeqCond_IsPIE { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsPIE_Data USeqCond_IsPIE; | |
}; | |
struct USeqCond_IsSameTeam_Data { | |
}; | |
struct USeqCond_IsSameTeam { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_IsSameTeam_Data USeqCond_IsSameTeam; | |
}; | |
struct USeqCond_MatureLanguage_Data { | |
}; | |
struct USeqCond_MatureLanguage { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_MatureLanguage_Data USeqCond_MatureLanguage; | |
}; | |
struct USeqCond_ShowGore_Data { | |
}; | |
struct USeqCond_ShowGore { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_ShowGore_Data USeqCond_ShowGore; | |
}; | |
struct USeqCond_SwitchBase_Data { | |
}; | |
struct USeqCond_SwitchBase { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_SwitchBase_Data USeqCond_SwitchBase; | |
}; | |
struct USeqCond_SwitchClass_Data { | |
struct TArray_FSwitchClassInfo_ ClassArray; // 0x8C (0xC) | |
}; | |
struct USeqCond_SwitchClass { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_SwitchBase_Data USeqCond_SwitchBase; | |
struct USeqCond_SwitchClass_Data USeqCond_SwitchClass; | |
}; | |
struct USeqCond_SwitchObject_Data { | |
struct TArray_FSwitchObjectCase_ SupportedValues; // 0x8C (0xC) | |
}; | |
struct USeqCond_SwitchObject { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_SwitchBase_Data USeqCond_SwitchBase; | |
struct USeqCond_SwitchObject_Data USeqCond_SwitchObject; | |
}; | |
struct USeqCond_SwitchPlatform_Data { | |
}; | |
struct USeqCond_SwitchPlatform { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceCondition_Data USequenceCondition; | |
struct USeqCond_SwitchPlatform_Data USeqCond_SwitchPlatform; | |
}; | |
struct USeqEvent_AISeeEnemy_Data { | |
float MaxSightDistance; // 0xC4 (0x4) | |
}; | |
struct USeqEvent_AISeeEnemy { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_AISeeEnemy_Data USeqEvent_AISeeEnemy; | |
}; | |
struct USeqEvent_AnimNotify_Data { | |
struct FName NotifyName; // 0xC4 (0x8) | |
}; | |
struct USeqEvent_AnimNotify { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_AnimNotify_Data USeqEvent_AnimNotify; | |
}; | |
struct USeqEvent_Console_Data { | |
struct FName ConsoleEventName; // 0xC4 (0x8) | |
struct FString EventDesc; // 0xCC (0xC) | |
}; | |
struct USeqEvent_Console { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Console_Data USeqEvent_Console; | |
}; | |
struct USeqEvent_ConstraintBroken_Data { | |
}; | |
struct USeqEvent_ConstraintBroken { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_ConstraintBroken_Data USeqEvent_ConstraintBroken; | |
}; | |
struct USeqEvent_Destroyed_Data { | |
}; | |
struct USeqEvent_Destroyed { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Destroyed_Data USeqEvent_Destroyed; | |
}; | |
struct USeqEvent_LevelLoaded_Data { | |
}; | |
struct USeqEvent_LevelLoaded { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_LevelLoaded_Data USeqEvent_LevelLoaded; | |
}; | |
struct USeqEvent_Mover_Data { | |
float StayOpenTime; // 0xC4 (0x4) | |
}; | |
struct USeqEvent_Mover { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Mover_Data USeqEvent_Mover; | |
}; | |
struct USeqEvent_ParticleEvent_Data { | |
unsigned char EventType; // 0xC4 (0x1) | |
struct FVector EventPosition; // 0xC8 (0xC) | |
float EventEmitterTime; // 0xD4 (0x4) | |
struct FVector EventVelocity; // 0xD8 (0xC) | |
float EventParticleTime; // 0xE4 (0x4) | |
struct FVector EventNormal; // 0xE8 (0xC) | |
bool UseRelfectedImpactVector : 1; // 0xF4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqEvent_ParticleEvent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_ParticleEvent_Data USeqEvent_ParticleEvent; | |
}; | |
struct USeqEvent_ProjectileLanded_Data { | |
float MaxDistance; // 0xC4 (0x4) | |
}; | |
struct USeqEvent_ProjectileLanded { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_ProjectileLanded_Data USeqEvent_ProjectileLanded; | |
}; | |
struct USeqEvent_RemoteEvent_Data { | |
struct FName EventName; // 0xC4 (0x8) | |
bool bStatusIsOk : 1; // 0xCC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqEvent_RemoteEvent { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_RemoteEvent_Data USeqEvent_RemoteEvent; | |
}; | |
struct USeqEvent_RigidBodyCollision_Data { | |
float MinCollisionVelocity; // 0xC4 (0x4) | |
}; | |
struct USeqEvent_RigidBodyCollision { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_RigidBodyCollision_Data USeqEvent_RigidBodyCollision; | |
}; | |
struct USeqEvent_SeeDeath_Data { | |
}; | |
struct USeqEvent_SeeDeath { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_SeeDeath_Data USeqEvent_SeeDeath; | |
}; | |
struct USeqEvent_SequenceActivated_Data { | |
struct FString InputLabel; // 0xC4 (0xC) | |
}; | |
struct USeqEvent_SequenceActivated { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_SequenceActivated_Data USeqEvent_SequenceActivated; | |
}; | |
struct USeqEvent_TakeDamage_Data { | |
float MinDamageAmount; // 0xC4 (0x4) | |
float DamageThreshold; // 0xC8 (0x4) | |
struct TArray_UDamageTypePtr_ DamageTypes; // 0xCC (0xC) | |
struct TArray_UDamageTypeDefinitionPtr_ DamageTypeDefinitions; // 0xD8 (0xC) | |
struct TArray_UDamageTypePtr_ IgnoreDamageTypes; // 0xE4 (0xC) | |
struct TArray_UDamageTypeDefinitionPtr_ IgnoreDamageTypeDefinitions; // 0xF0 (0xC) | |
float CurrentDamage; // 0xFC (0x4) | |
bool bResetDamageOnToggle : 1; // 0x100 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqEvent_TakeDamage { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_TakeDamage_Data USeqEvent_TakeDamage; | |
}; | |
struct USeqEvent_Touch_Data { | |
struct TArray_AActorPtr_ ClassProximityTypes; // 0xC4 (0xC) | |
struct TArray_AActorPtr_ ArchetypeFilter; // 0xD0 (0xC) | |
struct TArray_AActorPtr_ IgnoredClassProximityTypes; // 0xDC (0xC) | |
bool bForceOverlapping : 1; // 0xE8 (0x4) | |
bool bUseInstigator : 1; // 0xE8 (0x4) | |
bool bAllowDeadPawns : 1; // 0xE8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AActorPtr_ TouchedList; // 0xEC (0xC) | |
}; | |
struct USeqEvent_Touch { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Touch_Data USeqEvent_Touch; | |
}; | |
struct USeqEvent_Used_Data { | |
bool bAimToInteract : 1; // 0xC4 (0x4) | |
bool bUseInteractDistance : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float InteractDistance; // 0xC8 (0x4) | |
struct FString InteractText; // 0xCC (0xC) | |
struct UTexture2D* InteractIcon; // 0xD8 (0x4) | |
struct TArray_AActorPtr_ ClassProximityTypes; // 0xDC (0xC) | |
struct TArray_AActorPtr_ IgnoredClassProximityTypes; // 0xE8 (0xC) | |
}; | |
struct USeqEvent_Used { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Used_Data USeqEvent_Used; | |
}; | |
struct USequenceVariable_Data { | |
struct FName VarName; // 0x48 (0x8) | |
bool bLinkToAttribute : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UAttributeDefinition* OptionalAttributeDefinition; // 0x54 (0x4) | |
}; | |
struct USequenceVariable { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
}; | |
struct UInterpData_Data { | |
float InterpLength; // 0x58 (0x4) | |
float PathBuildTime; // 0x5C (0x4) | |
struct TArray_UInterpGroupPtr_ InterpGroups; // 0x60 (0xC) | |
struct UInterpCurveEdSetup* CurveEdSetup; // 0x6C (0x4) | |
float EdSectionStart; // 0x70 (0x4) | |
float EdSectionEnd; // 0x74 (0x4) | |
bool bShouldBakeAndPrune : 1; // 0x78 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FAnimSetBakeAndPruneStatus_ BakeAndPruneStatus; // 0x7C (0xC) | |
struct UInterpGroupDirector* CachedDirectorGroup; // 0x88 (0x4) | |
}; | |
struct UInterpData { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct UInterpData_Data UInterpData; | |
}; | |
struct USeqVar_Bool_Data { | |
int bValue; // 0x58 (0x4) | |
}; | |
struct USeqVar_Bool { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Bool_Data USeqVar_Bool; | |
}; | |
struct USeqVar_External_Data { | |
struct USequenceVariable* ExpectedType; // 0x58 (0x4) | |
struct FString VariableLabel; // 0x5C (0xC) | |
}; | |
struct USeqVar_External { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_External_Data USeqVar_External; | |
}; | |
struct USeqVar_Float_Data { | |
float FloatValue; // 0x58 (0x4) | |
}; | |
struct USeqVar_Float { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Float_Data USeqVar_Float; | |
}; | |
struct USeqVar_RandomFloat_Data { | |
float Min; // 0x5C (0x4) | |
float Max; // 0x60 (0x4) | |
}; | |
struct USeqVar_RandomFloat { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Float_Data USeqVar_Float; | |
struct USeqVar_RandomFloat_Data USeqVar_RandomFloat; | |
}; | |
struct USeqVar_Int_Data { | |
int IntValue; // 0x58 (0x4) | |
}; | |
struct USeqVar_Int { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Int_Data USeqVar_Int; | |
}; | |
struct USeqVar_RandomInt_Data { | |
int Min; // 0x5C (0x4) | |
int Max; // 0x60 (0x4) | |
}; | |
struct USeqVar_RandomInt { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Int_Data USeqVar_Int; | |
struct USeqVar_RandomInt_Data USeqVar_RandomInt; | |
}; | |
struct USeqVar_Named_Data { | |
struct USequenceVariable* ExpectedType; // 0x58 (0x4) | |
struct FName FindVarName; // 0x5C (0x8) | |
bool bStatusIsOk : 1; // 0x64 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqVar_Named { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Named_Data USeqVar_Named; | |
}; | |
struct USeqVar_Object_Data { | |
struct UObject* ObjValue; // 0x58 (0x4) | |
struct FVector ActorLocation; // 0x5C (0xC) | |
}; | |
struct USeqVar_Object { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
}; | |
struct USeqVar_Character_Data { | |
struct APawn* PawnClass; // 0x68 (0x4) | |
}; | |
struct USeqVar_Character { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
struct USeqVar_Character_Data USeqVar_Character; | |
}; | |
struct USeqVar_Group_Data { | |
struct FName GroupName; // 0x68 (0x8) | |
bool bCachedList : 1; // 0x70 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_UObjectPtr_ Actors; // 0x74 (0xC) | |
}; | |
struct USeqVar_Group { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
struct USeqVar_Group_Data USeqVar_Group; | |
}; | |
struct USeqVar_ObjectList_Data { | |
struct TArray_UObjectPtr_ ObjList; // 0x68 (0xC) | |
}; | |
struct USeqVar_ObjectList { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
struct USeqVar_ObjectList_Data USeqVar_ObjectList; | |
}; | |
struct USeqVar_ObjectVolume_Data { | |
float LastUpdateTime; // 0x68 (0x4) | |
struct TArray_UObjectPtr_ ContainedObjects; // 0x6C (0xC) | |
struct TArray_UObjectPtr_ ExcludeClassList; // 0x78 (0xC) | |
bool bCollidingOnly : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqVar_ObjectVolume { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
struct USeqVar_ObjectVolume_Data USeqVar_ObjectVolume; | |
}; | |
struct USeqVar_Player_Data { | |
struct TArray_UObjectPtr_ Players; // 0x68 (0xC) | |
bool bAllPlayers : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int PlayerIdx; // 0x78 (0x4) | |
}; | |
struct USeqVar_Player { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Object_Data USeqVar_Object; | |
struct USeqVar_Player_Data USeqVar_Player; | |
}; | |
struct USeqVar_String_Data { | |
struct FString StrValue; // 0x58 (0xC) | |
}; | |
struct USeqVar_String { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_String_Data USeqVar_String; | |
}; | |
struct USeqVar_Vector_Data { | |
struct FVector VectValue; // 0x58 (0xC) | |
}; | |
struct USeqVar_Vector { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Vector_Data USeqVar_Vector; | |
}; | |
struct AAmbientSound_Data { | |
bool bAutoPlay : 1; // 0x18C (0x4) | |
bool bIsPlaying : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UAudioComponent* AudioComponent; // 0x190 (0x4) | |
}; | |
struct AAmbientSound { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKeypoint_Data AKeypoint; | |
struct AAmbientSound_Data AAmbientSound; | |
}; | |
struct UDistributionFloatSoundParameter_Data { | |
}; | |
struct UDistributionFloatSoundParameter { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UDistributionFloat_Data UDistributionFloat; | |
struct UDistributionFloatConstant_Data UDistributionFloatConstant; | |
struct UDistributionFloatParameterBase_Data UDistributionFloatParameterBase; | |
struct UDistributionFloatSoundParameter_Data UDistributionFloatSoundParameter; | |
}; | |
struct USoundNode_Data { | |
int NodeUpdateHint; // 0x3C (0x4) | |
struct TArray_USoundNodePtr_ ChildNodes; // 0x40 (0xC) | |
}; | |
struct USoundNode { | |
struct UObject_Data UObject; | |
struct USoundNode_Data USoundNode; | |
}; | |
struct USoundNodeWave_Data { | |
int CompressionQuality; // 0x4C (0x4) | |
bool bForceRealTimeDecompression : 1; // 0x50 (0x4) | |
bool bLoopingSound : 1; // 0x50 (0x4) | |
bool bDynamicResource : 1; // 0x50 (0x4) | |
bool bUseTTS : 1; // 0x50 (0x4) | |
bool bProcedural : 1; // 0x50 (0x4) | |
bool bStreamable : 1; // 0x50 (0x4) | |
bool bLoopedOnPS3 : 1; // 0x50 (0x4) | |
bool bMature : 1; // 0x50 (0x4) | |
bool bManualWordWrap : 1; // 0x50 (0x4) | |
bool bSingleLine : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
unsigned char TTSSpeaker; // 0x54 (0x1) | |
unsigned char DecompressionType; // 0x55 (0x1) | |
struct FString SpokenText; // 0x58 (0xC) | |
float Volume; // 0x64 (0x4) | |
float Pitch; // 0x68 (0x4) | |
float Duration; // 0x6C (0x4) | |
int NumChannels; // 0x70 (0x4) | |
int SampleRate; // 0x74 (0x4) | |
struct FUntypedBulkData_Mirror RawData; // 0x78 (0x34) | |
struct FPointer VorbisDecompressor; // 0xAC (0x4) | |
struct FPointer RawPCMData; // 0xB0 (0x4) | |
int RawPCMDataSize; // 0xB4 (0x4) | |
struct FUntypedBulkData_Mirror CompressedPCData; // 0xB8 (0x34) | |
struct FUntypedBulkData_Mirror CompressedXbox360Data; // 0xEC (0x34) | |
struct FUntypedBulkData_Mirror CompressedPS3Data; // 0x120 (0x34) | |
int ResourceID; // 0x154 (0x4) | |
int ResourceSize; // 0x158 (0x4) | |
struct FPointer ResourceData; // 0x15C (0x4) | |
struct TArray_FSubtitleCue_ Subtitles; // 0x160 (0xC) | |
struct TArray_FLocalizedSubtitle_ LocalizedSubtitles; // 0x16C (0xC) | |
}; | |
struct USoundNodeWave { | |
struct UObject_Data UObject; | |
struct USoundNode_Data USoundNode; | |
struct USoundNodeWave_Data USoundNodeWave; | |
}; | |
struct ALandscapeProxy_Data { | |
struct TArray_ULandscapeComponentPtr_ LandscapeComponents; // 0x188 (0xC) | |
struct TArray_ULandscapeHeightfieldCollisionComponentPtr_ CollisionComponents; // 0x194 (0xC) | |
unsigned char MaterialInstanceConstantMap[0x3C]; // 0x1A0 (0x3C) UNKNOWN PROPERTY | |
unsigned char WeightmapUsageMap[0x3C]; // 0x1DC (0x3C) UNKNOWN PROPERTY | |
float StaticLightingResolution; // 0x218 (0x4) | |
struct ALandscape* LandscapeActor; // 0x21C (0x4) | |
bool bIsProxy : 1; // 0x220 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ALandscapeProxy { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ALandscapeProxy_Data ALandscapeProxy; | |
}; | |
struct ALandscape_Data { | |
struct UMaterialInterface* LandscapeMaterial; // 0x224 (0x4) | |
int MaxLODLevel; // 0x228 (0x4) | |
struct TArray_FName_ LayerNames; // 0x22C (0xC) | |
struct TArray_FLandscapeLayerInfo_ LayerInfos; // 0x238 (0xC) | |
float StreamingDistanceMultiplier; // 0x244 (0x4) | |
unsigned char XYtoComponentMap[0x3C]; // 0x248 (0x3C) UNKNOWN PROPERTY | |
unsigned char XYtoCollisionComponentMap[0x3C]; // 0x284 (0x3C) UNKNOWN PROPERTY | |
unsigned char XYtoAddCollisionMap[0x3C]; // 0x2C0 (0x3C) UNKNOWN PROPERTY | |
struct FPointer DataInterface; // 0x2FC (0x4) | |
int ComponentSizeQuads; // 0x300 (0x4) | |
int SubsectionSizeQuads; // 0x304 (0x4) | |
int NumSubsections; // 0x308 (0x4) | |
struct FSet_Mirror Proxies; // 0x30C (0x3C) | |
}; | |
struct ALandscape { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ALandscapeProxy_Data ALandscapeProxy; | |
struct ALandscape_Data ALandscape; | |
}; | |
struct ATerrain_Data { | |
struct TArray_FTerrainHeight_ Heights; // 0x188 (0xC) | |
struct TArray_FTerrainInfoData_ InfoData; // 0x194 (0xC) | |
struct TArray_FTerrainLayer_ Layers; // 0x1A0 (0xC) | |
int NormalMapLayer; // 0x1AC (0x4) | |
struct TArray_FTerrainDecoLayer_ DecoLayers; // 0x1B0 (0xC) | |
struct TArray_FAlphaMap_ AlphaMaps; // 0x1BC (0xC) | |
struct TArray_UTerrainComponentPtr_ TerrainComponents; // 0x1C8 (0xC) | |
int NumSectionsX; // 0x1D4 (0x4) | |
int NumSectionsY; // 0x1D8 (0x4) | |
struct TArray_ATerrain_FTerrainWeightedMaterial_ WeightedMaterials; // 0x1DC (0xC) | |
struct TArray_UTerrainWeightMapTexturePtr_ WeightedTextureMaps; // 0x1E8 (0xC) | |
int MaxTesselationLevel; // 0x1F4 (0x4) | |
unsigned char WeightmapQuadAlphaThreshold; // 0x1F8 (0x1) | |
unsigned char WeightmapTexelAlphaThreshold; // 0x1F9 (0x1) | |
unsigned char WeightmapQuadMaxLayers; // 0x1FA (0x1) | |
unsigned char WeightmapTexelMaxLayers; // 0x1FB (0x1) | |
int WeightmapTesselationLevel; // 0x1FC (0x4) | |
int PreviousWeightmapTesselationLevel; // 0x200 (0x4) | |
struct FCachedTerrainMaterialArray CachedTerrainMaterials[2]; // 0x204 (0x18) | |
struct UMaterial* TerrainMaterialGBX; // 0x21C (0x4) | |
struct FPointer TerrainMaterialResourceGBX; // 0x220 (0x4) | |
int NumPatchesX; // 0x224 (0x4) | |
int PreviousNumPatchesX; // 0x228 (0x4) | |
int NumPatchesY; // 0x22C (0x4) | |
int PreviousNumPatchesY; // 0x230 (0x4) | |
int MaxComponentSize; // 0x234 (0x4) | |
int StaticLightingResolution; // 0x238 (0x4) | |
bool bIsOverridingLightResolution : 1; // 0x23C (0x4) | |
bool bBilinearFilterLightmapGeneration : 1; // 0x23C (0x4) | |
bool bCastShadow : 1; // 0x23C (0x4) | |
bool bForceDirectLightMap : 1; // 0x23C (0x4) | |
bool bCastDynamicShadow : 1; // 0x23C (0x4) | |
bool bEnableSpecular : 1; // 0x23C (0x4) | |
bool bBlockRigidBody : 1; // 0x23C (0x4) | |
bool bAllowRigidBodyUnderneath : 1; // 0x23C (0x4) | |
bool bAcceptsDynamicLights : 1; // 0x23C (0x4) | |
bool bLocked : 1; // 0x23C (0x4) | |
bool bHeightmapLocked : 1; // 0x23C (0x4) | |
bool bUseWorldOriginTextureUVs : 1; // 0x23C (0x4) | |
bool bAllowDuplication : 1; // 0x23C (0x4) | |
bool bBlockUnreal : 1; // 0x23C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct UPhysicalMaterial* TerrainPhysMaterialOverride; // 0x240 (0x4) | |
struct FLightingChannelContainer LightingChannels; // 0x244 (0x4) | |
struct FPointer ReleaseResourcesFence; // 0x248 (0x4) | |
struct TArray_FSelectedTerrainVertex_ SelectedVertices; // 0x24C (0xC) | |
}; | |
struct ATerrain { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ATerrain_Data ATerrain; | |
}; | |
struct ULandscapeComponent_Data { | |
int SectionBaseX; // 0x210 (0x4) | |
int SectionBaseY; // 0x214 (0x4) | |
int ComponentSizeQuads; // 0x218 (0x4) | |
int SubsectionSizeQuads; // 0x21C (0x4) | |
int NumSubsections; // 0x220 (0x4) | |
struct UMaterialInstanceConstant* MaterialInstance; // 0x224 (0x4) | |
struct TArray_FWeightmapLayerAllocationInfo_ WeightmapLayerAllocations; // 0x228 (0xC) | |
struct TArray_UTexture2DPtr_ WeightmapTextures; // 0x234 (0xC) | |
struct FVector4 WeightmapScaleBias; // 0x240 (0x10) | |
float WeightmapSubsectionOffset; // 0x250 (0x4) | |
unsigned char Unknown1[0xC]; // 0x254 (0xC) MISSED OFFSET | |
struct FVector4 HeightmapScaleBias; // 0x260 (0x10) | |
struct UTexture2D* HeightmapTexture; // 0x270 (0x4) | |
struct FBoxSphereBounds CachedBoxSphereBounds; // 0x274 (0x1C) | |
int StaticLightingResolution; // 0x290 (0x4) | |
struct TArray_UShadowMap2DPtr_ ShadowMaps; // 0x294 (0xC) | |
struct TArray_FGuid_ IrrelevantLights; // 0x2A0 (0xC) | |
struct FLightMapRef LightMap; // 0x2AC (0x4) | |
struct FPointer EditToolRenderData; // 0x2B0 (0x4) | |
int CollisionMipLevel; // 0x2B4 (0x4) | |
struct FPointer PlatformData; // 0x2B8 (0x4) | |
int PlatformDataSize; // 0x2BC (0x4) | |
}; | |
struct ULandscapeComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct ULandscapeComponent_Data ULandscapeComponent; | |
}; | |
struct ULandscapeHeightfieldCollisionComponent_Data { | |
struct FUntypedBulkData_Mirror CollisionHeightData; // 0x210 (0x34) | |
int SectionBaseX; // 0x244 (0x4) | |
int SectionBaseY; // 0x248 (0x4) | |
int CollisionSizeQuads; // 0x24C (0x4) | |
float CollisionScale; // 0x250 (0x4) | |
struct TArray_unsigned_char_ CollisionQuadFlags; // 0x254 (0xC) | |
struct TArray_UPhysicalMaterialPtr_ PhysicalMaterials; // 0x260 (0xC) | |
struct FPointer RBHeightfield; // 0x26C (0x4) | |
struct FBoxSphereBounds CachedBoxSphereBounds; // 0x270 (0x1C) | |
}; | |
struct ULandscapeHeightfieldCollisionComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct ULandscapeHeightfieldCollisionComponent_Data ULandscapeHeightfieldCollisionComponent; | |
}; | |
struct UTerrainComponent_Data { | |
struct TArray_UShadowMap2DPtr_ ShadowMaps; // 0x210 (0xC) | |
struct TArray_FGuid_ IrrelevantLights; // 0x21C (0xC) | |
struct FPointer TerrainObject; // 0x228 (0x4) | |
struct FPointer TerrainRenderResources; // 0x22C (0x4) | |
int SectionBaseX; // 0x230 (0x4) | |
int SectionBaseY; // 0x234 (0x4) | |
int SectionSizeX; // 0x238 (0x4) | |
int SectionSizeY; // 0x23C (0x4) | |
int TrueSectionSizeX; // 0x240 (0x4) | |
int TrueSectionSizeY; // 0x244 (0x4) | |
struct FPointer LightMap; // 0x248 (0x4) | |
struct TArray_int_ BatchMaterials; // 0x24C (0xC) | |
int FullBatch; // 0x258 (0x4) | |
struct FTerrainBVTree GameBVTree; // 0x25C (0xC) | |
struct FTerrainBVTree EditorBVTree; // 0x268 (0xC) | |
struct FPointer RBHeightfield; // 0x274 (0x4) | |
}; | |
struct UTerrainComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UTerrainComponent_Data UTerrainComponent; | |
}; | |
struct UTerrainWeightMapTexture_Data { | |
}; | |
struct UTerrainWeightMapTexture { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2D_Data UTexture2D; | |
struct UTerrainWeightMapTexture_Data UTerrainWeightMapTexture; | |
}; | |
struct UTerrainLayerSetup_Data { | |
struct TArray_FTerrainFilteredMaterial_ Materials; // 0x3C (0xC) | |
}; | |
struct UTerrainLayerSetup { | |
struct UObject_Data UObject; | |
struct UTerrainLayerSetup_Data UTerrainLayerSetup; | |
}; | |
struct UTerrainMaterial_Data { | |
unsigned char Unknown1[0x4]; // 0x3C (0x4) MISSED OFFSET | |
struct FMatrix LocalToMapping; // 0x40 (0x40) | |
unsigned char MappingType; // 0x80 (0x1) | |
float MappingScale; // 0x84 (0x4) | |
float MappingRotation; // 0x88 (0x4) | |
float MappingPanU; // 0x8C (0x4) | |
float MappingPanV; // 0x90 (0x4) | |
struct UMaterialInterface* Material; // 0x94 (0x4) | |
struct UTexture2D* DisplacementMap; // 0x98 (0x4) | |
float DisplacementScale; // 0x9C (0x4) | |
struct TArray_FTerrainFoliageMesh_ FoliageMeshes; // 0xA0 (0xC) | |
}; | |
struct UTerrainMaterial { | |
struct UObject_Data UObject; | |
struct UTerrainMaterial_Data UTerrainMaterial; | |
}; | |
struct UDataStoreClient_Data { | |
struct TArray_FString_ GlobalDataStoreClasses; // 0x48 (0xC) | |
struct TArray_UUIDataStorePtr_ GlobalDataStores; // 0x54 (0xC) | |
struct TArray_FString_ PlayerDataStoreClassNames; // 0x60 (0xC) | |
struct TArray_UUIDataStorePtr_ PlayerDataStoreClasses; // 0x6C (0xC) | |
struct TArray_FPlayerDataStoreGroup_ PlayerDataStores; // 0x78 (0xC) | |
}; | |
struct UDataStoreClient { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UDataStoreClient_Data UDataStoreClient; | |
}; | |
struct UConsole_Data { | |
struct ULocalPlayer* ConsoleTargetPlayer; // 0x78 (0x4) | |
struct UTexture2D* DefaultTexture_Black; // 0x7C (0x4) | |
struct UTexture2D* DefaultTexture_White; // 0x80 (0x4) | |
struct FName ConsoleKey; // 0x84 (0x8) | |
struct FName TypeKey; // 0x8C (0x8) | |
int MaxScrollbackSize; // 0x94 (0x4) | |
struct TArray_FString_ Scrollback; // 0x98 (0xC) | |
int SBHead; // 0xA4 (0x4) | |
int SBPos; // 0xA8 (0x4) | |
int HistoryTop; // 0xAC (0x4) | |
int HistoryBot; // 0xB0 (0x4) | |
int HistoryCur; // 0xB4 (0x4) | |
struct FString History[16]; // 0xB8 (0xC0) | |
bool bNavigatingHistory : 1; // 0x178 (0x4) | |
bool bCaptureKeyInput : 1; // 0x178 (0x4) | |
bool bCtrl : 1; // 0x178 (0x4) | |
bool bEnableUI : 1; // 0x178 (0x4) | |
bool bAutoCompleteLocked : 1; // 0x178 (0x4) | |
bool bRequireCtrlToNavigateAutoComplete : 1; // 0x178 (0x4) | |
bool bIsRuntimeAutoCompleteUpToDate : 1; // 0x178 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString TypedStr; // 0x17C (0xC) | |
int TypedStrPos; // 0x188 (0x4) | |
struct TArray_FAutoCompleteCommand_ ManualAutoCompleteList; // 0x18C (0xC) | |
struct TArray_FAutoCompleteCommand_ AutoCompleteList; // 0x198 (0xC) | |
int AutoCompleteIndex; // 0x1A4 (0x4) | |
struct FAutoCompleteNode AutoCompleteTree; // 0x1A8 (0x1C) | |
struct TArray_int_ AutoCompleteIndices; // 0x1C4 (0xC) | |
}; | |
struct UConsole { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UConsole_Data UConsole; | |
}; | |
struct UInput_Data { | |
struct TArray_FKeyBind_ Bindings; // 0x78 (0xC) | |
struct TArray_FName_ PressedKeys; // 0x84 (0xC) | |
unsigned char CurrentEvent; // 0x90 (0x1) | |
float CurrentDelta; // 0x94 (0x4) | |
float CurrentDeltaTime; // 0x98 (0x4) | |
unsigned char NameToPtr[0x3C]; // 0x9C (0x3C) UNKNOWN PROPERTY | |
struct TArray_FPointer_ AxisArray; // 0xD8 (0xC) | |
}; | |
struct UInput { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UInput_Data UInput; | |
}; | |
struct UPlayerInput_Data { | |
bool bUsingGamepad : 1; // 0xE4 (0x4) | |
bool bInvertGamepad : 1; // 0xE4 (0x4) | |
bool bInvertMouse : 1; // 0xE4 (0x4) | |
bool bInvertTurn : 1; // 0xE4 (0x4) | |
bool bInvertGamepadTurn : 1; // 0xE4 (0x4) | |
bool bInvertGamepadMove : 1; // 0xE4 (0x4) | |
bool bInvertGamepadStrafe : 1; // 0xE4 (0x4) | |
bool bWasForward : 1; // 0xE4 (0x4) | |
bool bWasBack : 1; // 0xE4 (0x4) | |
bool bWasLeft : 1; // 0xE4 (0x4) | |
bool bWasRight : 1; // 0xE4 (0x4) | |
bool bEdgeForward : 1; // 0xE4 (0x4) | |
bool bEdgeBack : 1; // 0xE4 (0x4) | |
bool bEdgeLeft : 1; // 0xE4 (0x4) | |
bool bEdgeRight : 1; // 0xE4 (0x4) | |
bool bEnableMouseSmoothing : 1; // 0xE4 (0x4) | |
bool bEnableFOVScaling : 1; // 0xE4 (0x4) | |
bool bLockTurnUntilRelease : 1; // 0xE4 (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct FName LastAxisKeyName; // 0xE8 (0x8) | |
float DoubleClickTimer; // 0xF0 (0x4) | |
float DoubleClickTime; // 0xF4 (0x4) | |
float MouseSensitivity; // 0xF8 (0x4) | |
float aBaseX; // 0xFC (0x4) | |
float aBaseY; // 0x100 (0x4) | |
float aBaseZ; // 0x104 (0x4) | |
float aMouseX; // 0x108 (0x4) | |
float aMouseY; // 0x10C (0x4) | |
float aForward; // 0x110 (0x4) | |
float aTurn; // 0x114 (0x4) | |
float aStrafe; // 0x118 (0x4) | |
float aUp; // 0x11C (0x4) | |
float aLookUp; // 0x120 (0x4) | |
float aRightAnalogTrigger; // 0x124 (0x4) | |
float aLeftAnalogTrigger; // 0x128 (0x4) | |
float aPS3AccelX; // 0x12C (0x4) | |
float aPS3AccelY; // 0x130 (0x4) | |
float aPS3AccelZ; // 0x134 (0x4) | |
float aPS3Gyro; // 0x138 (0x4) | |
float RawJoyUp; // 0x13C (0x4) | |
float RawJoyRight; // 0x140 (0x4) | |
float RawJoyLookRight; // 0x144 (0x4) | |
float RawJoyLookUp; // 0x148 (0x4) | |
float MoveForwardSpeed; // 0x14C (0x4) | |
float MoveStrafeSpeed; // 0x150 (0x4) | |
float LookRightScale; // 0x154 (0x4) | |
float LookUpScale; // 0x158 (0x4) | |
unsigned char bStrafe; // 0x15C (0x1) | |
unsigned char bXAxis; // 0x15D (0x1) | |
unsigned char bYAxis; // 0x15E (0x1) | |
float ZeroTime[2]; // 0x160 (0x8) | |
float SmoothedMouse[2]; // 0x168 (0x8) | |
int MouseSamples; // 0x170 (0x4) | |
float MouseSamplingTotal; // 0x174 (0x4) | |
float AutoUnlockTurnTime; // 0x178 (0x4) | |
}; | |
struct UPlayerInput { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UInput_Data UInput; | |
struct UPlayerInput_Data UPlayerInput; | |
}; | |
struct UPlayerManagerInteraction_Data { | |
}; | |
struct UPlayerManagerInteraction { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UPlayerManagerInteraction_Data UPlayerManagerInteraction; | |
}; | |
struct UUISceneClient_Data { | |
struct FPointer VfTable_FExec; // 0x48 (0x4) | |
struct FPointer RenderViewport; // 0x4C (0x4) | |
struct FIntPoint MousePosition; // 0x50 (0x8) | |
struct UDataStoreClient* DataStoreManager; // 0x58 (0x4) | |
unsigned char Unknown1[0x4]; // 0x5C (0x4) MISSED OFFSET | |
struct FMatrix CanvasToScreen; // 0x60 (0x40) | |
struct FMatrix InvCanvasToScreen; // 0xA0 (0x40) | |
struct UPostProcessChain* UIScenePostProcess; // 0xE0 (0x4) | |
bool bEnablePostProcess : 1; // 0xE4 (0x4) | |
unsigned char Unknown1[0x3]; // BITFIELD FIX | |
}; | |
struct UUISceneClient { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUISceneClient_Data UUISceneClient; | |
}; | |
struct UUISoundTheme_Data { | |
struct TArray_FSoundEventMapping_ SoundEventBindings; // 0x3C (0xC) | |
}; | |
struct UUISoundTheme { | |
struct UObject_Data UObject; | |
struct UUISoundTheme_Data UUISoundTheme; | |
}; | |
struct UUIDataStoreSubscriber_Data { | |
}; | |
struct UUIDataStoreSubscriber { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UUIDataStoreSubscriber_Data UUIDataStoreSubscriber; | |
}; | |
struct UUIDataStorePublisher_Data { | |
}; | |
struct UUIDataStorePublisher { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UUIDataStoreSubscriber_Data UUIDataStoreSubscriber; | |
struct UUIDataStorePublisher_Data UUIDataStorePublisher; | |
}; | |
struct UUIListElementCellProvider_Data { | |
}; | |
struct UUIListElementCellProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UUIListElementCellProvider_Data UUIListElementCellProvider; | |
}; | |
struct UUIListElementProvider_Data { | |
}; | |
struct UUIListElementProvider { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UUIListElementProvider_Data UUIListElementProvider; | |
}; | |
struct UUIDataProvider_Data { | |
unsigned char WriteAccessType; // 0x48 (0x1) | |
struct TArray_FScriptDelegate_ ProviderChangedNotifies; // 0x4C (0xC) | |
struct FScriptDelegate __OnDataProviderPropertyChange__Delegate; // 0x58 (0xC) | |
}; | |
struct UUIDataProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
}; | |
struct UUIConfigProvider_Data { | |
}; | |
struct UUIConfigProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIConfigProvider_Data UUIConfigProvider; | |
}; | |
struct UUIConfigFileProvider_Data { | |
struct TArray_UUIConfigSectionProviderPtr_ Sections; // 0x64 (0xC) | |
struct FString ConfigFileName; // 0x70 (0xC) | |
}; | |
struct UUIConfigFileProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIConfigProvider_Data UUIConfigProvider; | |
struct UUIConfigFileProvider_Data UUIConfigFileProvider; | |
}; | |
struct UUIConfigSectionProvider_Data { | |
struct FString SectionName; // 0x64 (0xC) | |
}; | |
struct UUIConfigSectionProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIConfigProvider_Data UUIConfigProvider; | |
struct UUIConfigSectionProvider_Data UUIConfigSectionProvider; | |
}; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data { | |
int PlayerControllerId; // 0x64 (0x4) | |
}; | |
struct UUIDataProvider_OnlinePlayerDataBase { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
}; | |
struct UUIDataProvider_OnlineFriendMessages_Data { | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct TArray_FOnlineFriendMessage_ Messages; // 0x6C (0xC) | |
struct FString SendingPlayerNameCol; // 0x78 (0xC) | |
struct FString bIsFriendInviteCol; // 0x84 (0xC) | |
struct FString bWasAcceptedCol; // 0x90 (0xC) | |
struct FString bWasDeniedCol; // 0x9C (0xC) | |
struct FString MessageCol; // 0xA8 (0xC) | |
struct FString LastInviteFrom; // 0xB4 (0xC) | |
}; | |
struct UUIDataProvider_OnlineFriendMessages { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_OnlineFriendMessages_Data UUIDataProvider_OnlineFriendMessages; | |
}; | |
struct UUIDataProvider_OnlineFriends_Data { | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct TArray_FOnlineFriend_ FriendsList; // 0x6C (0xC) | |
struct FString NickNameCol; // 0x78 (0xC) | |
struct FString PresenceInfoCol; // 0x84 (0xC) | |
struct FString FriendStateCol; // 0x90 (0xC) | |
struct FString bIsOnlineCol; // 0x9C (0xC) | |
struct FString bIsPlayingCol; // 0xA8 (0xC) | |
struct FString bIsPlayingThisGameCol; // 0xB4 (0xC) | |
struct FString bIsJoinableCol; // 0xC0 (0xC) | |
struct FString bHasVoiceSupportCol; // 0xCC (0xC) | |
struct FString bHaveInvitedCol; // 0xD8 (0xC) | |
struct FString bHasInvitedYouCol; // 0xE4 (0xC) | |
struct FString bHaveRequestedCol; // 0xF0 (0xC) | |
struct FString bHasRequestedYouCol; // 0xFC (0xC) | |
struct FString OfflineText; // 0x108 (0xC) | |
struct FString OnlineText; // 0x114 (0xC) | |
struct FString AwayText; // 0x120 (0xC) | |
struct FString BusyText; // 0x12C (0xC) | |
}; | |
struct UUIDataProvider_OnlineFriends { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_OnlineFriends_Data UUIDataProvider_OnlineFriends; | |
}; | |
struct UUIDataProvider_OnlinePartyChatList_Data { | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct TArray_FOnlinePartyMember_ PartyMembersList; // 0x6C (0xC) | |
struct TArray_FString_ NatTypes; // 0x78 (0xC) | |
struct FString NickNameCol; // 0x84 (0xC) | |
struct FString NatTypeCol; // 0x90 (0xC) | |
struct FString IsLocalCol; // 0x9C (0xC) | |
struct FString IsInPartyVoiceCol; // 0xA8 (0xC) | |
struct FString IsTalkingCol; // 0xB4 (0xC) | |
struct FString IsInGameSessionCol; // 0xC0 (0xC) | |
struct FString IsPlayingThisGameCol; // 0xCC (0xC) | |
}; | |
struct UUIDataProvider_OnlinePartyChatList { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_OnlinePartyChatList_Data UUIDataProvider_OnlinePartyChatList; | |
}; | |
struct UUIDataProvider_OnlinePlayerStorage_Data { | |
struct UOnlinePlayerStorage* Profile; // 0x68 (0x4) | |
struct FName ProviderName; // 0x6C (0x8) | |
bool bWasErrorLastRead : 1; // 0x74 (0x4) | |
bool bIsExternalUIOpen : 1; // 0x74 (0x4) | |
bool bNeedsDeferredRefresh : 1; // 0x74 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FPlayerStorageArrayProvider_ PlayerStorageArrayProviders; // 0x78 (0xC) | |
int DeviceStorageSizeNeeded; // 0x84 (0x4) | |
}; | |
struct UUIDataProvider_OnlinePlayerStorage { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_OnlinePlayerStorage_Data UUIDataProvider_OnlinePlayerStorage; | |
}; | |
struct UUIDataProvider_OnlineProfileSettings_Data { | |
}; | |
struct UUIDataProvider_OnlineProfileSettings { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_OnlinePlayerStorage_Data UUIDataProvider_OnlinePlayerStorage; | |
struct UUIDataProvider_OnlineProfileSettings_Data UUIDataProvider_OnlineProfileSettings; | |
}; | |
struct UUIDataProvider_PlayerAchievements_Data { | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct TArray_FAchievementDetails_ Achievements; // 0x6C (0xC) | |
}; | |
struct UUIDataProvider_PlayerAchievements { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerDataBase_Data UUIDataProvider_OnlinePlayerDataBase; | |
struct UUIDataProvider_PlayerAchievements_Data UUIDataProvider_PlayerAchievements; | |
}; | |
struct UUIDataProvider_OnlinePlayerStorageArray_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x64 (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct UOnlinePlayerStorage* PlayerStorage; // 0x6C (0x4) | |
int PlayerStorageId; // 0x70 (0x4) | |
struct FName PlayerStorageName; // 0x74 (0x8) | |
struct FString ColumnHeaderText; // 0x7C (0xC) | |
struct TArray_FName_ Values; // 0x88 (0xC) | |
}; | |
struct UUIDataProvider_OnlinePlayerStorageArray { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_OnlinePlayerStorageArray_Data UUIDataProvider_OnlinePlayerStorageArray; | |
}; | |
struct UUIDataProvider_SettingsArray_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x64 (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct USettings* Settings; // 0x6C (0x4) | |
int SettingsId; // 0x70 (0x4) | |
struct FName SettingsName; // 0x74 (0x8) | |
struct FString ColumnHeaderText; // 0x7C (0xC) | |
struct TArray_FIdToStringMapping_ Values; // 0x88 (0xC) | |
}; | |
struct UUIDataProvider_SettingsArray { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataProvider_SettingsArray_Data UUIDataProvider_SettingsArray; | |
}; | |
struct UUIDataStore_Data { | |
struct FName Tag; // 0x64 (0x8) | |
struct TArray_FScriptDelegate_ RefreshSubscriberNotifies; // 0x6C (0xC) | |
struct FScriptDelegate __OnDataStoreValueUpdated__Delegate; // 0x78 (0xC) | |
}; | |
struct UUIDataStore { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
}; | |
struct UUIDataStore_DynamicResource_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x84 (0x4) | |
struct UUIDataProvider_OnlineProfileSettings* ProfileProvider; // 0x88 (0x4) | |
struct UUIDataStore_GameResource* GameResourceDataStore; // 0x8C (0x4) | |
struct TArray_FDynamicResourceProviderDefinition_ ResourceProviderDefinitions; // 0x90 (0xC) | |
struct FMultiMap_Mirror ResourceProviders; // 0x9C (0x3C) | |
}; | |
struct UUIDataStore_DynamicResource { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_DynamicResource_Data UUIDataStore_DynamicResource; | |
}; | |
struct UUIDataStore_Fonts_Data { | |
}; | |
struct UUIDataStore_Fonts { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Fonts_Data UUIDataStore_Fonts; | |
}; | |
struct UUIDataStore_GameResource_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x84 (0x4) | |
struct TArray_FGameResourceDataProvider_ ElementProviderTypes; // 0x88 (0xC) | |
struct FMultiMap_Mirror ListElementProviders; // 0x94 (0x3C) | |
}; | |
struct UUIDataStore_GameResource { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_GameResource_Data UUIDataStore_GameResource; | |
}; | |
struct UUIDataStore_MenuItems_Data { | |
struct FName CurrentGameSettingsTag; // 0xD0 (0x8) | |
struct FMultiMap_Mirror OptionProviders; // 0xD8 (0x3C) | |
struct TArray_UUIDataProvider_MenuItemPtr_ DynamicProviders; // 0x114 (0xC) | |
}; | |
struct UUIDataStore_MenuItems { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_GameResource_Data UUIDataStore_GameResource; | |
struct UUIDataStore_MenuItems_Data UUIDataStore_MenuItems; | |
}; | |
struct UUIDataStore_GameState_Data { | |
struct FScriptDelegate __OnRefreshDataFieldValue__Delegate; // 0x84 (0xC) | |
}; | |
struct UUIDataStore_GameState { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_GameState_Data UUIDataStore_GameState; | |
}; | |
struct UUIDataStore_Registry_Data { | |
struct UUIDynamicFieldProvider* RegistryDataProvider; // 0x84 (0x4) | |
}; | |
struct UUIDataStore_Registry { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Registry_Data UUIDataStore_Registry; | |
}; | |
struct UUIDataStore_Remote_Data { | |
}; | |
struct UUIDataStore_Remote { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Remote_Data UUIDataStore_Remote; | |
}; | |
struct UUIDataStore_OnlineGameSearch_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x84 (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x88 (0x4) | |
struct FName SearchResultsName; // 0x8C (0x8) | |
struct UOnlineSubsystem* OnlineSub; // 0x94 (0x4) | |
struct FScriptInterface GameInterface; // 0x98 (0x8) | |
struct TArray_FGameSearchCfg_ GameSearchCfgList; // 0xA0 (0xC) | |
int SelectedIndex; // 0xAC (0x4) | |
int ActiveSearchIndex; // 0xB0 (0x4) | |
}; | |
struct UUIDataStore_OnlineGameSearch { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Remote_Data UUIDataStore_Remote; | |
struct UUIDataStore_OnlineGameSearch_Data UUIDataStore_OnlineGameSearch; | |
}; | |
struct UUIDataStore_OnlinePlayerData_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x84 (0x4) | |
struct UUIDataProvider_OnlineFriends* FriendsProvider; // 0x88 (0x4) | |
int PlayerControllerId; // 0x8C (0x4) | |
struct FString PlayerNick; // 0x90 (0xC) | |
struct FString ProfileSettingsClassName; // 0x9C (0xC) | |
struct UOnlineProfileSettings* ProfileSettingsClass; // 0xA8 (0x4) | |
struct UUIDataProvider_OnlineProfileSettings* ProfileProvider; // 0xAC (0x4) | |
struct FString ProfileProviderClassName; // 0xB0 (0xC) | |
struct UUIDataProvider_OnlineProfileSettings* ProfileProviderClass; // 0xBC (0x4) | |
struct FString PlayerStorageClassName; // 0xC0 (0xC) | |
struct UOnlinePlayerStorage* PlayerStorageClass; // 0xCC (0x4) | |
struct UUIDataProvider_OnlinePlayerStorage* StorageProvider; // 0xD0 (0x4) | |
struct FString StorageProviderClassName; // 0xD4 (0xC) | |
struct UUIDataProvider_OnlinePlayerStorage* StorageProviderClass; // 0xE0 (0x4) | |
struct UUIDataProvider_OnlineFriendMessages* FriendMessagesProvider; // 0xE4 (0x4) | |
struct UUIDataProvider_PlayerAchievements* AchievementsProvider; // 0xE8 (0x4) | |
struct FString FriendsProviderClassName; // 0xEC (0xC) | |
struct UUIDataProvider_OnlineFriends* FriendsProviderClass; // 0xF8 (0x4) | |
struct FString FriendMessagesProviderClassName; // 0xFC (0xC) | |
struct UUIDataProvider_OnlineFriendMessages* FriendMessagesProviderClass; // 0x108 (0x4) | |
struct FString AchievementsProviderClassName; // 0x10C (0xC) | |
struct UUIDataProvider_PlayerAchievements* AchievementsProviderClass; // 0x118 (0x4) | |
struct FString PartyChatProviderClassName; // 0x11C (0xC) | |
struct UUIDataProvider_OnlinePartyChatList* PartyChatProviderClass; // 0x128 (0x4) | |
struct UUIDataProvider_OnlinePartyChatList* PartyChatProvider; // 0x12C (0x4) | |
}; | |
struct UUIDataStore_OnlinePlayerData { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Remote_Data UUIDataStore_Remote; | |
struct UUIDataStore_OnlinePlayerData_Data UUIDataStore_OnlinePlayerData; | |
}; | |
struct UUIDataStore_OnlineStats_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x84 (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x88 (0x4) | |
struct TArray_UOnlineStatsReadPtr_ StatsReadClasses; // 0x8C (0xC) | |
struct FName StatsReadName; // 0x98 (0x8) | |
struct FPlayerNickMetaData PlayerNickData; // 0xA0 (0x14) | |
struct FRankMetaData RankNameMetaData; // 0xB4 (0x14) | |
struct FName TotalRowsName; // 0xC8 (0x8) | |
struct TArray_UOnlineStatsReadPtr_ StatsReadObjects; // 0xD0 (0xC) | |
struct UOnlineStatsRead* StatsRead; // 0xDC (0x4) | |
unsigned char CurrentReadType; // 0xE0 (0x1) | |
struct FScriptInterface StatsInterface; // 0xE4 (0x8) | |
struct FScriptInterface PlayerInterface; // 0xEC (0x8) | |
}; | |
struct UUIDataStore_OnlineStats { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Remote_Data UUIDataStore_Remote; | |
struct UUIDataStore_OnlineStats_Data UUIDataStore_OnlineStats; | |
}; | |
struct UUIDataStore_Settings_Data { | |
}; | |
struct UUIDataStore_Settings { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Settings_Data UUIDataStore_Settings; | |
}; | |
struct UUIDataStore_OnlineGameSettings_Data { | |
struct TArray_FGameSettingsCfg_ GameSettingsCfgList; // 0x84 (0xC) | |
struct UUIDataProvider_Settings* SettingsProviderClass; // 0x90 (0x4) | |
int SelectedIndex; // 0x94 (0x4) | |
}; | |
struct UUIDataStore_OnlineGameSettings { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_Settings_Data UUIDataStore_Settings; | |
struct UUIDataStore_OnlineGameSettings_Data UUIDataStore_OnlineGameSettings; | |
}; | |
struct UUIDataStore_StringBase_Data { | |
}; | |
struct UUIDataStore_StringBase { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_StringBase_Data UUIDataStore_StringBase; | |
}; | |
struct UUIDataStore_InputAlias_Data { | |
struct TArray_FUIDataStoreInputAlias_ InputAliases; // 0x84 (0xC) | |
unsigned char InputAliasLookupMap[0x3C]; // 0x90 (0x3C) UNKNOWN PROPERTY | |
}; | |
struct UUIDataStore_InputAlias { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_StringBase_Data UUIDataStore_StringBase; | |
struct UUIDataStore_InputAlias_Data UUIDataStore_InputAlias; | |
}; | |
struct UUIDataStore_StringAliasMap_Data { | |
struct TArray_FUIMenuInputMap_ MenuInputMapArray; // 0x84 (0xC) | |
struct FMap_Mirror MenuInputSets; // 0x90 (0x3C) | |
int PlayerIndex; // 0xCC (0x4) | |
}; | |
struct UUIDataStore_StringAliasMap { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_StringBase_Data UUIDataStore_StringBase; | |
struct UUIDataStore_StringAliasMap_Data UUIDataStore_StringAliasMap; | |
}; | |
struct UUIDataStore_Strings_Data { | |
struct TArray_UUIConfigFileProviderPtr_ LocFileProviders; // 0x84 (0xC) | |
}; | |
struct UUIDataStore_Strings { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDataStore_Data UUIDataStore; | |
struct UUIDataStore_StringBase_Data UUIDataStore_StringBase; | |
struct UUIDataStore_Strings_Data UUIDataStore_Strings; | |
}; | |
struct UUIDynamicFieldProvider_Data { | |
struct TArray_FUIProviderScriptFieldValue_ PersistentDataFields; // 0x64 (0xC) | |
struct TArray_FUIProviderScriptFieldValue_ RuntimeDataFields; // 0x70 (0xC) | |
struct FMap_Mirror PersistentCollectionData; // 0x7C (0x3C) | |
struct FMap_Mirror RuntimeCollectionData; // 0xB8 (0x3C) | |
}; | |
struct UUIDynamicFieldProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIDynamicFieldProvider_Data UUIDynamicFieldProvider; | |
}; | |
struct UUIPropertyDataProvider_Data { | |
struct TArray_UPropertyPtr_ ComplexPropertyTypes; // 0x64 (0xC) | |
struct FScriptDelegate __CanSupportComplexPropertyType__Delegate; // 0x70 (0xC) | |
}; | |
struct UUIPropertyDataProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
}; | |
struct UUIDynamicDataProvider_Data { | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x7C (0x4) | |
struct UObject* DataClass; // 0x80 (0x4) | |
struct UObject* DataSource; // 0x84 (0x4) | |
}; | |
struct UUIDynamicDataProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIDynamicDataProvider_Data UUIDynamicDataProvider; | |
}; | |
struct UUIDataProvider_Settings_Data { | |
struct USettings* Settings; // 0x88 (0x4) | |
struct TArray_FSettingsArrayProvider_ SettingsArrayProviders; // 0x8C (0xC) | |
bool bIsAListRow : 1; // 0x98 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UUIDataProvider_Settings { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIDynamicDataProvider_Data UUIDynamicDataProvider; | |
struct UUIDataProvider_Settings_Data UUIDataProvider_Settings; | |
}; | |
struct UUIResourceDataProvider_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x7C (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x80 (0x4) | |
bool bDataBindingPropertiesOnly : 1; // 0x84 (0x4) | |
bool bSkipDuringEnumeration : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UUIResourceDataProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
}; | |
struct UUIDataProvider_MenuItem_Data { | |
unsigned char OptionType; // 0x88 (0x1) | |
struct TArray_FName_ OptionSet; // 0x8C (0xC) | |
struct FString DataStoreMarkup; // 0x98 (0xC) | |
struct FString DescriptionMarkup; // 0xA4 (0xC) | |
struct FName RequiredGameMode; // 0xB0 (0x8) | |
struct FString FriendlyName; // 0xB8 (0xC) | |
struct FString CustomFriendlyName; // 0xC4 (0xC) | |
struct FString Description; // 0xD0 (0xC) | |
bool bEditableCombo : 1; // 0xDC (0x4) | |
bool bNumericCombo : 1; // 0xDC (0x4) | |
bool bKeyboardOrMouseOption : 1; // 0xDC (0x4) | |
bool bOnlineOnly : 1; // 0xDC (0x4) | |
bool bOfflineOnly : 1; // 0xDC (0x4) | |
bool bSearchAllInis : 1; // 0xDC (0x4) | |
bool bRemoveOn360 : 1; // 0xDC (0x4) | |
bool bRemoveOnPC : 1; // 0xDC (0x4) | |
bool bRemoveOnPS3 : 1; // 0xDC (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
int EditBoxMaxLength; // 0xE0 (0x4) | |
struct FUIRangeData RangeData; // 0xE4 (0x14) | |
struct TArray_FName_ SchemaCellFields; // 0xF8 (0xC) | |
struct FString IniName; // 0x104 (0xC) | |
}; | |
struct UUIDataProvider_MenuItem { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UUIDataProvider_MenuItem_Data UUIDataProvider_MenuItem; | |
}; | |
struct UUIMapSummary_Data { | |
struct FString MapName; // 0x88 (0xC) | |
struct FString ScreenshotPathName; // 0x94 (0xC) | |
struct FString DisplayName; // 0xA0 (0xC) | |
struct FString Description; // 0xAC (0xC) | |
}; | |
struct UUIMapSummary { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UUIMapSummary_Data UUIMapSummary; | |
}; | |
struct UUIResourceCombinationProvider_Data { | |
struct FPointer VfTable_IUIListElementProvider; // 0x64 (0x4) | |
struct FPointer VfTable_IUIListElementCellProvider; // 0x68 (0x4) | |
struct UUIResourceDataProvider* StaticDataProvider; // 0x6C (0x4) | |
struct UUIDataProvider_OnlineProfileSettings* ProfileProvider; // 0x70 (0x4) | |
}; | |
struct UUIResourceCombinationProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIResourceCombinationProvider_Data UUIResourceCombinationProvider; | |
}; | |
struct UGameUISceneClient_Data { | |
float LatestDeltaTime; // 0xE8 (0x4) | |
struct FDouble DoubleClickStartTime; // 0xEC (0x8) | |
struct FIntPoint DoubleClickStartPosition; // 0xF4 (0x8) | |
struct FMap_Mirror InitialPressedKeys; // 0xFC (0x3C) | |
bool bUpdateInputProcessingStatus : 1; // 0x138 (0x4) | |
bool bUpdateSceneViewportSizes : 1; // 0x138 (0x4) | |
bool bEnableDebugInput : 1; // 0x138 (0x4) | |
bool bRenderDebugInfo : 1; // 0x138 (0x4) | |
bool bCaptureUnprocessedInput : 1; // 0x138 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FName_ NavAliases; // 0x13C (0xC) | |
struct TArray_FName_ AxisInputKeys; // 0x148 (0xC) | |
}; | |
struct UGameUISceneClient { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUISceneClient_Data UUISceneClient; | |
struct UGameUISceneClient_Data UGameUISceneClient; | |
}; | |
struct UScene_Data { | |
}; | |
struct UScene { | |
struct UObject_Data UObject; | |
struct UScene_Data UScene; | |
}; | |
struct AFoliageFactory_Data { | |
struct TArray_FFoliageMesh_ Meshes; // 0x1BC (0xC) | |
float VolumeFalloffRadius; // 0x1C8 (0x4) | |
float VolumeFalloffExponent; // 0x1CC (0x4) | |
float SurfaceDensityUpFacing; // 0x1D0 (0x4) | |
float SurfaceDensityDownFacing; // 0x1D4 (0x4) | |
float SurfaceDensitySideFacing; // 0x1D8 (0x4) | |
float FacingFalloffExponent; // 0x1DC (0x4) | |
int MaxInstanceCount; // 0x1E0 (0x4) | |
}; | |
struct AFoliageFactory { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AFoliageFactory_Data AFoliageFactory; | |
}; | |
struct AInstancedFoliageActor_Data { | |
struct FMap_Mirror FoliageMeshes; // 0x188 (0x3C) | |
}; | |
struct AInstancedFoliageActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInstancedFoliageActor_Data AInstancedFoliageActor; | |
}; | |
struct AInteractiveFoliageActor_Data { | |
struct UCylinderComponent* CylinderComponent; // 0x190 (0x4) | |
struct FVector TouchingActorEntryPosition; // 0x194 (0xC) | |
struct FVector FoliageVelocity; // 0x1A0 (0xC) | |
struct FVector FoliageForce; // 0x1AC (0xC) | |
struct FVector FoliagePosition; // 0x1B8 (0xC) | |
float FoliageDamageImpulseScale; // 0x1C4 (0x4) | |
float FoliageTouchImpulseScale; // 0x1C8 (0x4) | |
float FoliageStiffness; // 0x1CC (0x4) | |
float FoliageStiffnessQuadratic; // 0x1D0 (0x4) | |
float FoliageDamping; // 0x1D4 (0x4) | |
float MaxDamageImpulse; // 0x1D8 (0x4) | |
float MaxTouchImpulse; // 0x1DC (0x4) | |
float MaxForce; // 0x1E0 (0x4) | |
float Mass; // 0x1E4 (0x4) | |
}; | |
struct AInteractiveFoliageActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AStaticMeshActorBase_Data AStaticMeshActorBase; | |
struct AStaticMeshActor_Data AStaticMeshActor; | |
struct AInteractiveFoliageActor_Data AInteractiveFoliageActor; | |
}; | |
struct UFoliageComponent_Data { | |
struct TArray_FStoredFoliageInstance_ LitInstances; // 0x210 (0xC) | |
struct TArray_FGuid_ StaticallyRelevantLights; // 0x21C (0xC) | |
struct TArray_FGuid_ StaticallyIrrelevantLights; // 0x228 (0xC) | |
float DirectionalStaticLightingScale[3]; // 0x234 (0xC) | |
float SimpleStaticLightingScale[3]; // 0x240 (0xC) | |
struct UStaticMesh* InstanceStaticMesh; // 0x24C (0x4) | |
struct UMaterialInterface* Material; // 0x250 (0x4) | |
float MaxDrawRadius; // 0x254 (0x4) | |
float MinTransitionRadius; // 0x258 (0x4) | |
float MinThinningRadius; // 0x25C (0x4) | |
struct FVector MinScale; // 0x260 (0xC) | |
struct FVector MaxScale; // 0x26C (0xC) | |
float SwayScale; // 0x278 (0x4) | |
}; | |
struct UFoliageComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UFoliageComponent_Data UFoliageComponent; | |
}; | |
struct UInteractiveFoliageComponent_Data { | |
struct FPointer FoliageSceneProxy; // 0x248 (0x4) | |
}; | |
struct UInteractiveFoliageComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct UStaticMeshComponent_Data UStaticMeshComponent; | |
struct UInteractiveFoliageComponent_Data UInteractiveFoliageComponent; | |
}; | |
struct UActorFactoryInteractiveFoliage_Data { | |
}; | |
struct UActorFactoryInteractiveFoliage { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactoryStaticMesh_Data UActorFactoryStaticMesh; | |
struct UActorFactoryInteractiveFoliage_Data UActorFactoryInteractiveFoliage; | |
}; | |
struct AFluidInfluenceActor_Data { | |
struct UArrowComponent* FlowDirection; // 0x188 (0x4) | |
struct USpriteComponent* Sprite; // 0x18C (0x4) | |
struct UFluidInfluenceComponent* InfluenceComponent; // 0x190 (0x4) | |
bool bActive : 1; // 0x194 (0x4) | |
bool bToggled : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AFluidInfluenceActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AFluidInfluenceActor_Data AFluidInfluenceActor; | |
}; | |
struct AFluidSurfaceActor_Data { | |
struct UFluidSurfaceComponent* FluidComponent; // 0x188 (0x4) | |
struct UParticleSystem* ProjectileEntryEffect; // 0x18C (0x4) | |
}; | |
struct AFluidSurfaceActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AFluidSurfaceActor_Data AFluidSurfaceActor; | |
}; | |
struct AFluidSurfaceActorMovable_Data { | |
}; | |
struct AFluidSurfaceActorMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AFluidSurfaceActor_Data AFluidSurfaceActor; | |
struct AFluidSurfaceActorMovable_Data AFluidSurfaceActorMovable; | |
}; | |
struct UFluidInfluenceComponent_Data { | |
bool bActive : 1; // 0x210 (0x4) | |
bool RaindropFillEntireFluid : 1; // 0x210 (0x4) | |
bool bIsToggleTriggered : 1; // 0x210 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AFluidSurfaceActor* FluidActor; // 0x214 (0x4) | |
unsigned char InfluenceType; // 0x218 (0x1) | |
float MaxDistance; // 0x21C (0x4) | |
float WaveStrength; // 0x220 (0x4) | |
float WaveFrequency; // 0x224 (0x4) | |
float WavePhase; // 0x228 (0x4) | |
float WaveRadius; // 0x22C (0x4) | |
float RaindropAreaRadius; // 0x230 (0x4) | |
float RaindropRadius; // 0x234 (0x4) | |
float RaindropStrength; // 0x238 (0x4) | |
float RaindropRate; // 0x23C (0x4) | |
float FlowSpeed; // 0x240 (0x4) | |
int FlowNumRipples; // 0x244 (0x4) | |
float FlowSideMotionRadius; // 0x248 (0x4) | |
float FlowWaveRadius; // 0x24C (0x4) | |
float FlowStrength; // 0x250 (0x4) | |
float FlowFrequency; // 0x254 (0x4) | |
float SphereOuterRadius; // 0x258 (0x4) | |
float SphereInnerRadius; // 0x25C (0x4) | |
float SphereStrength; // 0x260 (0x4) | |
float CurrentAngle; // 0x264 (0x4) | |
float CurrentTimer; // 0x268 (0x4) | |
struct AFluidSurfaceActor* CurrentFluidActor; // 0x26C (0x4) | |
}; | |
struct UFluidInfluenceComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UFluidInfluenceComponent_Data UFluidInfluenceComponent; | |
}; | |
struct UFluidSurfaceComponent_Data { | |
struct UMaterialInterface* FluidMaterial; // 0x210 (0x4) | |
int LightMapResolution; // 0x214 (0x4) | |
bool EnableSimulation : 1; // 0x218 (0x4) | |
bool EnableDetail : 1; // 0x218 (0x4) | |
bool bTiling : 1; // 0x218 (0x4) | |
bool bPause : 1; // 0x218 (0x4) | |
bool bShowSimulationNormals : 1; // 0x218 (0x4) | |
bool bShowSimulationPosition : 1; // 0x218 (0x4) | |
bool bShowDetailNormals : 1; // 0x218 (0x4) | |
bool bShowDetailPosition : 1; // 0x218 (0x4) | |
bool bShowFluidSimulation : 1; // 0x218 (0x4) | |
bool bShowFluidDetail : 1; // 0x218 (0x4) | |
bool bTestRipple : 1; // 0x218 (0x4) | |
bool bTestRippleCenterOnDetail : 1; // 0x218 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
int SimulationQuadsX; // 0x21C (0x4) | |
int SimulationQuadsY; // 0x220 (0x4) | |
float GridSpacing; // 0x224 (0x4) | |
float GridSpacingLowRes; // 0x228 (0x4) | |
struct AActor* TargetSimulation; // 0x22C (0x4) | |
float GPUTessellationFactor; // 0x230 (0x4) | |
float FluidDamping; // 0x234 (0x4) | |
float FluidTravelSpeed; // 0x238 (0x4) | |
float FluidHeightScale; // 0x23C (0x4) | |
float FluidUpdateRate; // 0x240 (0x4) | |
float ForceImpact; // 0x244 (0x4) | |
float ForceContinuous; // 0x248 (0x4) | |
float LightingContrast; // 0x24C (0x4) | |
struct AActor* TargetDetail; // 0x250 (0x4) | |
float DeactivationDistance; // 0x254 (0x4) | |
int DetailResolution; // 0x258 (0x4) | |
float DetailSize; // 0x25C (0x4) | |
float DetailDamping; // 0x260 (0x4) | |
float DetailTravelSpeed; // 0x264 (0x4) | |
float DetailTransfer; // 0x268 (0x4) | |
float DetailHeightScale; // 0x26C (0x4) | |
float DetailUpdateRate; // 0x270 (0x4) | |
float NormalLength; // 0x274 (0x4) | |
float TestRippleSpeed; // 0x278 (0x4) | |
float TestRippleFrequency; // 0x27C (0x4) | |
float TestRippleRadius; // 0x280 (0x4) | |
float FluidWidth; // 0x284 (0x4) | |
float FluidHeight; // 0x288 (0x4) | |
float TestRippleTime; // 0x28C (0x4) | |
float TestRippleAngle; // 0x290 (0x4) | |
float DeactivationTimer; // 0x294 (0x4) | |
float ViewDistance; // 0x298 (0x4) | |
struct FVector SimulationPosition; // 0x29C (0xC) | |
struct FVector DetailPosition; // 0x2A8 (0xC) | |
struct TArray_unsigned_char_ ClampMap; // 0x2B4 (0xC) | |
struct TArray_UShadowMap2DPtr_ ShadowMaps; // 0x2C0 (0xC) | |
struct FLightMapRef LightMap; // 0x2CC (0x4) | |
struct FPointer FluidSimulation; // 0x2D0 (0x4) | |
}; | |
struct UFluidSurfaceComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UFluidSurfaceComponent_Data UFluidSurfaceComponent; | |
}; | |
struct ALensFlareSource_Data { | |
struct ULensFlareComponent* LensFlareComp; // 0x188 (0x4) | |
bool bCurrentlyActive : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ALensFlareSource { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALensFlareSource_Data ALensFlareSource; | |
}; | |
struct ULensFlareComponent_Data { | |
struct ULensFlare* Template; // 0x210 (0x4) | |
struct UDrawLightConeComponent* PreviewInnerCone; // 0x214 (0x4) | |
struct UDrawLightConeComponent* PreviewOuterCone; // 0x218 (0x4) | |
struct UDrawLightRadiusComponent* PreviewRadius; // 0x21C (0x4) | |
bool bAutoActivate : 1; // 0x220 (0x4) | |
bool bIsActive : 1; // 0x220 (0x4) | |
bool bHasTranslucency : 1; // 0x220 (0x4) | |
bool bHasUnlitTranslucency : 1; // 0x220 (0x4) | |
bool bHasUnlitDistortion : 1; // 0x220 (0x4) | |
bool bUsesSceneColor : 1; // 0x220 (0x4) | |
bool bHasSeparateTranslucency : 1; // 0x220 (0x4) | |
bool bUseTrueConeCalculation : 1; // 0x220 (0x4) | |
bool bVisibleForMobile : 1; // 0x220 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float OuterCone; // 0x224 (0x4) | |
float InnerCone; // 0x228 (0x4) | |
float ConeFudgeFactor; // 0x22C (0x4) | |
float Radius; // 0x230 (0x4) | |
float MinStrength; // 0x234 (0x4) | |
struct FLinearColor SourceColor; // 0x238 (0x10) | |
struct TArray_FLensFlareElementMaterials_ Materials; // 0x248 (0xC) | |
struct FPointer ReleaseResourcesFence; // 0x254 (0x4) | |
float NextTraceTime; // 0x258 (0x4) | |
}; | |
struct ULensFlareComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct ULensFlareComponent_Data ULensFlareComponent; | |
}; | |
struct ULensFlare_Data { | |
struct FLensFlareElement SourceElement; // 0x3C (0x144) | |
struct UStaticMesh* SourceMesh; // 0x180 (0x4) | |
unsigned char SourceDPG; // 0x184 (0x1) | |
unsigned char ReflectionsDPG; // 0x185 (0x1) | |
struct TArray_FLensFlareElement_ Reflections; // 0x188 (0xC) | |
float OuterCone; // 0x194 (0x4) | |
float InnerCone; // 0x198 (0x4) | |
float ConeFudgeFactor; // 0x19C (0x4) | |
float Radius; // 0x1A0 (0x4) | |
bool bUseTrueConeCalculation : 1; // 0x1A4 (0x4) | |
bool bUseFixedRelativeBoundingBox : 1; // 0x1A4 (0x4) | |
bool bRenderDebugLines : 1; // 0x1A4 (0x4) | |
bool ThumbnailImageOutOfDate : 1; // 0x1A4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MinStrength; // 0x1A8 (0x4) | |
struct FRawDistributionFloat ScreenPercentageMap; // 0x1AC (0x1C) | |
struct FBox FixedRelativeBoundingBox; // 0x1C8 (0x1C) | |
struct UInterpCurveEdSetup* CurveEdSetup; // 0x1E4 (0x4) | |
int ReflectionCount; // 0x1E8 (0x4) | |
struct FRotator ThumbnailAngle; // 0x1EC (0xC) | |
float ThumbnailDistance; // 0x1F8 (0x4) | |
struct UTexture2D* ThumbnailImage; // 0x1FC (0x4) | |
}; | |
struct ULensFlare { | |
struct UObject_Data UObject; | |
struct ULensFlare_Data ULensFlare; | |
}; | |
struct UTextureFlipBook_Data { | |
struct FPointer VfTable_FTickableObject; // 0xC0 (0x4) | |
float TimeIntoMovie; // 0xC4 (0x4) | |
float TimeSinceLastFrame; // 0xC8 (0x4) | |
float HorizontalScale; // 0xCC (0x4) | |
float VerticalScale; // 0xD0 (0x4) | |
bool bPaused : 1; // 0xD4 (0x4) | |
bool bStopped : 1; // 0xD4 (0x4) | |
bool bLooping : 1; // 0xD4 (0x4) | |
bool bAutoPlay : 1; // 0xD4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int HorizontalImages; // 0xD8 (0x4) | |
int VerticalImages; // 0xDC (0x4) | |
unsigned char FBMethod; // 0xE0 (0x1) | |
float FrameRate; // 0xE4 (0x4) | |
float FrameTime; // 0xE8 (0x4) | |
int CurrentRow; // 0xEC (0x4) | |
int CurrentColumn; // 0xF0 (0x4) | |
float RenderOffsetU; // 0xF4 (0x4) | |
float RenderOffsetV; // 0xF8 (0x4) | |
struct FPointer ReleaseResourcesFence; // 0xFC (0x4) | |
}; | |
struct UTextureFlipBook { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2D_Data UTexture2D; | |
struct UTextureFlipBook_Data UTextureFlipBook; | |
}; | |
struct UTexture2DComposite_Data { | |
struct TArray_FSourceTexture2DRegion_ SourceRegions; // 0x58 (0xC) | |
int MaxTextureSize; // 0x64 (0x4) | |
}; | |
struct UTexture2DComposite { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2DComposite_Data UTexture2DComposite; | |
}; | |
struct UTexture2DDynamic_Data { | |
int SizeX; // 0x58 (0x4) | |
int SizeY; // 0x5C (0x4) | |
unsigned char Format; // 0x60 (0x1) | |
int NumMips; // 0x64 (0x4) | |
bool bIsResolveTarget : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UTexture2DDynamic { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTexture2DDynamic_Data UTexture2DDynamic; | |
}; | |
struct UTextureCube_Data { | |
int SizeX; // 0x58 (0x4) | |
int SizeY; // 0x5C (0x4) | |
unsigned char Format; // 0x60 (0x1) | |
int NumMips; // 0x64 (0x4) | |
bool bIsCubemapValid : 1; // 0x68 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UTexture2D* FacePosX; // 0x6C (0x4) | |
struct UTexture2D* FaceNegX; // 0x70 (0x4) | |
struct UTexture2D* FacePosY; // 0x74 (0x4) | |
struct UTexture2D* FaceNegY; // 0x78 (0x4) | |
struct UTexture2D* FacePosZ; // 0x7C (0x4) | |
struct UTexture2D* FaceNegZ; // 0x80 (0x4) | |
}; | |
struct UTextureCube { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureCube_Data UTextureCube; | |
}; | |
struct UTextureMovie_Data { | |
int SizeX; // 0x58 (0x4) | |
int SizeY; // 0x5C (0x4) | |
unsigned char Format; // 0x60 (0x1) | |
unsigned char AddressX; // 0x61 (0x1) | |
unsigned char AddressY; // 0x62 (0x1) | |
unsigned char MovieStreamSource; // 0x63 (0x1) | |
struct UCodecMovie* DecoderClass; // 0x64 (0x4) | |
struct UCodecMovie* Decoder; // 0x68 (0x4) | |
bool Paused : 1; // 0x6C (0x4) | |
bool Stopped : 1; // 0x6C (0x4) | |
bool GamePaused : 1; // 0x6C (0x4) | |
bool Looping : 1; // 0x6C (0x4) | |
bool ResetOnLastFrame : 1; // 0x6C (0x4) | |
bool AutoPlay : 1; // 0x6C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString MovieName; // 0x70 (0xC) | |
struct FUntypedBulkData_Mirror Data; // 0x7C (0x34) | |
struct FPointer ReleaseCodecFence; // 0xB0 (0x4) | |
}; | |
struct UTextureMovie { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureMovie_Data UTextureMovie; | |
}; | |
struct UTextureRenderTarget_Data { | |
bool bUpdateImmediate : 1; // 0x58 (0x4) | |
bool bNeedsTwoCopies : 1; // 0x58 (0x4) | |
bool bRenderOnce : 1; // 0x58 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TargetGamma; // 0x5C (0x4) | |
}; | |
struct UTextureRenderTarget { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureRenderTarget_Data UTextureRenderTarget; | |
}; | |
struct UTextureRenderTarget2D_Data { | |
int SizeX; // 0x60 (0x4) | |
int SizeY; // 0x64 (0x4) | |
unsigned char Format; // 0x68 (0x1) | |
unsigned char AddressX; // 0x69 (0x1) | |
unsigned char AddressY; // 0x6A (0x1) | |
struct FLinearColor ClearColor; // 0x6C (0x10) | |
bool bForceLinearGamma : 1; // 0x7C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UTextureRenderTarget2D { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureRenderTarget_Data UTextureRenderTarget; | |
struct UTextureRenderTarget2D_Data UTextureRenderTarget2D; | |
}; | |
struct UScriptedTexture_Data { | |
bool bNeedsUpdate : 1; // 0x80 (0x4) | |
bool bSkipNextClear : 1; // 0x80 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FScriptDelegate __Render__Delegate; // 0x84 (0xC) | |
}; | |
struct UScriptedTexture { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureRenderTarget_Data UTextureRenderTarget; | |
struct UTextureRenderTarget2D_Data UTextureRenderTarget2D; | |
struct UScriptedTexture_Data UScriptedTexture; | |
}; | |
struct UTextureRenderTargetCube_Data { | |
int SizeX; // 0x60 (0x4) | |
unsigned char Format; // 0x64 (0x1) | |
}; | |
struct UTextureRenderTargetCube { | |
struct UObject_Data UObject; | |
struct USurface_Data USurface; | |
struct UTexture_Data UTexture; | |
struct UTextureRenderTarget_Data UTextureRenderTarget; | |
struct UTextureRenderTargetCube_Data UTextureRenderTargetCube; | |
}; | |
struct UAudioDevice_Data { | |
int MaxChannels; // 0x40 (0x4) | |
int CommonAudioPoolSize; // 0x44 (0x4) | |
float LowPassFilterResonance; // 0x48 (0x4) | |
bool WorkAroundXDKRegression : 1; // 0x4C (0x4) | |
bool bUsesVirtualVoices : 1; // 0x4C (0x4) | |
bool bGameWasTicking : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MinCompressedDurationEditor; // 0x50 (0x4) | |
float MinCompressedDurationGame; // 0x54 (0x4) | |
struct FString ChirpInSoundNodeWaveName; // 0x58 (0xC) | |
struct USoundNodeWave* ChirpInSoundNodeWave; // 0x64 (0x4) | |
struct FString ChirpOutSoundNodeWaveName; // 0x68 (0xC) | |
struct USoundNodeWave* ChirpOutSoundNodeWave; // 0x74 (0x4) | |
struct FPointer CommonAudioPool; // 0x78 (0x4) | |
int CommonAudioPoolFreeBytes; // 0x7C (0x4) | |
struct TArray_UAudioComponentPtr_ AudioComponents; // 0x80 (0xC) | |
struct TArray_FPointer_ Sources; // 0x8C (0xC) | |
struct TArray_FPointer_ FreeSources; // 0x98 (0xC) | |
unsigned char WaveInstanceSourceMap[0x3C]; // 0xA4 (0x3C) UNKNOWN PROPERTY | |
struct TArray_FListener_ Listeners; // 0xE0 (0xC) | |
struct FQWord CurrentTick; // 0xEC (0x8) | |
unsigned char SoundClasses[0x3C]; // 0xF4 (0x3C) UNKNOWN PROPERTY | |
unsigned char SourceSoundClasses[0x3C]; // 0x130 (0x3C) UNKNOWN PROPERTY | |
unsigned char CurrentSoundClasses[0x3C]; // 0x16C (0x3C) UNKNOWN PROPERTY | |
unsigned char DestinationSoundClasses[0x3C]; // 0x1A8 (0x3C) UNKNOWN PROPERTY | |
unsigned char SoundModes[0x3C]; // 0x1E4 (0x3C) UNKNOWN PROPERTY | |
struct FPointer Effects; // 0x220 (0x4) | |
struct FName BaseSoundModeName; // 0x224 (0x8) | |
struct USoundMode* CurrentMode; // 0x22C (0x4) | |
struct FDouble SoundModeStartTime; // 0x230 (0x8) | |
struct FDouble SoundModeFadeInStartTime; // 0x238 (0x8) | |
struct FDouble SoundModeFadeInEndTime; // 0x240 (0x8) | |
struct FDouble SoundModeEndTime; // 0x248 (0x8) | |
int ListenerVolumeIndex; // 0x250 (0x4) | |
struct FInteriorSettings ListenerInteriorSettings; // 0x254 (0x24) | |
struct FDouble InteriorStartTime; // 0x278 (0x8) | |
struct FDouble InteriorEndTime; // 0x280 (0x8) | |
struct FDouble ExteriorEndTime; // 0x288 (0x8) | |
struct FDouble InteriorLPFEndTime; // 0x290 (0x8) | |
struct FDouble ExteriorLPFEndTime; // 0x298 (0x8) | |
float InteriorVolumeInterp; // 0x2A0 (0x4) | |
float InteriorLPFInterp; // 0x2A4 (0x4) | |
float ExteriorVolumeInterp; // 0x2A8 (0x4) | |
float ExteriorLPFInterp; // 0x2AC (0x4) | |
struct UAudioComponent* TestAudioComponent; // 0x2B0 (0x4) | |
struct FPointer TextToSpeech; // 0x2B4 (0x4) | |
unsigned char DebugState; // 0x2B8 (0x1) | |
float TransientMasterVolume; // 0x2BC (0x4) | |
float LastUpdateTime; // 0x2C0 (0x4) | |
}; | |
struct UAudioDevice { | |
struct UObject_Data UObject; | |
struct USubsystem_Data USubsystem; | |
struct UAudioDevice_Data UAudioDevice; | |
}; | |
struct USoundClass_Data { | |
struct FSoundClassProperties Properties; // 0x3C (0x20) | |
struct TArray_FName_ ChildClassNames; // 0x5C (0xC) | |
bool bIsChild : 1; // 0x68 (0x4) | |
unsigned char EditorData[0x3C]; // 0x6C (0x3C) UNKNOWN PROPERTY | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USoundClass { | |
struct UObject_Data UObject; | |
struct USoundClass_Data USoundClass; | |
}; | |
struct USoundMode_Data { | |
bool bApplyEQ : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FAudioEQEffect EQSettings; // 0x40 (0x24) | |
struct TArray_FSoundClassAdjuster_ SoundClassEffects; // 0x64 (0xC) | |
float InitialDelay; // 0x70 (0x4) | |
float FadeInTime; // 0x74 (0x4) | |
float Duration; // 0x78 (0x4) | |
float FadeOutTime; // 0x7C (0x4) | |
}; | |
struct USoundMode { | |
struct UObject_Data UObject; | |
struct USoundMode_Data USoundMode; | |
}; | |
struct ADebugCameraController_Data { | |
struct FName PrimaryKey; // 0x8F0 (0x8) | |
struct FName SecondaryKey; // 0x8F8 (0x8) | |
struct FName UnselectKey; // 0x900 (0x8) | |
bool bShowSelectedInfo : 1; // 0x908 (0x4) | |
bool bIsFrozenRendering : 1; // 0x908 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct APlayerController* OryginalControllerRef; // 0x90C (0x4) | |
struct UPlayer* OryginalPlayer; // 0x910 (0x4) | |
struct UDrawFrustumComponent* DrawFrustum; // 0x914 (0x4) | |
struct AActor* SelectedActor; // 0x918 (0x4) | |
struct UPrimitiveComponent* SelectedComponent; // 0x91C (0x4) | |
}; | |
struct ADebugCameraController { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AController_Data AController; | |
struct APlayerController_Data APlayerController; | |
struct ADebugCameraController_Data ADebugCameraController; | |
}; | |
struct AMatineePawn_Data { | |
}; | |
struct AMatineePawn { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APawn_Data APawn; | |
struct AMatineePawn_Data AMatineePawn; | |
}; | |
struct AScout_Data { | |
struct TArray_FPathSizeInfo_ PathSizes; // 0x690 (0xC) | |
float TestJumpZ; // 0x69C (0x4) | |
float TestGroundSpeed; // 0x6A0 (0x4) | |
float TestMaxFallSpeed; // 0x6A4 (0x4) | |
float TestFallSpeed; // 0x6A8 (0x4) | |
float MaxLandingVelocity; // 0x6AC (0x4) | |
int MinNumPlayerStarts; // 0x6B0 (0x4) | |
struct UReachSpec* DefaultReachSpecClass; // 0x6B4 (0x4) | |
struct TArray_FColor_ EdgePathColors; // 0x6B8 (0xC) | |
float NavMeshGen_StepSize; // 0x6C4 (0x4) | |
float NavMeshGen_EntityHalfHeight; // 0x6C8 (0x4) | |
float NavMeshGen_StartingHeightOffset; // 0x6CC (0x4) | |
float NavMeshGen_MaxDropHeight; // 0x6D0 (0x4) | |
float NavMeshGen_MaxStepHeight; // 0x6D4 (0x4) | |
float NavMeshGen_VertZDeltaSnapThresh; // 0x6D8 (0x4) | |
float NavMeshGen_MinPolyArea; // 0x6DC (0x4) | |
float NavMeshGen_BorderBackfill_CheckDist; // 0x6E0 (0x4) | |
float NavMeshGen_MinMergeDotAreaThreshold; // 0x6E4 (0x4) | |
float NavMeshGen_MinMergeDotSmallArea; // 0x6E8 (0x4) | |
float NavMeshGen_MinMergeDotLargeArea; // 0x6EC (0x4) | |
float NavMeshGen_MaxPolyHeight; // 0x6F0 (0x4) | |
float NavMeshGen_HeightMergeThreshold; // 0x6F4 (0x4) | |
float NavMeshGen_EdgeMaxDelta; // 0x6F8 (0x4) | |
float NavMeshGen_MaxGroundCheckSize; // 0x6FC (0x4) | |
float NavMeshGen_MinEdgeLength; // 0x700 (0x4) | |
float NavMeshGen_MinConcaveMergeDot; // 0x704 (0x4) | |
bool NavMeshGen_ExpansionDoObstacleMeshSimplification : 1; // 0x708 (0x4) | |
bool bHightlightOneWayReachSpecs : 1; // 0x708 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MinMantleFallDist; // 0x70C (0x4) | |
float MaxMantleFallDist; // 0x710 (0x4) | |
float MinMantleLateralDist; // 0x714 (0x4) | |
float MaxMantleLateralDist; // 0x718 (0x4) | |
float MaxMantleFallTime; // 0x71C (0x4) | |
}; | |
struct AScout { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APawn_Data APawn; | |
struct AScout_Data AScout; | |
}; | |
struct ALight_Data { | |
struct ULightComponent* LightComponent; // 0x188 (0x4) | |
bool bEnabled : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ALight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
}; | |
struct ADirectionalLight_Data { | |
}; | |
struct ADirectionalLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ADirectionalLight_Data ADirectionalLight; | |
}; | |
struct ADirectionalLightToggleable_Data { | |
}; | |
struct ADirectionalLightToggleable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ADirectionalLight_Data ADirectionalLight; | |
struct ADirectionalLightToggleable_Data ADirectionalLightToggleable; | |
}; | |
struct ADominantDirectionalLight_Data { | |
}; | |
struct ADominantDirectionalLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ADirectionalLight_Data ADirectionalLight; | |
struct ADominantDirectionalLight_Data ADominantDirectionalLight; | |
}; | |
struct ADominantDirectionalLightMovable_Data { | |
}; | |
struct ADominantDirectionalLightMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ADirectionalLight_Data ADirectionalLight; | |
struct ADominantDirectionalLight_Data ADominantDirectionalLight; | |
struct ADominantDirectionalLightMovable_Data ADominantDirectionalLightMovable; | |
}; | |
struct ALightShafts_Data { | |
}; | |
struct ALightShafts { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ALightShafts_Data ALightShafts; | |
}; | |
struct APointLight_Data { | |
}; | |
struct APointLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct APointLight_Data APointLight; | |
}; | |
struct ADominantPointLight_Data { | |
}; | |
struct ADominantPointLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct APointLight_Data APointLight; | |
struct ADominantPointLight_Data ADominantPointLight; | |
}; | |
struct APointLightMovable_Data { | |
}; | |
struct APointLightMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct APointLight_Data APointLight; | |
struct APointLightMovable_Data APointLightMovable; | |
}; | |
struct APointLightToggleable_Data { | |
}; | |
struct APointLightToggleable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct APointLight_Data APointLight; | |
struct APointLightToggleable_Data APointLightToggleable; | |
}; | |
struct ASkyLight_Data { | |
}; | |
struct ASkyLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASkyLight_Data ASkyLight; | |
}; | |
struct ASkyLightToggleable_Data { | |
}; | |
struct ASkyLightToggleable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASkyLight_Data ASkyLight; | |
struct ASkyLightToggleable_Data ASkyLightToggleable; | |
}; | |
struct ASpotLight_Data { | |
}; | |
struct ASpotLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASpotLight_Data ASpotLight; | |
}; | |
struct ADominantSpotLight_Data { | |
}; | |
struct ADominantSpotLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASpotLight_Data ASpotLight; | |
struct ADominantSpotLight_Data ADominantSpotLight; | |
}; | |
struct AGeneratedMeshAreaLight_Data { | |
}; | |
struct AGeneratedMeshAreaLight { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASpotLight_Data ASpotLight; | |
struct AGeneratedMeshAreaLight_Data AGeneratedMeshAreaLight; | |
}; | |
struct ASpotLightMovable_Data { | |
}; | |
struct ASpotLightMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASpotLight_Data ASpotLight; | |
struct ASpotLightMovable_Data ASpotLightMovable; | |
}; | |
struct ASpotLightToggleable_Data { | |
}; | |
struct ASpotLightToggleable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct ASpotLight_Data ASpotLight; | |
struct ASpotLightToggleable_Data ASpotLightToggleable; | |
}; | |
struct AStaticLightCollectionActor_Data { | |
struct TArray_ULightComponentPtr_ LightComponents; // 0x190 (0xC) | |
int MaxLightComponents; // 0x19C (0x4) | |
}; | |
struct AStaticLightCollectionActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ALight_Data ALight; | |
struct AStaticLightCollectionActor_Data AStaticLightCollectionActor; | |
}; | |
struct ULightComponent_Data { | |
struct FPointer SceneInfo; // 0x5C (0x4) | |
struct FMatrix WorldToLight; // 0x60 (0x40) | |
struct FMatrix LightToWorld; // 0xA0 (0x40) | |
struct FGuid LightGuid; // 0xE0 (0x10) | |
struct FGuid LightmapGuid; // 0xF0 (0x10) | |
float Brightness; // 0x100 (0x4) | |
struct FColor LightColor; // 0x104 (0x4) | |
struct ULightFunction* Function; // 0x108 (0x4) | |
bool bEnabled : 1; // 0x10C (0x4) | |
bool CastShadows : 1; // 0x10C (0x4) | |
bool CastStaticShadows : 1; // 0x10C (0x4) | |
bool CastDynamicShadows : 1; // 0x10C (0x4) | |
bool bCastCompositeShadow : 1; // 0x10C (0x4) | |
bool bAffectCompositeShadowDirection : 1; // 0x10C (0x4) | |
bool bNonModulatedSelfShadowing : 1; // 0x10C (0x4) | |
bool bSelfShadowOnly : 1; // 0x10C (0x4) | |
bool bAllowPreShadow : 1; // 0x10C (0x4) | |
bool bForceDynamicLight : 1; // 0x10C (0x4) | |
bool UseDirectLightMap : 1; // 0x10C (0x4) | |
bool bHasLightEverBeenBuiltIntoLightMap : 1; // 0x10C (0x4) | |
bool bCanAffectDynamicPrimitivesOutsideDynamicChannel : 1; // 0x10C (0x4) | |
bool bAllowProjectedShadowing : 1; // 0x10C (0x4) | |
bool bRenderLightShafts : 1; // 0x10C (0x4) | |
bool bPrecomputedLightingIsValid : 1; // 0x10C (0x4) | |
bool bExplicitlyAssignedLight : 1; // 0x10C (0x4) | |
bool bAllowCompositingIntoDLE : 1; // 0x10C (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct ULightEnvironmentComponent* LightEnvironment; // 0x110 (0x4) | |
struct FLightingChannelContainer LightingChannels; // 0x114 (0x4) | |
unsigned char LightAffectsClassification; // 0x118 (0x1) | |
unsigned char LightShadowMode; // 0x119 (0x1) | |
struct FLinearColor ModShadowColor; // 0x11C (0x10) | |
float ModShadowFadeoutTime; // 0x12C (0x4) | |
float ModShadowFadeoutExponent; // 0x130 (0x4) | |
int LightListIndex; // 0x134 (0x4) | |
unsigned char ShadowProjectionTechnique; // 0x138 (0x1) | |
unsigned char ShadowFilterQuality; // 0x139 (0x1) | |
int MinShadowResolution; // 0x13C (0x4) | |
int MaxShadowResolution; // 0x140 (0x4) | |
int ShadowFadeResolution; // 0x144 (0x4) | |
float OcclusionDepthRange; // 0x148 (0x4) | |
float BloomScale; // 0x14C (0x4) | |
float BloomThreshold; // 0x150 (0x4) | |
float BloomScreenBlendThreshold; // 0x154 (0x4) | |
struct FColor BloomTint; // 0x158 (0x4) | |
float RadialBlurPercent; // 0x15C (0x4) | |
float OcclusionMaskDarkness; // 0x160 (0x4) | |
}; | |
struct ULightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
}; | |
struct UDirectionalLightComponent_Data { | |
float TraceDistance; // 0x164 (0x4) | |
float WholeSceneDynamicShadowRadius; // 0x168 (0x4) | |
int NumWholeSceneDynamicShadowCascades; // 0x16C (0x4) | |
float CascadeDistributionExponent; // 0x170 (0x4) | |
struct FLightmassDirectionalLightSettings LightmassSettings; // 0x174 (0x10) | |
}; | |
struct UDirectionalLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UDirectionalLightComponent_Data UDirectionalLightComponent; | |
}; | |
struct UDominantDirectionalLightComponent_Data { | |
float DominantLightmassBrightness; // 0x184 (0x4) | |
float TimeOfDayDiffuseBrightness; // 0x188 (0x4) | |
struct FColor TimeOfDayDiffuseColor; // 0x18C (0x4) | |
float TimeOfDaySpecularBrightness; // 0x190 (0x4) | |
struct FColor TimeOfDaySpecularColor; // 0x194 (0x4) | |
unsigned char Unknown1[0x8]; // 0x198 (0x8) MISSED OFFSET | |
struct FDominantShadowInfo DominantLightShadowInfo; // 0x1A0 (0xB0) | |
struct FArray_Mirror DominantLightShadowMap; // 0x250 (0xC) | |
}; | |
struct UDominantDirectionalLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UDirectionalLightComponent_Data UDirectionalLightComponent; | |
struct UDominantDirectionalLightComponent_Data UDominantDirectionalLightComponent; | |
}; | |
struct ULightShaftComponent_Data { | |
float TraceDistance; // 0x164 (0x4) | |
unsigned char LightShaftType; // 0x168 (0x1) | |
float Radius; // 0x16C (0x4) | |
}; | |
struct ULightShaftComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct ULightShaftComponent_Data ULightShaftComponent; | |
}; | |
struct UPointLightComponent_Data { | |
float ShadowRadiusMultiplier; // 0x164 (0x4) | |
float Radius; // 0x168 (0x4) | |
float FalloffExponent; // 0x16C (0x4) | |
float ShadowFalloffExponent; // 0x170 (0x4) | |
float MinShadowFalloffRadius; // 0x174 (0x4) | |
unsigned char Unknown1[0x8]; // 0x178 (0x8) MISSED OFFSET | |
struct FMatrix CachedParentToWorld; // 0x180 (0x40) | |
struct FVector Translation; // 0x1C0 (0xC) | |
unsigned char Unknown2[0x4]; // 0x1CC (0x4) MISSED OFFSET | |
struct FPlane ShadowPlane; // 0x1D0 (0x10) | |
struct UDrawLightRadiusComponent* PreviewLightRadius; // 0x1E0 (0x4) | |
struct FLightmassPointLightSettings LightmassSettings; // 0x1E4 (0x10) | |
struct UDrawLightRadiusComponent* PreviewLightSourceRadius; // 0x1F4 (0x4) | |
}; | |
struct UPointLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UPointLightComponent_Data UPointLightComponent; | |
}; | |
struct UDominantPointLightComponent_Data { | |
}; | |
struct UDominantPointLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UPointLightComponent_Data UPointLightComponent; | |
struct UDominantPointLightComponent_Data UDominantPointLightComponent; | |
}; | |
struct USpotLightComponent_Data { | |
float InnerConeAngle; // 0x1F8 (0x4) | |
float OuterConeAngle; // 0x1FC (0x4) | |
float LightShaftConeAngle; // 0x200 (0x4) | |
struct UDrawLightConeComponent* PreviewInnerCone; // 0x204 (0x4) | |
struct UDrawLightConeComponent* PreviewOuterCone; // 0x208 (0x4) | |
struct FRotator Rotation; // 0x20C (0xC) | |
}; | |
struct USpotLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UPointLightComponent_Data UPointLightComponent; | |
struct USpotLightComponent_Data USpotLightComponent; | |
}; | |
struct UDominantSpotLightComponent_Data { | |
struct FDominantShadowInfo DominantLightShadowInfo; // 0x220 (0xB0) | |
struct FArray_Mirror DominantLightShadowMap; // 0x2D0 (0xC) | |
}; | |
struct UDominantSpotLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct UPointLightComponent_Data UPointLightComponent; | |
struct USpotLightComponent_Data USpotLightComponent; | |
struct UDominantSpotLightComponent_Data UDominantSpotLightComponent; | |
}; | |
struct USkyLightComponent_Data { | |
float LowerBrightness; // 0x164 (0x4) | |
struct FColor LowerColor; // 0x168 (0x4) | |
}; | |
struct USkyLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct USkyLightComponent_Data USkyLightComponent; | |
}; | |
struct USphericalHarmonicLightComponent_Data { | |
struct FSHVectorRGB WorldSpaceIncidentLighting; // 0x170 (0x90) | |
struct FLinearColor IndirectColor; // 0x200 (0x10) | |
struct FVector IndirectDirection; // 0x210 (0xC) | |
bool bRenderBeforeModShadows : 1; // 0x21C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USphericalHarmonicLightComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightComponent_Data ULightComponent; | |
struct USphericalHarmonicLightComponent_Data USphericalHarmonicLightComponent; | |
}; | |
struct ULightEnvironmentComponent_Data { | |
bool bEnabled : 1; // 0x5C (0x4) | |
bool bForceNonCompositeDynamicLights : 1; // 0x5C (0x4) | |
bool bAllowDynamicShadowsOnTranslucency : 1; // 0x5C (0x4) | |
bool bAllowPreShadow : 1; // 0x5C (0x4) | |
bool bTranslucencyShadowed : 1; // 0x5C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float DominantShadowFactor; // 0x60 (0x4) | |
struct ULightComponent* AffectingDominantLight; // 0x64 (0x4) | |
struct TArray_UPrimitiveComponentPtr_ AffectedComponents; // 0x68 (0xC) | |
}; | |
struct ULightEnvironmentComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightEnvironmentComponent_Data ULightEnvironmentComponent; | |
}; | |
struct UDynamicLightEnvironmentComponent_Data { | |
struct FPointer State; // 0x74 (0x4) | |
float InvisibleUpdateTime; // 0x78 (0x4) | |
float MinTimeBetweenFullUpdates; // 0x7C (0x4) | |
float VelocityUpdateTimeScale; // 0x80 (0x4) | |
float ShadowInterpolationSpeed; // 0x84 (0x4) | |
int NumVolumeVisibilitySamples; // 0x88 (0x4) | |
float LightingBoundsScale; // 0x8C (0x4) | |
struct FLinearColor AmbientShadowColor; // 0x90 (0x10) | |
struct FVector AmbientShadowSourceDirection; // 0xA0 (0xC) | |
struct FLinearColor AmbientGlow; // 0xAC (0x10) | |
float LightDistance; // 0xBC (0x4) | |
float ShadowDistance; // 0xC0 (0x4) | |
bool bCastShadows : 1; // 0xC4 (0x4) | |
bool bCompositeShadowsFromDynamicLights : 1; // 0xC4 (0x4) | |
bool bForceCompositeAllLights : 1; // 0xC4 (0x4) | |
bool bAffectedBySmallDynamicLights : 1; // 0xC4 (0x4) | |
bool bUseBooleanEnvironmentShadowing : 1; // 0xC4 (0x4) | |
bool bShadowFromEnvironment : 1; // 0xC4 (0x4) | |
bool bDynamic : 1; // 0xC4 (0x4) | |
bool bSynthesizeDirectionalLight : 1; // 0xC4 (0x4) | |
bool bSynthesizeSHLight : 1; // 0xC4 (0x4) | |
bool bRequiresNonLatentUpdates : 1; // 0xC4 (0x4) | |
bool bTraceFromClosestBoundsPoint : 1; // 0xC4 (0x4) | |
bool bIsCharacterLightEnvironment : 1; // 0xC4 (0x4) | |
bool bOverrideOwnerLightingChannels : 1; // 0xC4 (0x4) | |
bool bAlwaysInfluencedByDominantDirectionalLight : 1; // 0xC4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float ModShadowFadeoutTime; // 0xC8 (0x4) | |
float ModShadowFadeoutExponent; // 0xCC (0x4) | |
struct FLinearColor MaxModulatedShadowColor; // 0xD0 (0x10) | |
float DominantShadowTransitionStartDistance; // 0xE0 (0x4) | |
float DominantShadowTransitionEndDistance; // 0xE4 (0x4) | |
float MinShadowAngle; // 0xE8 (0x4) | |
unsigned char BoundsMethod; // 0xEC (0x1) | |
struct FBoxSphereBounds OverriddenBounds; // 0xF0 (0x1C) | |
struct FLightingChannelContainer OverriddenLightingChannels; // 0x10C (0x4) | |
struct TArray_ULightComponentPtr_ OverriddenLightComponents; // 0x110 (0xC) | |
}; | |
struct UDynamicLightEnvironmentComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightEnvironmentComponent_Data ULightEnvironmentComponent; | |
struct UDynamicLightEnvironmentComponent_Data UDynamicLightEnvironmentComponent; | |
}; | |
struct UParticleLightEnvironmentComponent_Data { | |
int ReferenceCount; // 0x11C (0x4) | |
int NumPooledReuses; // 0x120 (0x4) | |
struct AActor* SharedInstigator; // 0x124 (0x4) | |
struct UParticleSystem* SharedParticleSystem; // 0x128 (0x4) | |
bool bAllowDLESharing : 1; // 0x12C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UParticleLightEnvironmentComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct ULightEnvironmentComponent_Data ULightEnvironmentComponent; | |
struct UDynamicLightEnvironmentComponent_Data UDynamicLightEnvironmentComponent; | |
struct UParticleLightEnvironmentComponent_Data UParticleLightEnvironmentComponent; | |
}; | |
struct UDrawLightConeComponent_Data { | |
}; | |
struct UDrawLightConeComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawConeComponent_Data UDrawConeComponent; | |
struct UDrawLightConeComponent_Data UDrawLightConeComponent; | |
}; | |
struct UDrawLightRadiusComponent_Data { | |
}; | |
struct UDrawLightRadiusComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UDrawSphereComponent_Data UDrawSphereComponent; | |
struct UDrawLightRadiusComponent_Data UDrawLightRadiusComponent; | |
}; | |
struct ULightFunction_Data { | |
struct UMaterialInterface* SourceMaterial; // 0x3C (0x4) | |
struct FVector Scale; // 0x40 (0xC) | |
float DisabledBrightness; // 0x4C (0x4) | |
}; | |
struct ULightFunction { | |
struct UObject_Data UObject; | |
struct ULightFunction_Data ULightFunction; | |
}; | |
struct USkeletalMeshComponent_Data { | |
struct FPointer VfTable_IIAnimBehavior; // 0x21C (0x4) | |
struct USkeletalMesh* SkeletalMesh; // 0x220 (0x4) | |
struct USkeletalMeshComponent* AttachedToSkelComponent; // 0x224 (0x4) | |
struct FGestaltDataContainer GestaltData; // 0x228 (0x48) | |
struct UAnimTree* AnimTreeTemplate; // 0x270 (0x4) | |
struct UAnimNode* Animations; // 0x274 (0x4) | |
struct TArray_UAnimNodePtr_ AnimTickArray; // 0x278 (0xC) | |
struct TArray_UAnimNodePtr_ AnimAlwaysTickArray; // 0x284 (0xC) | |
struct TArray_int_ AnimTickRelevancyArray; // 0x290 (0xC) | |
struct TArray_float_ AnimTickWeightsArray; // 0x29C (0xC) | |
struct TArray_USkelControlBasePtr_ SkelControlTickArray; // 0x2A8 (0xC) | |
struct UPhysicsAsset* PhysicsAsset; // 0x2B4 (0x4) | |
struct UPhysicsAssetInstance* PhysicsAssetInstance; // 0x2B8 (0x4) | |
struct FPointer ApexClothing; // 0x2BC (0x4) | |
float PhysicsWeight; // 0x2C0 (0x4) | |
float GlobalAnimRateScale; // 0x2C4 (0x4) | |
float StreamingDistanceMultiplier; // 0x2C8 (0x4) | |
struct FPointer MeshObject; // 0x2CC (0x4) | |
struct TArray_FBoneAtom_ SpaceBases; // 0x2D0 (0xC) | |
struct TArray_FBoneAtom_ LocalAtoms; // 0x2DC (0xC) | |
struct TArray_FBoneAtom_ CachedLocalAtoms; // 0x2E8 (0xC) | |
struct TArray_FBoneAtom_ CachedSpaceBases; // 0x2F4 (0xC) | |
int LowUpdateFrameRate; // 0x300 (0x4) | |
struct TArray_unsigned_char_ RequiredBones; // 0x304 (0xC) | |
struct TArray_unsigned_char_ ComposeOrderedRequiredBones; // 0x310 (0xC) | |
struct USkeletalMeshComponent* ParentAnimComponent; // 0x31C (0x4) | |
struct TArray_int_ ParentBoneMap; // 0x320 (0xC) | |
struct TArray_UAnimSetPtr_ AnimSets; // 0x32C (0xC) | |
struct TArray_UAnimSetPtr_ TemporarySavedAnimSets; // 0x338 (0xC) | |
struct TArray_UMorphTargetSetPtr_ MorphSets; // 0x344 (0xC) | |
struct TArray_FActiveMorph_ ActiveMorphs; // 0x350 (0xC) | |
struct TArray_FActiveMorph_ ActiveCurveMorphs; // 0x35C (0xC) | |
unsigned char MorphTargetIndexMap[0x3C]; // 0x368 (0x3C) UNKNOWN PROPERTY | |
struct TArray_FAttachment_ Attachments; // 0x3A4 (0xC) | |
struct TArray_unsigned_char_ SkelControlIndex; // 0x3B0 (0xC) | |
struct TArray_unsigned_char_ PostPhysSkelControlIndex; // 0x3BC (0xC) | |
int ForcedLodModel; // 0x3C8 (0x4) | |
int MinLodModel; // 0x3CC (0x4) | |
int PredictedLODLevel; // 0x3D0 (0x4) | |
int OldPredictedLODLevel; // 0x3D4 (0x4) | |
float AnimationLODDistanceFactor; // 0x3D8 (0x4) | |
int AnimationLODFrameRate; // 0x3DC (0x4) | |
float MaxDistanceFactor; // 0x3E0 (0x4) | |
int bForceWireframe; // 0x3E4 (0x4) | |
int bForceRefpose; // 0x3E8 (0x4) | |
int bOldForceRefPose; // 0x3EC (0x4) | |
bool bNoSkeletonUpdate : 1; // 0x3F0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int bDisplayBones; // 0x3F4 (0x4) | |
int bShowPrePhysBones; // 0x3F8 (0x4) | |
int bHideSkin; // 0x3FC (0x4) | |
int bForceRawOffset; // 0x400 (0x4) | |
int bIgnoreControllers; // 0x404 (0x4) | |
int bTransformFromAnimParent; // 0x408 (0x4) | |
int TickTag; // 0x40C (0x4) | |
int InitTag; // 0x410 (0x4) | |
int CachedAtomsTag; // 0x414 (0x4) | |
int bUseSingleBodyPhysics; // 0x418 (0x4) | |
int bRequiredBonesUpToDate; // 0x41C (0x4) | |
float MinDistFactorForKinematicUpdate; // 0x420 (0x4) | |
int FramesPhysicsAsleep; // 0x424 (0x4) | |
bool bHasValidBodies : 1; // 0x428 (0x4) | |
bool bSkipAllUpdateWhenPhysicsAsleep : 1; // 0x428 (0x4) | |
bool bComponentUseFixedSkelBounds : 1; // 0x428 (0x4) | |
bool bUseBoundsFromParentAnimComponent : 1; // 0x428 (0x4) | |
bool bDoKinematicUpdatePostFence : 1; // 0x428 (0x4) | |
bool bConsiderAllBodiesForBounds : 1; // 0x428 (0x4) | |
bool bUpdateSkelWhenNotRendered : 1; // 0x428 (0x4) | |
bool bIgnoreControllersWhenNotRendered : 1; // 0x428 (0x4) | |
bool bTickAnimNodesWhenNotRendered : 1; // 0x428 (0x4) | |
bool bNotUpdatingKinematicDueToDistance : 1; // 0x428 (0x4) | |
bool bForceDiscardRootMotion : 1; // 0x428 (0x4) | |
bool bNotifyRootMotionProcessed : 1; // 0x428 (0x4) | |
bool bRootMotionModeChangeNotify : 1; // 0x428 (0x4) | |
bool bRootMotionExtractedNotify : 1; // 0x428 (0x4) | |
bool bProcessingRootMotion : 1; // 0x428 (0x4) | |
bool bDisableFaceFXMaterialInstanceCreation : 1; // 0x428 (0x4) | |
bool bDisableFaceFX : 1; // 0x428 (0x4) | |
bool bAnimTreeInitialised : 1; // 0x428 (0x4) | |
bool bForceMeshObjectUpdate : 1; // 0x428 (0x4) | |
bool bHasPhysicsAssetInstance : 1; // 0x428 (0x4) | |
bool bUpdateKinematicBonesFromAnimation : 1; // 0x428 (0x4) | |
bool bUpdateJointsFromAnimation : 1; // 0x428 (0x4) | |
bool bSkelCompFixed : 1; // 0x428 (0x4) | |
bool bHasHadPhysicsBlendedIn : 1; // 0x428 (0x4) | |
bool bForceUpdateAttachmentsInTick : 1; // 0x428 (0x4) | |
bool bEnableFullAnimWeightBodies : 1; // 0x428 (0x4) | |
bool bPerBoneVolumeEffects : 1; // 0x428 (0x4) | |
bool bPerBoneMotionBlur : 1; // 0x428 (0x4) | |
bool bSyncActorLocationToRootRigidBody : 1; // 0x428 (0x4) | |
bool bUseRawData : 1; // 0x428 (0x4) | |
bool bDisableWarningWhenAnimNotFound : 1; // 0x428 (0x4) | |
bool bOverrideAttachmentOwnerVisibility : 1; // 0x428 (0x4) | |
bool bNeedsToDeleteHitMask : 1; // 0x42C (0x4) | |
bool bPauseAnims : 1; // 0x42C (0x4) | |
bool bChartDistanceFactor : 1; // 0x42C (0x4) | |
bool bEnableLineCheckWithBounds : 1; // 0x42C (0x4) | |
bool bCanHighlightSelectedSections : 1; // 0x42C (0x4) | |
bool bIgnorePitchRollForRootRotation : 1; // 0x42C (0x4) | |
bool bIgnoredByFXCoordinator : 1; // 0x42C (0x4) | |
bool bSkipUpdateSkelPose : 1; // 0x42C (0x4) | |
bool bForceNonThreadedSkelUpdate : 1; // 0x42C (0x4) | |
bool bWaitingForThreadedAnimResults : 1; // 0x42C (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
struct FVector LineCheckBoundsScale; // 0x430 (0xC) | |
bool bEnableClothSimulation : 1; // 0x43C (0x4) | |
bool bDisableClothCollision : 1; // 0x43C (0x4) | |
bool bClothFrozen : 1; // 0x43C (0x4) | |
bool bAutoFreezeClothWhenNotRendered : 1; // 0x43C (0x4) | |
bool bResetWhenInactive : 1; // 0x43C (0x4) | |
bool bClothAwakeOnStartup : 1; // 0x43C (0x4) | |
bool bClothBaseVelClamp : 1; // 0x43C (0x4) | |
bool bClothBaseVelInterp : 1; // 0x43C (0x4) | |
bool bAttachClothVertsToBaseBody : 1; // 0x43C (0x4) | |
bool bIsClothOnStaticObject : 1; // 0x43C (0x4) | |
bool bUpdatedFixedClothVerts : 1; // 0x43C (0x4) | |
bool bClothPositionalDampening : 1; // 0x43C (0x4) | |
bool bClothWindRelativeToOwner : 1; // 0x43C (0x4) | |
bool bRecentlyRendered : 1; // 0x43C (0x4) | |
bool bCacheAnimSequenceNodes : 1; // 0x43C (0x4) | |
bool bIsGestaltAccessoryMesh : 1; // 0x43C (0x4) | |
bool bNeedsInstanceWeightUpdate : 1; // 0x43C (0x4) | |
bool bAlwaysUseInstanceWeights : 1; // 0x43C (0x4) | |
bool bUpdateComposeSkeletonPasses : 1; // 0x43C (0x4) | |
bool bValidTemporarySavedAnimSets : 1; // 0x43C (0x4) | |
unsigned char Unknown0[0x1]; // BITFIELD FIX | |
struct TArray_FBonePair_ InstanceVertexWeightBones; // 0x440 (0xC) | |
struct TArray_FSkelMeshComponentLODInfo_ LODInfo; // 0x44C (0xC) | |
struct FVector FrozenLocalToWorldPos; // 0x458 (0xC) | |
struct FRotator FrozenLocalToWorldRot; // 0x464 (0xC) | |
struct FVector ClothExternalForce; // 0x470 (0xC) | |
struct FVector ClothWind; // 0x47C (0xC) | |
struct FVector ClothBaseVelClampRange; // 0x488 (0xC) | |
float ClothBlendWeight; // 0x494 (0x4) | |
float ClothDynamicBlendWeight; // 0x498 (0x4) | |
float ClothBlendMinDistanceFactor; // 0x49C (0x4) | |
float ClothBlendMaxDistanceFactor; // 0x4A0 (0x4) | |
struct FVector MinPosDampRange; // 0x4A4 (0xC) | |
struct FVector MaxPosDampRange; // 0x4B0 (0xC) | |
struct FVector MinPosDampScale; // 0x4BC (0xC) | |
struct FVector MaxPosDampScale; // 0x4C8 (0xC) | |
struct FPointer ClothSim; // 0x4D4 (0x4) | |
int SceneIndex; // 0x4D8 (0x4) | |
struct TArray_FVector_ ClothMeshPosData; // 0x4DC (0xC) | |
struct TArray_FVector_ ClothMeshNormalData; // 0x4E8 (0xC) | |
struct TArray_int_ ClothMeshIndexData; // 0x4F4 (0xC) | |
int NumClothMeshVerts; // 0x500 (0x4) | |
int NumClothMeshIndices; // 0x504 (0x4) | |
struct TArray_int_ ClothMeshParentData; // 0x508 (0xC) | |
int NumClothMeshParentIndices; // 0x514 (0x4) | |
int LastClothHitVertexId; // 0x518 (0x4) | |
struct TArray_FVector_ ClothMeshWeldedPosData; // 0x51C (0xC) | |
struct TArray_FVector_ ClothMeshWeldedNormalData; // 0x528 (0xC) | |
struct TArray_int_ ClothMeshWeldedIndexData; // 0x534 (0xC) | |
int ClothDirtyBufferFlag; // 0x540 (0x4) | |
unsigned char ClothRBChannel; // 0x544 (0x1) | |
struct FRBCollisionChannelContainer ClothRBCollideWithChannels; // 0x548 (0x4) | |
float ClothForceScale; // 0x54C (0x4) | |
float ClothImpulseScale; // 0x550 (0x4) | |
float ClothAttachmentTearFactor; // 0x554 (0x4) | |
bool bClothUseCompartment : 1; // 0x558 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float MinDistanceForClothReset; // 0x55C (0x4) | |
struct FVector LastClothLocation; // 0x560 (0xC) | |
unsigned char ApexClothingRBChannel; // 0x56C (0x1) | |
struct FRBCollisionChannelContainer ApexClothingRBCollideWithChannels; // 0x570 (0x4) | |
unsigned char ApexClothingCollisionRBChannel; // 0x574 (0x1) | |
bool bAutoFreezeApexClothingWhenNotRendered : 1; // 0x578 (0x4) | |
bool bLocalSpaceWind : 1; // 0x578 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector WindVelocity; // 0x57C (0xC) | |
float WindVelocityBlendTime; // 0x588 (0x4) | |
bool bSkipInitClothing : 1; // 0x58C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FPointer SoftBodySim; // 0x590 (0x4) | |
int SoftBodySceneIndex; // 0x594 (0x4) | |
bool bEnableSoftBodySimulation : 1; // 0x598 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FVector_ SoftBodyTetraPosData; // 0x59C (0xC) | |
struct TArray_int_ SoftBodyTetraIndexData; // 0x5A8 (0xC) | |
int NumSoftBodyTetraVerts; // 0x5B4 (0x4) | |
int NumSoftBodyTetraIndices; // 0x5B8 (0x4) | |
float SoftBodyImpulseScale; // 0x5BC (0x4) | |
bool bSoftBodyFrozen : 1; // 0x5C0 (0x4) | |
bool bAutoFreezeSoftBodyWhenNotRendered : 1; // 0x5C0 (0x4) | |
bool bSoftBodyAwakeOnStartup : 1; // 0x5C0 (0x4) | |
bool bSoftBodyUseCompartment : 1; // 0x5C0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char SoftBodyRBChannel; // 0x5C4 (0x1) | |
struct FRBCollisionChannelContainer SoftBodyRBCollideWithChannels; // 0x5C8 (0x4) | |
struct FPointer SoftBodyASVPlane; // 0x5CC (0x4) | |
struct UMaterial* LimitMaterial; // 0x5D0 (0x4) | |
unsigned char Unknown1[0xC]; // 0x5D4 (0xC) MISSED OFFSET | |
struct FBoneAtom RootMotionDelta; // 0x5E0 (0x20) | |
struct FVector RootMotionVelocity; // 0x600 (0xC) | |
struct FVector RootBoneTranslation; // 0x60C (0xC) | |
struct FVector RootMotionAccelScale; // 0x618 (0xC) | |
unsigned char RootMotionMode; // 0x624 (0x1) | |
unsigned char PreviousRMM; // 0x625 (0x1) | |
unsigned char PendingRMM; // 0x626 (0x1) | |
unsigned char OldPendingRMM; // 0x627 (0x1) | |
int bRMMOneFrameDelay; // 0x628 (0x4) | |
unsigned char RootMotionRotationMode; // 0x62C (0x1) | |
unsigned char AnimRotationOnly; // 0x62D (0x1) | |
int bRemoveRootBoneScale; // 0x630 (0x4) | |
bool bOverrideRootMotionSpace : 1; // 0x634 (0x4) | |
unsigned char Unknown1[0x3]; // BITFIELD FIX | |
struct FRotator RootMotionSpace; // 0x638 (0xC) | |
unsigned char FaceFXBlendMode; // 0x644 (0x1) | |
struct FPointer FaceFXActorInstance; // 0x648 (0x4) | |
struct UAudioComponent* CachedFaceFXAudioComp; // 0x64C (0x4) | |
struct TArray_unsigned_char_ BoneVisibilityStates; // 0x650 (0xC) | |
struct UAkEvent* CachedFaceFxAkEvent; // 0x65C (0x4) | |
float FaceFXPlayTime; // 0x660 (0x4) | |
struct FAkPlayingInfo CachedPlayingInfo; // 0x664 (0x8) | |
struct UFaceFXAnimSet* PlayingFXAnimSet; // 0x66C (0x4) | |
struct FBoneAtom LocalToWorldBoneAtom; // 0x670 (0x20) | |
float ProgressiveDrawingFraction; // 0x690 (0x4) | |
unsigned char CustomSortAlternateIndexMode; // 0x694 (0x1) | |
unsigned char ViewZeroOffset; // 0x695 (0x1) | |
unsigned char ViewOneOffset; // 0x696 (0x1) | |
struct UMorphNodeWeight* BlendMorphNode; // 0x698 (0x4) | |
float MorphWeightTarget; // 0x69C (0x4) | |
float MorphWeightStart; // 0x6A0 (0x4) | |
float MorphBlendTime; // 0x6A4 (0x4) | |
float MorphBlendCurr; // 0x6A8 (0x4) | |
}; | |
struct USkeletalMeshComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UMeshComponent_Data UMeshComponent; | |
struct USkeletalMeshComponent_Data USkeletalMeshComponent; | |
}; | |
struct USkeletalMesh_Data { | |
struct FBoxSphereBounds Bounds; // 0x3C (0x1C) | |
struct TArray_UMaterialInterfacePtr_ Materials; // 0x58 (0xC) | |
struct TArray_UApexClothingAssetPtr_ ClothingAssets; // 0x64 (0xC) | |
struct FVector Origin; // 0x70 (0xC) | |
struct FRotator RotOrigin; // 0x7C (0xC) | |
struct TArray_int_ RefSkeleton; // 0x88 (0xC) | |
int SkeletalDepth; // 0x94 (0x4) | |
unsigned char NameIndexMap[0x3C]; // 0x98 (0x3C) UNKNOWN PROPERTY | |
struct FIndirectArray_Mirror LODModels; // 0xD4 (0xC) | |
struct TArray_FBoneAtom_ RefBasesInvMatrix; // 0xE0 (0xC) | |
struct FBoxSphereBounds ReferencePoseBounds; // 0xEC (0x1C) | |
struct TArray_FBoneMirrorInfo_ SkelMirrorTable; // 0x108 (0xC) | |
unsigned char SkelMirrorAxis; // 0x114 (0x1) | |
unsigned char SkelMirrorFlipAxis; // 0x115 (0x1) | |
struct TArray_USkeletalMeshSocketPtr_ Sockets; // 0x118 (0xC) | |
struct TArray_FString_ BoneBreakNames; // 0x124 (0xC) | |
struct TArray_unsigned_char_ BoneBreakOptions; // 0x130 (0xC) | |
struct TArray_FSkeletalMeshLODInfo_ LODInfo; // 0x13C (0xC) | |
struct TArray_FName_ PerPolyCollisionBones; // 0x148 (0xC) | |
struct TArray_FName_ AddToParentPerPolyCollisionBone; // 0x154 (0xC) | |
struct TArray_int_ PerPolyBoneKDOPs; // 0x160 (0xC) | |
bool bPerPolyUseSoftWeighting : 1; // 0x16C (0x4) | |
bool bUseSimpleLineCollision : 1; // 0x16C (0x4) | |
bool bUseSimpleBoxCollision : 1; // 0x16C (0x4) | |
bool bForceCPUSkinning : 1; // 0x16C (0x4) | |
bool bUseFullPrecisionUVs : 1; // 0x16C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UFaceFXAsset* FaceFXAsset; // 0x170 (0x4) | |
int LODBiasPC; // 0x174 (0x4) | |
int LODBiasPS3; // 0x178 (0x4) | |
int LODBiasXbox360; // 0x17C (0x4) | |
struct TArray_FPointer_ ClothMesh; // 0x180 (0xC) | |
struct TArray_float_ ClothMeshScale; // 0x18C (0xC) | |
struct TArray_int_ ClothToGraphicsVertMap; // 0x198 (0xC) | |
struct TArray_float_ ClothMovementScale; // 0x1A4 (0xC) | |
unsigned char ClothMovementScaleGenMode; // 0x1B0 (0x1) | |
float ClothToAnimMeshMaxDist; // 0x1B4 (0x4) | |
bool bLimitClothToAnimMesh : 1; // 0x1B8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_int_ ClothWeldingMap; // 0x1BC (0xC) | |
int ClothWeldingDomain; // 0x1C8 (0x4) | |
struct TArray_int_ ClothWeldedIndices; // 0x1CC (0xC) | |
bool bForceNoWelding : 1; // 0x1D8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NumFreeClothVerts; // 0x1DC (0x4) | |
struct TArray_int_ ClothIndexBuffer; // 0x1E0 (0xC) | |
struct TArray_FName_ ClothBones; // 0x1EC (0xC) | |
int ClothHierarchyLevels; // 0x1F8 (0x4) | |
bool bEnableClothBendConstraints : 1; // 0x1FC (0x4) | |
bool bEnableClothDamping : 1; // 0x1FC (0x4) | |
bool bUseClothCOMDamping : 1; // 0x1FC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ClothStretchStiffness; // 0x200 (0x4) | |
float ClothBendStiffness; // 0x204 (0x4) | |
float ClothDensity; // 0x208 (0x4) | |
float ClothThickness; // 0x20C (0x4) | |
float ClothDamping; // 0x210 (0x4) | |
int ClothIterations; // 0x214 (0x4) | |
int ClothHierarchicalIterations; // 0x218 (0x4) | |
float ClothFriction; // 0x21C (0x4) | |
float ClothRelativeGridSpacing; // 0x220 (0x4) | |
float ClothPressure; // 0x224 (0x4) | |
float ClothCollisionResponseCoefficient; // 0x228 (0x4) | |
float ClothAttachmentResponseCoefficient; // 0x22C (0x4) | |
float ClothAttachmentTearFactor; // 0x230 (0x4) | |
float ClothSleepLinearVelocity; // 0x234 (0x4) | |
float HardStretchLimitFactor; // 0x238 (0x4) | |
bool bHardStretchLimit : 1; // 0x23C (0x4) | |
bool bEnableClothOrthoBendConstraints : 1; // 0x23C (0x4) | |
bool bEnableClothSelfCollision : 1; // 0x23C (0x4) | |
bool bEnableClothPressure : 1; // 0x23C (0x4) | |
bool bEnableClothTwoWayCollision : 1; // 0x23C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FClothSpecialBoneInfo_ ClothSpecialBones; // 0x240 (0xC) | |
bool bEnableClothLineChecks : 1; // 0x24C (0x4) | |
bool bClothMetal : 1; // 0x24C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ClothMetalImpulseThreshold; // 0x250 (0x4) | |
float ClothMetalPenetrationDepth; // 0x254 (0x4) | |
float ClothMetalMaxDeformationDistance; // 0x258 (0x4) | |
bool bEnableClothTearing : 1; // 0x25C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ClothTearFactor; // 0x260 (0x4) | |
int ClothTearReserve; // 0x264 (0x4) | |
bool bEnableValidBounds : 1; // 0x268 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FVector ValidBoundsMin; // 0x26C (0xC) | |
struct FVector ValidBoundsMax; // 0x278 (0xC) | |
struct FMap_Mirror ClothTornTriMap; // 0x284 (0x3C) | |
struct TArray_int_ SoftBodySurfaceToGraphicsVertMap; // 0x2C0 (0xC) | |
struct TArray_int_ SoftBodySurfaceIndices; // 0x2CC (0xC) | |
struct TArray_FVector_ SoftBodyTetraVertsUnscaled; // 0x2D8 (0xC) | |
struct TArray_int_ SoftBodyTetraIndices; // 0x2E4 (0xC) | |
struct TArray_FSoftBodyTetraLink_ SoftBodyTetraLinks; // 0x2F0 (0xC) | |
struct TArray_FPointer_ CachedSoftBodyMeshes; // 0x2FC (0xC) | |
struct TArray_float_ CachedSoftBodyMeshScales; // 0x308 (0xC) | |
struct TArray_FName_ SoftBodyBones; // 0x314 (0xC) | |
struct TArray_FSoftBodySpecialBoneInfo_ SoftBodySpecialBones; // 0x320 (0xC) | |
float SoftBodyVolumeStiffness; // 0x32C (0x4) | |
float SoftBodyStretchingStiffness; // 0x330 (0x4) | |
float SoftBodyDensity; // 0x334 (0x4) | |
float SoftBodyParticleRadius; // 0x338 (0x4) | |
float SoftBodyDamping; // 0x33C (0x4) | |
int SoftBodySolverIterations; // 0x340 (0x4) | |
float SoftBodyFriction; // 0x344 (0x4) | |
float SoftBodyRelativeGridSpacing; // 0x348 (0x4) | |
float SoftBodySleepLinearVelocity; // 0x34C (0x4) | |
bool bEnableSoftBodySelfCollision : 1; // 0x350 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftBodyAttachmentResponse; // 0x354 (0x4) | |
float SoftBodyCollisionResponse; // 0x358 (0x4) | |
float SoftBodyDetailLevel; // 0x35C (0x4) | |
int SoftBodySubdivisionLevel; // 0x360 (0x4) | |
bool bSoftBodyIsoSurface : 1; // 0x364 (0x4) | |
bool bEnableSoftBodyDamping : 1; // 0x364 (0x4) | |
bool bUseSoftBodyCOMDamping : 1; // 0x364 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftBodyAttachmentThreshold; // 0x368 (0x4) | |
bool bEnableSoftBodyTwoWayCollision : 1; // 0x36C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float SoftBodyAttachmentTearFactor; // 0x370 (0x4) | |
bool bEnableSoftBodyLineChecks : 1; // 0x374 (0x4) | |
bool bHasVertexColors : 1; // 0x374 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_bool_ GraphicsIndexIsCloth; // 0x378 (0xC) | |
struct TArray_float_ CachedStreamingTextureFactors; // 0x384 (0xC) | |
float StreamingDistanceMultiplier; // 0x390 (0x4) | |
int ReleaseResourcesFence; // 0x394 (0x4) | |
struct FQWord SkelMeshRUID; // 0x398 (0x8) | |
struct TArray_FBoneAtom_ CachedRefBoneAtoms; // 0x3A0 (0xC) | |
struct FName CachedAnimSetLinkupName; // 0x3AC (0x8) | |
}; | |
struct USkeletalMesh { | |
struct UObject_Data UObject; | |
struct USkeletalMesh_Data USkeletalMesh; | |
}; | |
struct USkeletalMeshSocket_Data { | |
struct FName SocketName; // 0x3C (0x8) | |
struct FName BoneName; // 0x44 (0x8) | |
struct FVector RelativeLocation; // 0x4C (0xC) | |
struct FRotator RelativeRotation; // 0x58 (0xC) | |
struct FVector RelativeScale; // 0x64 (0xC) | |
}; | |
struct USkeletalMeshSocket { | |
struct UObject_Data UObject; | |
struct USkeletalMeshSocket_Data USkeletalMeshSocket; | |
}; | |
struct ASplineActor_Data { | |
struct TArray_FSplineConnection_ Connections; // 0x188 (0xC) | |
struct FVector SplineActorTangent; // 0x194 (0xC) | |
struct FColor SplineColor; // 0x1A0 (0x4) | |
bool bDisableDestination : 1; // 0x1A4 (0x4) | |
bool bAlreadyVisited : 1; // 0x1A4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_ASplineActorPtr_ LinksFrom; // 0x1A8 (0xC) | |
struct ASplineActor* nextOrdered; // 0x1B4 (0x4) | |
struct ASplineActor* prevOrdered; // 0x1B8 (0x4) | |
struct ASplineActor* previousPath; // 0x1BC (0x4) | |
int bestPathWeight; // 0x1C0 (0x4) | |
int visitedWeight; // 0x1C4 (0x4) | |
struct FInterpCurveFloat SplineVelocityOverTime; // 0x1C8 (0x10) | |
}; | |
struct ASplineActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASplineActor_Data ASplineActor; | |
}; | |
struct ASplineLoftActor_Data { | |
float ScaleX; // 0x1D8 (0x4) | |
float ScaleY; // 0x1DC (0x4) | |
struct TArray_USplineMeshComponentPtr_ SplineMeshComps; // 0x1E0 (0xC) | |
struct UStaticMesh* DeformMesh; // 0x1EC (0x4) | |
struct TArray_UMaterialInterfacePtr_ DeformMeshMaterials; // 0x1F0 (0xC) | |
float Roll; // 0x1FC (0x4) | |
struct FVector WorldXDir; // 0x200 (0xC) | |
struct FVector2D Offset; // 0x20C (0x8) | |
bool bSmoothInterpRollAndScale : 1; // 0x214 (0x4) | |
bool bAcceptsLights : 1; // 0x214 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UDynamicLightEnvironmentComponent* MeshLightEnvironment; // 0x218 (0x4) | |
float MeshMaxDrawDistance; // 0x21C (0x4) | |
}; | |
struct ASplineLoftActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASplineActor_Data ASplineActor; | |
struct ASplineLoftActor_Data ASplineLoftActor; | |
}; | |
struct ASplineLoftActorMovable_Data { | |
}; | |
struct ASplineLoftActorMovable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASplineActor_Data ASplineActor; | |
struct ASplineLoftActor_Data ASplineLoftActor; | |
struct ASplineLoftActorMovable_Data ASplineLoftActorMovable; | |
}; | |
struct USplineComponent_Data { | |
struct FInterpCurveVector SplineInfo; // 0x210 (0x10) | |
float SplineCurviness; // 0x220 (0x4) | |
struct FColor SplineColor; // 0x224 (0x4) | |
float SplineDrawRes; // 0x228 (0x4) | |
float SplineArrowSize; // 0x22C (0x4) | |
bool bSplineDisabled : 1; // 0x230 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FInterpCurveFloat SplineReparamTable; // 0x234 (0x10) | |
}; | |
struct USplineComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct USplineComponent_Data USplineComponent; | |
}; | |
struct AReplicationInfo_Data { | |
}; | |
struct AReplicationInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
}; | |
struct AGameReplicationInfo_Data { | |
struct FPointer VfTable_IIResourcePoolProvider; // 0x188 (0x4) | |
struct AGameInfo* GameClass; // 0x18C (0x4) | |
bool bStopCountDown : 1; // 0x190 (0x4) | |
bool bMatchHasBegun : 1; // 0x190 (0x4) | |
bool bMatchIsOver : 1; // 0x190 (0x4) | |
bool bAllInCinematicMode : 1; // 0x190 (0x4) | |
bool bIgnoreMoveInput : 1; // 0x190 (0x4) | |
bool bIgnoreLookInput : 1; // 0x190 (0x4) | |
bool bIgnoreButtonInput : 1; // 0x190 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int RemainingTime; // 0x194 (0x4) | |
int ElapsedTime; // 0x198 (0x4) | |
int RemainingMinute; // 0x19C (0x4) | |
int GoalScore; // 0x1A0 (0x4) | |
int TimeLimit; // 0x1A4 (0x4) | |
struct TArray_ATeamInfoPtr_ Teams; // 0x1A8 (0xC) | |
struct FString ServerName; // 0x1B4 (0xC) | |
struct AActor* Winner; // 0x1C0 (0x4) | |
struct TArray_APlayerReplicationInfoPtr_ PRIArray; // 0x1C4 (0xC) | |
struct TArray_APlayerReplicationInfoPtr_ InactivePRIArray; // 0x1D0 (0xC) | |
struct AResourcePoolManager* ResourcePoolManager; // 0x1DC (0x4) | |
struct FMusicStateInfo MusicInfo; // 0x1E0 (0xC) | |
}; | |
struct AGameReplicationInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
struct AGameReplicationInfo_Data AGameReplicationInfo; | |
}; | |
struct APlayerReplicationInfo_Data { | |
float Score; // 0x188 (0x4) | |
int Deaths; // 0x18C (0x4) | |
unsigned char Ping; // 0x190 (0x1) | |
unsigned char TTSSpeaker; // 0x191 (0x1) | |
int NumLives; // 0x194 (0x4) | |
struct FString PlayerName; // 0x198 (0xC) | |
struct FString PlayerNameHTML; // 0x1A4 (0xC) | |
struct FString OldName; // 0x1B0 (0xC) | |
int PlayerID; // 0x1BC (0x4) | |
struct ATeamInfo* Team; // 0x1C0 (0x4) | |
bool bAdmin : 1; // 0x1C4 (0x4) | |
bool bIsSpectator : 1; // 0x1C4 (0x4) | |
bool bOnlySpectator : 1; // 0x1C4 (0x4) | |
bool bWaitingPlayer : 1; // 0x1C4 (0x4) | |
bool bReadyToPlay : 1; // 0x1C4 (0x4) | |
bool bOutOfLives : 1; // 0x1C4 (0x4) | |
bool bBot : 1; // 0x1C4 (0x4) | |
bool bHasBeenWelcomed : 1; // 0x1C4 (0x4) | |
bool bIsInactive : 1; // 0x1C4 (0x4) | |
bool bFromPreviousLevel : 1; // 0x1C4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
int StartTime; // 0x1C8 (0x4) | |
struct FString StringSpectating; // 0x1CC (0xC) | |
struct FString StringUnknown; // 0x1D8 (0xC) | |
int Kills; // 0x1E4 (0x4) | |
struct UGameMessage* GameMessageClass; // 0x1E8 (0x4) | |
float ExactPing; // 0x1EC (0x4) | |
struct FString SavedNetworkAddress; // 0x1F0 (0xC) | |
struct FUniqueNetId UniqueId; // 0x1FC (0x18) | |
struct FName SessionName; // 0x214 (0x8) | |
struct FAutomatedTestingDatum AutomatedTestingData; // 0x21C (0x8) | |
int StatConnectionCounts; // 0x224 (0x4) | |
int StatPingTotals; // 0x228 (0x4) | |
int StatPingMin; // 0x22C (0x4) | |
int StatPingMax; // 0x230 (0x4) | |
int StatPKLTotal; // 0x234 (0x4) | |
int StatPKLMin; // 0x238 (0x4) | |
int StatPKLMax; // 0x23C (0x4) | |
int StatMaxInBPS; // 0x240 (0x4) | |
int StatAvgInBPS; // 0x244 (0x4) | |
int StatMaxOutBPS; // 0x248 (0x4) | |
int StatAvgOutBPS; // 0x24C (0x4) | |
struct UTexture2D* Avatar; // 0x250 (0x4) | |
}; | |
struct APlayerReplicationInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
struct APlayerReplicationInfo_Data APlayerReplicationInfo; | |
}; | |
struct ATeamInfo_Data { | |
struct FString TeamName; // 0x188 (0xC) | |
int Size; // 0x194 (0x4) | |
float Score; // 0x198 (0x4) | |
int TeamIndex; // 0x19C (0x4) | |
struct FColor TeamColor; // 0x1A0 (0x4) | |
}; | |
struct ATeamInfo { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
struct ATeamInfo_Data ATeamInfo; | |
}; | |
struct ACamera_Data { | |
struct APlayerController* PCOwner; // 0x188 (0x4) | |
struct FName CameraStyle; // 0x18C (0x8) | |
float DefaultFOV; // 0x194 (0x4) | |
bool bLockedFOV : 1; // 0x198 (0x4) | |
bool bConstrainAspectRatio : 1; // 0x198 (0x4) | |
bool bEnableFading : 1; // 0x198 (0x4) | |
bool bForceDisableTemporalAA : 1; // 0x198 (0x4) | |
bool bEnableColorScaling : 1; // 0x198 (0x4) | |
bool bEnableColorScaleInterp : 1; // 0x198 (0x4) | |
bool bUseClientSideCameraUpdates : 1; // 0x198 (0x4) | |
bool bDebugClientSideCamera : 1; // 0x198 (0x4) | |
bool bShouldSendClientSideCameraUpdate : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
float LockedFOV; // 0x19C (0x4) | |
float ConstrainedAspectRatio; // 0x1A0 (0x4) | |
float DefaultAspectRatio; // 0x1A4 (0x4) | |
float OffAxisYawAngle; // 0x1A8 (0x4) | |
float OffAxisPitchAngle; // 0x1AC (0x4) | |
struct FColor FadeColor; // 0x1B0 (0x4) | |
float FadeAmount; // 0x1B4 (0x4) | |
float CamOverridePostProcessAlpha; // 0x1B8 (0x4) | |
struct FPostProcessSettings CamPostProcessSettings; // 0x1BC (0xE8) | |
struct FRenderingPerformanceOverrides RenderingOverrides; // 0x2A4 (0x4) | |
struct FVector ColorScale; // 0x2A8 (0xC) | |
struct FVector DesiredColorScale; // 0x2B4 (0xC) | |
struct FVector OriginalColorScale; // 0x2C0 (0xC) | |
float ColorScaleInterpDuration; // 0x2CC (0x4) | |
float ColorScaleInterpStartTime; // 0x2D0 (0x4) | |
struct FTCameraCache CameraCache; // 0x2D4 (0x20) | |
struct FTCameraCache LastFrameCameraCache; // 0x2F4 (0x20) | |
struct FTViewTarget ViewTarget; // 0x314 (0x2C) | |
struct FTViewTarget PendingViewTarget; // 0x340 (0x2C) | |
float BlendTimeToGo; // 0x36C (0x4) | |
struct FViewTargetTransitionParams BlendParams; // 0x370 (0x10) | |
struct TArray_UCameraModifierPtr_ ModifierList; // 0x380 (0xC) | |
float FreeCamDistance; // 0x38C (0x4) | |
struct FVector FreeCamOffset; // 0x390 (0xC) | |
struct FVector2D FadeAlpha; // 0x39C (0x8) | |
float FadeTime; // 0x3A4 (0x4) | |
float FadeTimeRemaining; // 0x3A8 (0x4) | |
struct TArray_AEmitterCameraLensEffectBasePtr_ CameraLensEffects; // 0x3AC (0xC) | |
struct UCameraModifier_CameraShake* CameraShakeCamMod; // 0x3B8 (0x4) | |
struct UCameraModifier_CameraShake* CameraShakeCamModClass; // 0x3BC (0x4) | |
struct UCameraAnimInst* AnimInstPool[8]; // 0x3C0 (0x20) | |
struct TArray_UCameraAnimInstPtr_ ActiveAnims; // 0x3E0 (0xC) | |
struct TArray_UCameraAnimInstPtr_ FreeAnims; // 0x3EC (0xC) | |
struct ADynamicCameraActor* AnimCameraActor; // 0x3F8 (0x4) | |
}; | |
struct ACamera { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ACamera_Data ACamera; | |
}; | |
struct ACameraActor_Data { | |
bool bConstrainAspectRatio : 1; // 0x188 (0x4) | |
bool bCamOverridePostProcess : 1; // 0x188 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float AspectRatio; // 0x18C (0x4) | |
float FOVAngle; // 0x190 (0x4) | |
float CamOverridePostProcessAlpha; // 0x194 (0x4) | |
struct FPostProcessSettings CamOverridePostProcess; // 0x198 (0xE8) | |
struct UDrawFrustumComponent* DrawFrustum; // 0x280 (0x4) | |
struct UStaticMeshComponent* MeshComp; // 0x284 (0x4) | |
}; | |
struct ACameraActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ACameraActor_Data ACameraActor; | |
}; | |
struct ADynamicCameraActor_Data { | |
}; | |
struct ADynamicCameraActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ACameraActor_Data ACameraActor; | |
struct ADynamicCameraActor_Data ADynamicCameraActor; | |
}; | |
struct UCameraAnim_Data { | |
struct UInterpGroup* CameraInterpGroup; // 0x3C (0x4) | |
float AnimLength; // 0x40 (0x4) | |
struct FBox BoundingBox; // 0x44 (0x1C) | |
struct FPostProcessSettings BasePPSettings; // 0x60 (0xE8) | |
float BasePPSettingsAlpha; // 0x148 (0x4) | |
float BaseFOV; // 0x14C (0x4) | |
}; | |
struct UCameraAnim { | |
struct UObject_Data UObject; | |
struct UCameraAnim_Data UCameraAnim; | |
}; | |
struct UCameraAnimInst_Data { | |
struct UCameraAnim* CamAnim; // 0x3C (0x4) | |
struct UInterpGroupInst* InterpGroupInst; // 0x40 (0x4) | |
float CurTime; // 0x44 (0x4) | |
bool bLooping : 1; // 0x48 (0x4) | |
bool bFinished : 1; // 0x48 (0x4) | |
bool bAutoReleaseWhenFinished : 1; // 0x48 (0x4) | |
bool bBlendingIn : 1; // 0x48 (0x4) | |
bool bBlendingOut : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BlendInTime; // 0x4C (0x4) | |
float BlendOutTime; // 0x50 (0x4) | |
float CurBlendInTime; // 0x54 (0x4) | |
float CurBlendOutTime; // 0x58 (0x4) | |
float PlayRate; // 0x5C (0x4) | |
float BasePlayScale; // 0x60 (0x4) | |
float TransientScaleModifier; // 0x64 (0x4) | |
float CurrentBlendWeight; // 0x68 (0x4) | |
float RemainingTime; // 0x6C (0x4) | |
struct UInterpTrackMove* MoveTrack; // 0x70 (0x4) | |
struct UInterpTrackInstMove* MoveInst; // 0x74 (0x4) | |
struct UAnimNodeSequence* SourceAnimNode; // 0x78 (0x4) | |
unsigned char PlaySpace; // 0x7C (0x1) | |
unsigned char MirrorAxes; // 0x7D (0x1) | |
struct FMatrix UserPlaySpaceMatrix; // 0x80 (0x40) | |
struct FPostProcessSettings LastPPSettings; // 0xC0 (0xE8) | |
float LastPPSettingsAlpha; // 0x1A8 (0x4) | |
struct FVector LastCameraLoc; // 0x1AC (0xC) | |
}; | |
struct UCameraAnimInst { | |
struct UObject_Data UObject; | |
struct UCameraAnimInst_Data UCameraAnimInst; | |
}; | |
struct UCameraModifier_Data { | |
bool bDisabled : 1; // 0x3C (0x4) | |
bool bPendingDisable : 1; // 0x3C (0x4) | |
bool bExclusive : 1; // 0x3C (0x4) | |
bool bDebug : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct ACamera* CameraOwner; // 0x40 (0x4) | |
unsigned char Priority; // 0x44 (0x1) | |
float AlphaInTime; // 0x48 (0x4) | |
float AlphaOutTime; // 0x4C (0x4) | |
float Alpha; // 0x50 (0x4) | |
float TargetAlpha; // 0x54 (0x4) | |
}; | |
struct UCameraModifier { | |
struct UObject_Data UObject; | |
struct UCameraModifier_Data UCameraModifier; | |
}; | |
struct UCameraModifier_CameraShake_Data { | |
struct TArray_FCameraShakeInstance_ ActiveShakes; // 0x58 (0xC) | |
float SplitScreenShakeScale; // 0x64 (0x4) | |
}; | |
struct UCameraModifier_CameraShake { | |
struct UObject_Data UObject; | |
struct UCameraModifier_Data UCameraModifier; | |
struct UCameraModifier_CameraShake_Data UCameraModifier_CameraShake; | |
}; | |
struct UCameraShake_Data { | |
bool bSingleInstance : 1; // 0x3C (0x4) | |
bool bRandomAnimSegment : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float OscillationDuration; // 0x40 (0x4) | |
float OscillationBlendInTime; // 0x44 (0x4) | |
float OscillationBlendOutTime; // 0x48 (0x4) | |
struct FROscillator RotOscillation; // 0x4C (0x24) | |
struct FVOscillator LocOscillation; // 0x70 (0x24) | |
struct FFOscillator FOVOscillation; // 0x94 (0xC) | |
struct UCameraAnim* Anim; // 0xA0 (0x4) | |
float AnimPlayRate; // 0xA4 (0x4) | |
float AnimScale; // 0xA8 (0x4) | |
float AnimBlendInTime; // 0xAC (0x4) | |
float AnimBlendOutTime; // 0xB0 (0x4) | |
float RandomAnimSegmentDuration; // 0xB4 (0x4) | |
}; | |
struct UCameraShake { | |
struct UObject_Data UObject; | |
struct UCameraShake_Data UCameraShake; | |
}; | |
struct AResourcePoolManager_Data { | |
struct UResourcePool* ResourcePools[16]; // 0x188 (0x40) | |
unsigned char ResourcePoolMap[0x3C]; // 0x1C8 (0x3C) UNKNOWN PROPERTY | |
unsigned char NextPoolGUID; // 0x204 (0x1) | |
struct FResourcePoolIdentityState ReplicatedPoolIdentities[16]; // 0x208 (0x80) | |
float ReplicatedCurrentValues[16]; // 0x288 (0x40) | |
float ReplicatedMinValues[16]; // 0x2C8 (0x40) | |
float ReplicatedMaxValues[16]; // 0x308 (0x40) | |
struct FRarelyChangedPoolState ReplicatedRarelyChangedState[16]; // 0x348 (0x140) | |
}; | |
struct AResourcePoolManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
struct AResourcePoolManager_Data AResourcePoolManager; | |
}; | |
struct AWorldSoundManager_Data { | |
struct TArray_FWorldEventSource_ EventSources; // 0x188 (0xC) | |
struct UAkComponent* UIAkComponent; // 0x194 (0x4) | |
bool bHasTicked : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AWorldSoundManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AWorldSoundManager_Data AWorldSoundManager; | |
}; | |
struct UComponentLifetimeManagerComponent_Data { | |
struct TArray_UActorComponentPtr_ ManagedComponents; // 0x5C (0xC) | |
float ManagedComponentsLifeSpan; // 0x68 (0x4) | |
}; | |
struct UComponentLifetimeManagerComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UComponentLifetimeManagerComponent_Data UComponentLifetimeManagerComponent; | |
}; | |
struct UAttributeContextResolver_Data { | |
}; | |
struct UAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
}; | |
struct UBalancedActorAttributeContextResolver_Data { | |
}; | |
struct UBalancedActorAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UBalancedActorAttributeContextResolver_Data UBalancedActorAttributeContextResolver; | |
}; | |
struct UCharacterClassAttributeContextResolver_Data { | |
}; | |
struct UCharacterClassAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UCharacterClassAttributeContextResolver_Data UCharacterClassAttributeContextResolver; | |
}; | |
struct UControllerAttributeContextResolver_Data { | |
}; | |
struct UControllerAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UControllerAttributeContextResolver_Data UControllerAttributeContextResolver; | |
}; | |
struct UGameInfoAttributeContextResolver_Data { | |
}; | |
struct UGameInfoAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UGameInfoAttributeContextResolver_Data UGameInfoAttributeContextResolver; | |
}; | |
struct UOffHandWeaponAttributeContextResolver_Data { | |
}; | |
struct UOffHandWeaponAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UOffHandWeaponAttributeContextResolver_Data UOffHandWeaponAttributeContextResolver; | |
}; | |
struct UPawnAttributeContextResolver_Data { | |
}; | |
struct UPawnAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UPawnAttributeContextResolver_Data UPawnAttributeContextResolver; | |
}; | |
struct UResourcePoolAttributeContextResolver_Data { | |
struct UResourceDefinition* Resource; // 0x3C (0x4) | |
}; | |
struct UResourcePoolAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UResourcePoolAttributeContextResolver_Data UResourcePoolAttributeContextResolver; | |
}; | |
struct UWeaponAttributeContextResolver_Data { | |
}; | |
struct UWeaponAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UWeaponAttributeContextResolver_Data UWeaponAttributeContextResolver; | |
}; | |
struct UWeaponResourcePoolAttributeContextResolver_Data { | |
struct UResourceDefinition* PrimaryHandResource; // 0x3C (0x4) | |
struct UResourceDefinition* OffHandResource; // 0x40 (0x4) | |
}; | |
struct UWeaponResourcePoolAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UWeaponResourcePoolAttributeContextResolver_Data UWeaponResourcePoolAttributeContextResolver; | |
}; | |
struct UAttributeEffect_Data { | |
}; | |
struct UAttributeEffect { | |
struct UObject_Data UObject; | |
struct UAttributeEffect_Data UAttributeEffect; | |
}; | |
struct UAttributeExpression_Data { | |
}; | |
struct UAttributeExpression { | |
struct UObject_Data UObject; | |
struct UAttributeExpression_Data UAttributeExpression; | |
}; | |
struct UAttributeMultiContextResolver_Data { | |
}; | |
struct UAttributeMultiContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeMultiContextResolver_Data UAttributeMultiContextResolver; | |
}; | |
struct UWeaponAttributeMultiContextResolver_Data { | |
}; | |
struct UWeaponAttributeMultiContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeMultiContextResolver_Data UAttributeMultiContextResolver; | |
struct UWeaponAttributeMultiContextResolver_Data UWeaponAttributeMultiContextResolver; | |
}; | |
struct UAttributeValueResolver_Data { | |
}; | |
struct UAttributeValueResolver { | |
struct UObject_Data UObject; | |
struct UAttributeValueResolver_Data UAttributeValueResolver; | |
}; | |
struct UObjectPropertyAttributeValueResolver_Data { | |
struct FName PropertyName; // 0x3C (0x8) | |
struct UProperty* CachedProperty; // 0x44 (0x4) | |
}; | |
struct UObjectPropertyAttributeValueResolver { | |
struct UObject_Data UObject; | |
struct UAttributeValueResolver_Data UAttributeValueResolver; | |
struct UObjectPropertyAttributeValueResolver_Data UObjectPropertyAttributeValueResolver; | |
}; | |
struct UReadOnlyObjectPropertyAttributeValueResolver_Data { | |
}; | |
struct UReadOnlyObjectPropertyAttributeValueResolver { | |
struct UObject_Data UObject; | |
struct UAttributeValueResolver_Data UAttributeValueResolver; | |
struct UObjectPropertyAttributeValueResolver_Data UObjectPropertyAttributeValueResolver; | |
struct UReadOnlyObjectPropertyAttributeValueResolver_Data UReadOnlyObjectPropertyAttributeValueResolver; | |
}; | |
struct UBehaviorBase_Data { | |
struct FBehaviorContextData Context; // 0x3C (0x10) | |
}; | |
struct UBehaviorBase { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
}; | |
struct UBehavior_Kill_Data { | |
unsigned char DeathType; // 0x4C (0x1) | |
struct UDamageTypeDefinition* DamageType; // 0x50 (0x4) | |
struct FBehaviorContextData TargetContext; // 0x54 (0x10) | |
}; | |
struct UBehavior_Kill { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_Kill_Data UBehavior_Kill; | |
}; | |
struct UBehavior_PlaySound_Data { | |
struct UAkEvent* Sound; // 0x4C (0x4) | |
bool bReplicateSound : 1; // 0x50 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UBehavior_PlaySound { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_PlaySound_Data UBehavior_PlaySound; | |
}; | |
struct UBehavior_RemoteEvent_Data { | |
struct FName EventName; // 0x4C (0x8) | |
bool bDebug : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UBehavior_RemoteEvent { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_RemoteEvent_Data UBehavior_RemoteEvent; | |
}; | |
struct UExpressionEvaluator_Data { | |
}; | |
struct UExpressionEvaluator { | |
struct UObject_Data UObject; | |
struct UExpressionEvaluator_Data UExpressionEvaluator; | |
}; | |
struct UExpressionTree_Data { | |
struct UExpressionEvaluator* RootChild; // 0x3C (0x4) | |
}; | |
struct UExpressionTree { | |
struct UObject_Data UObject; | |
struct UExpressionEvaluator_Data UExpressionEvaluator; | |
struct UExpressionTree_Data UExpressionTree; | |
}; | |
struct UAttributeDefinitionBase_Data { | |
bool bIsSimpleAttribute : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
unsigned char AttributeDataType; // 0x40 (0x1) | |
struct TArray_UAttributeContextResolverPtr_ ContextResolverChain; // 0x44 (0xC) | |
struct TArray_UAttributeValueResolverPtr_ ValueResolverChain; // 0x50 (0xC) | |
}; | |
struct UAttributeDefinitionBase { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UAttributeDefinitionBase_Data UAttributeDefinitionBase; | |
}; | |
struct UAttributeDefinition_Data { | |
}; | |
struct UAttributeDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UAttributeDefinitionBase_Data UAttributeDefinitionBase; | |
struct UAttributeDefinition_Data UAttributeDefinition; | |
}; | |
struct UNestedAttributeDefinition_Data { | |
struct UAttributeDefinition* OuterContextAttributeDefinition; // 0x5C (0x4) | |
struct UAttributeDefinition* InnerContextAttributeDefinition; // 0x60 (0x4) | |
}; | |
struct UNestedAttributeDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UAttributeDefinitionBase_Data UAttributeDefinitionBase; | |
struct UAttributeDefinition_Data UAttributeDefinition; | |
struct UNestedAttributeDefinition_Data UNestedAttributeDefinition; | |
}; | |
struct UAttributeDefinitionMultiContext_Data { | |
struct UAttributeMultiContextResolver* MultiContextResolver; // 0x5C (0x4) | |
}; | |
struct UAttributeDefinitionMultiContext { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UAttributeDefinitionBase_Data UAttributeDefinitionBase; | |
struct UAttributeDefinitionMultiContext_Data UAttributeDefinitionMultiContext; | |
}; | |
struct UAttributeInitializationDefinition_Data { | |
unsigned char BaseValueMode; // 0x3C (0x1) | |
unsigned char RoundingMode; // 0x3D (0x1) | |
struct FBalanceFormula ValueFormula; // 0x40 (0x44) | |
struct FConditionalInitializationExpressions ConditionalInitialization; // 0x84 (0x20) | |
struct FVariance RandomVariance; // 0xA4 (0x24) | |
struct FRange RangeRestriction; // 0xC8 (0x28) | |
}; | |
struct UAttributeInitializationDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UAttributeInitializationDefinition_Data UAttributeInitializationDefinition; | |
}; | |
struct UBaseBalanceDefinition_Data { | |
}; | |
struct UBaseBalanceDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UBaseBalanceDefinition_Data UBaseBalanceDefinition; | |
}; | |
struct UCharacterClassDefinition_Data { | |
float GroundSpeed; // 0x3C (0x4) | |
float AirSpeed; // 0x40 (0x4) | |
float WalkingPct; // 0x44 (0x4) | |
float SprintingPct; // 0x48 (0x4) | |
float JumpZ; // 0x4C (0x4) | |
float CrouchedPct; // 0x50 (0x4) | |
struct FAttributeInitializationData BaseEncumbranceResistance; // 0x54 (0x10) | |
float MaxFallSpeed; // 0x64 (0x4) | |
struct UResourcePoolDefinition* HealthPoolDefinition; // 0x68 (0x4) | |
struct UResourcePoolDefinition* ShieldPoolDefinition; // 0x6C (0x4) | |
struct UResourcePoolDefinition* AccuracyPoolDefinition; // 0x70 (0x4) | |
struct UResourcePoolDefinition* OffHandAccuracyPoolDefinition; // 0x74 (0x4) | |
struct TArray_UResourcePoolDefinitionPtr_ ResourcePools; // 0x78 (0xC) | |
bool bDealsLocationalDamage : 1; // 0x84 (0x4) | |
bool CanHarmSelf : 1; // 0x84 (0x4) | |
bool bAutoDisableAttractorOnDeath : 1; // 0x84 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FAttributeInitializationData BaseArmor; // 0x88 (0x10) | |
struct FDamageTypeResistance BaseNormalDamageModifiers; // 0x98 (0x20) | |
struct FDamageTypeResistance BaseExplosiveDamageModifiers; // 0xB8 (0x20) | |
struct FDamageTypeResistance BaseShockDamageModifiers; // 0xD8 (0x20) | |
struct FDamageTypeResistance BaseCorrosiveDamageModifiers; // 0xF8 (0x20) | |
struct FDamageTypeResistance BaseIncendiaryDamageModifiers; // 0x118 (0x20) | |
struct FDamageTypeResistance BaseAmpDamageModifiers; // 0x138 (0x20) | |
}; | |
struct UCharacterClassDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UCharacterClassDefinition_Data UCharacterClassDefinition; | |
}; | |
struct UExpressionEvaluatorDefinition_Data { | |
struct UExpressionEvaluator* Expression; // 0x3C (0x4) | |
}; | |
struct UExpressionEvaluatorDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UExpressionEvaluatorDefinition_Data UExpressionEvaluatorDefinition; | |
}; | |
struct UGestaltPartMatricesCollectionDefinition_Data { | |
struct TArray_FGPMCollection_ Collection; // 0x3C (0xC) | |
}; | |
struct UGestaltPartMatricesCollectionDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UGestaltPartMatricesCollectionDefinition_Data UGestaltPartMatricesCollectionDefinition; | |
}; | |
struct UImpactDefinition_Data { | |
}; | |
struct UImpactDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UImpactDefinition_Data UImpactDefinition; | |
}; | |
struct UResourceDefinition_Data { | |
struct FString ResourceName; // 0x3C (0xC) | |
bool bIntegerOnlyUpdates : 1; // 0x48 (0x4) | |
bool bSerializeInSaveGame : 1; // 0x48 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UResourcePool* DefaultResourcePoolClass; // 0x4C (0x4) | |
struct UResourcePoolDefinition* DefaultResourcePoolDefinition; // 0x50 (0x4) | |
struct UAttributeContextResolver* ResourceContextResolver; // 0x54 (0x4) | |
}; | |
struct UResourceDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UResourceDefinition_Data UResourceDefinition; | |
}; | |
struct UResourcePoolDefinition_Data { | |
struct UResourceDefinition* Resource; // 0x3C (0x4) | |
unsigned char NetRelevancy; // 0x40 (0x1) | |
struct UResourceDefinition* RegenerationResource; // 0x44 (0x4) | |
float BaseMinValue; // 0x48 (0x4) | |
struct FAttributeInitializationData BaseMaxValue; // 0x4C (0x10) | |
float StartingValue; // 0x5C (0x4) | |
bool StartWithMinValue : 1; // 0x60 (0x4) | |
bool StartWithMaxValue : 1; // 0x60 (0x4) | |
bool bUpdateCurrentValueOnExtremaChange : 1; // 0x60 (0x4) | |
bool bPulseBasedOnRegenRate : 1; // 0x60 (0x4) | |
bool bPulseWhenLow : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float BaseConsumptionRate; // 0x64 (0x4) | |
float BaseActiveRegenerationRate; // 0x68 (0x4) | |
float BasePassiveRegenerationRate; // 0x6C (0x4) | |
float BaseOnIdleRegenerationRate; // 0x70 (0x4) | |
float BaseOnIdleRegenerationDelay; // 0x74 (0x4) | |
float RecentImpulseTimer; // 0x78 (0x4) | |
float PercBarPulseSpeed; // 0x7C (0x4) | |
float PercPulseResourceLow; // 0x80 (0x4) | |
struct TArray_UBehaviorBasePtr_ OnResourceDepleted; // 0x84 (0xC) | |
struct TArray_UBehaviorBasePtr_ OnResourceNotDepleted; // 0x90 (0xC) | |
struct TArray_UBehaviorBasePtr_ OnResourceRegenerated; // 0x9C (0xC) | |
struct TArray_UBehaviorBasePtr_ OnResourceNotRegenerated; // 0xA8 (0xC) | |
struct UAttributeDefinition* UpgradeLevelAttribute; // 0xB4 (0x4) | |
int TotalUpgradeCount; // 0xB8 (0x4) | |
struct FAttributeInitializationData MaxValueUpgrade; // 0xBC (0x10) | |
}; | |
struct UResourcePoolDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UResourcePoolDefinition_Data UResourcePoolDefinition; | |
}; | |
struct UGestaltPartMatrices_Data { | |
struct TArray_FGestaltAccessoryMeshEntry_ GestaltAccessoryMeshList; // 0x3C (0xC) | |
struct TArray_FMatrix_ Matrices; // 0x48 (0xC) | |
struct FName ArchetypeName; // 0x54 (0x8) | |
}; | |
struct UGestaltPartMatrices { | |
struct UObject_Data UObject; | |
struct UGestaltPartMatrices_Data UGestaltPartMatrices; | |
}; | |
struct UICounterBehavior_Data { | |
}; | |
struct UICounterBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UICounterBehavior_Data UICounterBehavior; | |
}; | |
struct UIInstanceData_Data { | |
}; | |
struct UIInstanceData { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIInstanceData_Data UIInstanceData; | |
}; | |
struct UInstanceDataHelper_Data { | |
}; | |
struct UInstanceDataHelper { | |
struct UObject_Data UObject; | |
struct UInstanceDataHelper_Data UInstanceDataHelper; | |
}; | |
struct UPackageReferencer_Data { | |
struct TArray_FString_ PackageNames; // 0x3C (0xC) | |
}; | |
struct UPackageReferencer { | |
struct UObject_Data UObject; | |
struct UPackageReferencer_Data UPackageReferencer; | |
}; | |
struct UPersistentGameDataManager_Data { | |
struct TArray_UPersistentSequenceDataPtr_ SequencesWithPersistentData; // 0x3C (0xC) | |
}; | |
struct UPersistentGameDataManager { | |
struct UObject_Data UObject; | |
struct UPersistentGameDataManager_Data UPersistentGameDataManager; | |
}; | |
struct UPersistentSequenceData_Data { | |
struct FName LevelPackageName; // 0x3C (0x8) | |
struct FName SequenceName; // 0x44 (0x8) | |
unsigned char SavedSubsequenceData[0x3C]; // 0x4C (0x3C) UNKNOWN PROPERTY | |
}; | |
struct UPersistentSequenceData { | |
struct UObject_Data UObject; | |
struct UPersistentSequenceData_Data UPersistentSequenceData; | |
}; | |
struct UResourcePool_Data { | |
struct UResourcePoolDefinition* Definition; // 0x3C (0x4) | |
unsigned char PoolGUID; // 0x40 (0x1) | |
float MinValue; // 0x44 (0x4) | |
float MinValueBaseValue; // 0x48 (0x4) | |
struct TArray_UAttributeModifierPtr_ MinValueModifierStack; // 0x4C (0xC) | |
float MaxValue; // 0x58 (0x4) | |
float MaxValueBaseValue; // 0x5C (0x4) | |
struct TArray_UAttributeModifierPtr_ MaxValueModifierStack; // 0x60 (0xC) | |
float CurrentValue; // 0x6C (0x4) | |
float ConsumptionRate; // 0x70 (0x4) | |
float ConsumptionRateBaseValue; // 0x74 (0x4) | |
struct TArray_UAttributeModifierPtr_ ConsumptionRateModifierStack; // 0x78 (0xC) | |
float ActiveRegenerationRate; // 0x84 (0x4) | |
float ActiveRegenerationRateBaseValue; // 0x88 (0x4) | |
struct TArray_UAttributeModifierPtr_ ActiveRegenerationRateModifierStack; // 0x8C (0xC) | |
float OnIdleRegenerationRate; // 0x98 (0x4) | |
float OnIdleRegenerationRateBaseValue; // 0x9C (0x4) | |
struct TArray_UAttributeModifierPtr_ OnIdleRegenerationRateModifierStack; // 0xA0 (0xC) | |
float OnIdleRegenerationDelay; // 0xAC (0x4) | |
float OnIdleRegenerationDelayBaseValue; // 0xB0 (0x4) | |
struct TArray_UAttributeModifierPtr_ OnIdleRegenerationDelayModifierStack; // 0xB4 (0xC) | |
float PassiveRegenerationRate; // 0xC0 (0x4) | |
float PassiveRegenerationRateBaseValue; // 0xC4 (0x4) | |
struct TArray_UAttributeModifierPtr_ PassiveRegenerationRateModifierStack; // 0xC8 (0xC) | |
float LastMinValue; // 0xD4 (0x4) | |
float LastMaxValue; // 0xD8 (0x4) | |
float LastCurrentValue; // 0xDC (0x4) | |
float PoolIdleDelayStartTime; // 0xE0 (0x4) | |
float RateRemainder; // 0xE4 (0x4) | |
int RecentImpulseCount; // 0xE8 (0x4) | |
int RegenerationDisabled; // 0xEC (0x4) | |
int RegenerationDisabledBaseValue; // 0xF0 (0x4) | |
struct TArray_UAttributeModifierPtr_ RegenerationDisabledModifierStack; // 0xF4 (0xC) | |
float ResetRecentImpulseCountTime; // 0x100 (0x4) | |
bool bIsAuthoritative : 1; // 0x104 (0x4) | |
bool bIsBeingInitialized : 1; // 0x104 (0x4) | |
bool bHasPoolBeenFullSinceLastBeingDepleted : 1; // 0x104 (0x4) | |
bool bDisallowReinitialization : 1; // 0x104 (0x4) | |
bool bHideHUDDisplay : 1; // 0x104 (0x4) | |
bool bCreatedAndNotModified : 1; // 0x104 (0x4) | |
bool WasRegenerating : 1; // 0x104 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UObject* AssociatedProvider; // 0x108 (0x4) | |
struct UMaterialInstanceConstant* HUDMaterialInstance; // 0x10C (0x4) | |
struct UResourcePool* RegenerationPool; // 0x110 (0x4) | |
int IsRegenerating; // 0x114 (0x4) | |
}; | |
struct UResourcePool { | |
struct UObject_Data UObject; | |
struct UResourcePool_Data UResourcePool; | |
}; | |
struct UHealthResourcePool_Data { | |
}; | |
struct UHealthResourcePool { | |
struct UObject_Data UObject; | |
struct UResourcePool_Data UResourcePool; | |
struct UHealthResourcePool_Data UHealthResourcePool; | |
}; | |
struct UTargetableList_Data { | |
struct FMultiMap_Mirror TargetableAllegianceMap; // 0x3C (0x3C) | |
struct TArray_FScriptInterface_ FullTargetableList; // 0x78 (0xC) | |
}; | |
struct UTargetableList { | |
struct UObject_Data UObject; | |
struct UTargetableList_Data UTargetableList; | |
}; | |
struct AHybridNavigationArea_Data { | |
struct FName CustomAreaName; // 0x188 (0x8) | |
struct FColor AreaColor; // 0x190 (0x4) | |
bool bShowArea : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AHybridNavigationArea { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AHybridNavigationArea_Data AHybridNavigationArea; | |
}; | |
struct APickupableMeshActor_Data { | |
struct AActor* MyTarget; // 0x188 (0x4) | |
float MoveSpeed; // 0x18C (0x4) | |
int RotateSpeed; // 0x190 (0x4) | |
float PawnEyeHeightAdjustment; // 0x194 (0x4) | |
}; | |
struct APickupableMeshActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct APickupableMeshActor_Data APickupableMeshActor; | |
}; | |
struct UHybridNavigationAreaDebugRenderingComponent_Data { | |
float DebugSphereRadius; // 0x210 (0x4) | |
}; | |
struct UHybridNavigationAreaDebugRenderingComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UHybridNavigationAreaDebugRenderingComponent_Data UHybridNavigationAreaDebugRenderingComponent; | |
}; | |
struct UHybridNavigationVisualizationComponent_Data { | |
struct TArray_ANavigationPointPtr_ AllNavPoints; // 0x210 (0xC) | |
struct TArray_ANavigationPointPtr_ NavPointsToRepresent; // 0x21C (0xC) | |
int NextNavPointToProcess; // 0x228 (0x4) | |
bool bIsVisualizationInProgress : 1; // 0x22C (0x4) | |
bool bIsVisualizationReady : 1; // 0x22C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_FHybridNavVisualizationVertsForNavPoint_ VisualizationVertsByNavPoint; // 0x230 (0xC) | |
struct FColor VisualizationColor; // 0x23C (0x4) | |
struct FHybridNavVisualizationPerfStats VisualizationStats; // 0x240 (0x2C) | |
}; | |
struct UHybridNavigationVisualizationComponent { | |
struct UObject_Data UObject; | |
struct UComponent_Data UComponent; | |
struct UActorComponent_Data UActorComponent; | |
struct UPrimitiveComponent_Data UPrimitiveComponent; | |
struct UHybridNavigationVisualizationComponent_Data UHybridNavigationVisualizationComponent; | |
}; | |
struct UInventoryCardPresentationDefinition_Data { | |
struct FString ZippyFrame; // 0x3C (0xC) | |
struct FString ItemFrame; // 0x48 (0xC) | |
struct FString DescriptionLocReference; // 0x54 (0xC) | |
}; | |
struct UInventoryCardPresentationDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UInventoryCardPresentationDefinition_Data UInventoryCardPresentationDefinition; | |
}; | |
struct UManufacturerDefinition_Data { | |
struct TArray_FManufacturerGradeData_ Grades; // 0x3C (0xC) | |
struct FString FlashLabelName; // 0x48 (0xC) | |
int IconX; // 0x54 (0x4) | |
int IconY; // 0x58 (0x4) | |
struct FName StatId; // 0x5C (0x8) | |
}; | |
struct UManufacturerDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UManufacturerDefinition_Data UManufacturerDefinition; | |
}; | |
struct ULevelStreamingDomino_Data { | |
struct TArray_FName_ TilePossibilities; // 0x98 (0xC) | |
}; | |
struct ULevelStreamingDomino { | |
struct UObject_Data UObject; | |
struct ULevelStreaming_Data ULevelStreaming; | |
struct ULevelStreamingKismet_Data ULevelStreamingKismet; | |
struct ULevelStreamingDomino_Data ULevelStreamingDomino; | |
}; | |
struct ULocalMessage_Data { | |
bool bIsSpecial : 1; // 0x3C (0x4) | |
bool bIsUnique : 1; // 0x3C (0x4) | |
bool bIsPartiallyUnique : 1; // 0x3C (0x4) | |
bool bIsConsoleMessage : 1; // 0x3C (0x4) | |
bool bBeep : 1; // 0x3C (0x4) | |
bool bCountInstances : 1; // 0x3C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float Lifetime; // 0x40 (0x4) | |
struct FColor DrawColor; // 0x44 (0x4) | |
unsigned char MsgType; // 0x48 (0x1) | |
}; | |
struct ULocalMessage { | |
struct UObject_Data UObject; | |
struct ULocalMessage_Data ULocalMessage; | |
}; | |
struct UEdgeDetectionPostProcessEffect_Data { | |
float HFilterAxisCoeff; // 0x64 (0x4) | |
float HFilterDiagCoeff; // 0x68 (0x4) | |
float VFilterAxisCoeff; // 0x6C (0x4) | |
float VFilterDiagCoeff; // 0x70 (0x4) | |
float FarDist; // 0x74 (0x4) | |
float NearDist; // 0x78 (0x4) | |
float SobelPower; // 0x7C (0x4) | |
float TexelOffset; // 0x80 (0x4) | |
}; | |
struct UEdgeDetectionPostProcessEffect { | |
struct UObject_Data UObject; | |
struct UPostProcessEffect_Data UPostProcessEffect; | |
struct UEdgeDetectionPostProcessEffect_Data UEdgeDetectionPostProcessEffect; | |
}; | |
struct ADroppedPickup_Data { | |
struct FPointer VfTable_IIPickupable; // 0x188 (0x4) | |
struct AWillowInventory* Inventory; // 0x18C (0x4) | |
struct ANavigationPoint* PickupCache; // 0x190 (0x4) | |
bool bFadeOut : 1; // 0x194 (0x4) | |
bool bUseRBPhysics : 1; // 0x194 (0x4) | |
bool bIsDiscovered : 1; // 0x194 (0x4) | |
bool bClientIsDiscovered : 1; // 0x194 (0x4) | |
bool bTorque : 1; // 0x194 (0x4) | |
bool bTorqueTemporary : 1; // 0x194 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UManufacturerDefinition* Manufacturer; // 0x198 (0x4) | |
struct FBoxSphereBounds MeshBounds; // 0x19C (0x1C) | |
struct FVector Torque; // 0x1B8 (0xC) | |
}; | |
struct ADroppedPickup { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADroppedPickup_Data ADroppedPickup; | |
}; | |
struct AInventory_Data { | |
struct AInventory* Inventory; // 0x188 (0x4) | |
struct AInventoryManager* InvManager; // 0x18C (0x4) | |
struct FString ItemName; // 0x190 (0xC) | |
bool bDropOnDeath : 1; // 0x19C (0x4) | |
bool bReadied : 1; // 0x19C (0x4) | |
bool bDelayedSpawn : 1; // 0x19C (0x4) | |
bool bPredictRespawns : 1; // 0x19C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float RespawnTime; // 0x1A0 (0x4) | |
float MaxDesireability; // 0x1A4 (0x4) | |
struct FString PickupMessage; // 0x1A8 (0xC) | |
struct ULocalMessage* MessageClass; // 0x1B4 (0x4) | |
struct USoundCue* PickupSound; // 0x1B8 (0x4) | |
struct ADroppedPickup* DroppedPickupClass; // 0x1BC (0x4) | |
struct UPrimitiveComponent* DroppedPickupMesh; // 0x1C0 (0x4) | |
struct UPrimitiveComponent* PickupFactoryMesh; // 0x1C4 (0x4) | |
}; | |
struct AInventory { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInventory_Data AInventory; | |
}; | |
struct AWillowInventory_Data { | |
struct FPointer VfTable_IIBalancedActor; // 0x1C8 (0x4) | |
struct FPointer VfTable_IIAttributeSlotEffectProvider; // 0x1CC (0x4) | |
int MonetaryValue; // 0x1D0 (0x4) | |
float MonetaryValueModifierTotal; // 0x1D4 (0x4) | |
int Quantity; // 0x1D8 (0x4) | |
int RarityLevel; // 0x1DC (0x4) | |
int ExpLevel; // 0x1E0 (0x4) | |
int GameStage; // 0x1E4 (0x4) | |
int AwesomeLevel; // 0x1E8 (0x4) | |
struct UObject* AdditionalQueryInterfaceSource; // 0x1EC (0x4) | |
float ClonedForSharing; // 0x1F0 (0x4) | |
int LastCanBeUsedByResult; // 0x1F4 (0x4) | |
struct FName ZippyFrame; // 0x1F8 (0x8) | |
struct FString ItemFrame; // 0x200 (0xC) | |
struct FName ElementalFrame; // 0x20C (0x8) | |
struct FName SourceDefinitionName; // 0x214 (0x8) | |
struct FName SourceResponsibleName; // 0x21C (0x8) | |
unsigned char ItemLocation; // 0x224 (0x1) | |
unsigned char Mark; // 0x225 (0x1) | |
bool bShopsHaveInfiniteQuantity : 1; // 0x228 (0x4) | |
bool bOnlyCompareStatsForMatchingAttributes : 1; // 0x228 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FAttributeSlotData AttributeSlots[19]; // 0x22C (0x5F0) | |
float ReplicatedAttributeSlotModifierValues[19]; // 0x81C (0x4C) | |
struct UGBXDefinition* RuntimeAttributeSlotSkill; // 0x868 (0x4) | |
float TempStatModifier; // 0x86C (0x4) | |
float TempStatModifierBaseValue; // 0x870 (0x4) | |
struct TArray_UAttributeModifierPtr_ TempStatModifierModifierStack; // 0x874 (0xC) | |
struct TArray_FAppliedAttributeEffect_ AppliedAttributeSlotEffects; // 0x880 (0xC) | |
struct TArray_AActorPtr_ ExternalLikenessConsumers; // 0x88C (0xC) | |
}; | |
struct AWillowInventory { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInventory_Data AInventory; | |
struct AWillowInventory_Data AWillowInventory; | |
}; | |
struct AWeapon_Data { | |
unsigned char CurrentFireMode; // 0x898 (0x1) | |
unsigned char bOffHand; // 0x899 (0x1) | |
struct TArray_FName_ FiringStatesArray; // 0x89C (0xC) | |
struct TArray_unsigned_char_ WeaponFireTypes; // 0x8A8 (0xC) | |
struct TArray_AProjectilePtr_ WeaponProjectiles; // 0x8B4 (0xC) | |
float FireInterval; // 0x8C0 (0x4) | |
float FireIntervalBaseValue; // 0x8C4 (0x4) | |
struct TArray_UAttributeModifierPtr_ FireIntervalModifierStack; // 0x8C8 (0xC) | |
float Spread; // 0x8D4 (0x4) | |
float SpreadBaseValue; // 0x8D8 (0x4) | |
struct TArray_UAttributeModifierPtr_ SpreadModifierStack; // 0x8DC (0xC) | |
float InstantHitDamage; // 0x8E8 (0x4) | |
float InstantHitDamageBaseValue; // 0x8EC (0x4) | |
struct TArray_UAttributeModifierPtr_ InstantHitDamageModifierStack; // 0x8F0 (0xC) | |
float InstantHitMomentum; // 0x8FC (0x4) | |
float InstantHitMomentumBaseValue; // 0x900 (0x4) | |
struct TArray_UAttributeModifierPtr_ InstantHitMomentumModifierStack; // 0x904 (0xC) | |
struct TArray_UDamageTypePtr_ InstantHitDamageTypes; // 0x910 (0xC) | |
struct TArray_UDamageTypeDefinitionPtr_ InstantHitDamageTypeDefinitions; // 0x91C (0xC) | |
struct TArray_UImpactDefinitionPtr_ InstantHitImpactDefinitions; // 0x928 (0xC) | |
float EquipTime; // 0x934 (0x4) | |
float EquipTimeBaseValue; // 0x938 (0x4) | |
struct TArray_UAttributeModifierPtr_ EquipTimeModifierStack; // 0x93C (0xC) | |
float PutDownTime; // 0x948 (0x4) | |
float PutDownTimeBaseValue; // 0x94C (0x4) | |
struct TArray_UAttributeModifierPtr_ PutDownTimeModifierStack; // 0x950 (0xC) | |
struct FVector FireOffset; // 0x95C (0xC) | |
bool bWeaponPutDown : 1; // 0x968 (0x4) | |
bool bCanThrow : 1; // 0x968 (0x4) | |
bool bWasOptionalSet : 1; // 0x968 (0x4) | |
bool bWasDoNotActivate : 1; // 0x968 (0x4) | |
bool bInstantHit : 1; // 0x968 (0x4) | |
bool bMeleeWeapon : 1; // 0x968 (0x4) | |
bool bIsFiringWeapon : 1; // 0x968 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float WeaponRange; // 0x96C (0x4) | |
float WeaponRangeBaseValue; // 0x970 (0x4) | |
struct TArray_UAttributeModifierPtr_ WeaponRangeModifierStack; // 0x974 (0xC) | |
float ClothImpulseRadius; // 0x980 (0x4) | |
float ClothImpulseScale; // 0x984 (0x4) | |
struct USkeletalMeshComponent* FirstPersonMesh; // 0x988 (0x4) | |
float DefaultAnimSpeed; // 0x98C (0x4) | |
float Priority; // 0x990 (0x4) | |
struct AAIController* AIController; // 0x994 (0x4) | |
struct TArray_unsigned_char_ ShouldFireOnRelease; // 0x998 (0xC) | |
float AIRating; // 0x9A4 (0x4) | |
float CachedMaxRange; // 0x9A8 (0x4) | |
}; | |
struct AWeapon { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInventory_Data AInventory; | |
struct AWillowInventory_Data AWillowInventory; | |
struct AWeapon_Data AWeapon; | |
}; | |
struct AInventoryManager_Data { | |
struct AInventory* InventoryChain; // 0x188 (0x4) | |
struct AWeapon* PendingWeapon; // 0x18C (0x4) | |
struct AWeapon* PendingOffHandWeapon; // 0x190 (0x4) | |
struct AWeapon* LastAttemptedSwitchToWeapon; // 0x194 (0x4) | |
bool bMustHoldWeapon : 1; // 0x198 (0x4) | |
bool bInfiniteAmmo : 1; // 0x198 (0x4) | |
bool bForceOwnedItemsToBeRelevantToAll : 1; // 0x198 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_int_ PendingFire; // 0x19C (0xC) | |
struct TArray_int_ OffHandPendingFire; // 0x1A8 (0xC) | |
}; | |
struct AInventoryManager { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInventoryManager_Data AInventoryManager; | |
}; | |
struct UGearboxCalloutDefinition_Data { | |
float MaxCallOutDistance; // 0x3C (0x4) | |
float MinCallOutDistance; // 0x40 (0x4) | |
bool bCheckRarity : 1; // 0x44 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int MinRarityCallOutLevel; // 0x48 (0x4) | |
}; | |
struct UGearboxCalloutDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UGearboxCalloutDefinition_Data UGearboxCalloutDefinition; | |
}; | |
struct UWillowInventoryDefinition_Data { | |
struct AWillowInventory* InventoryClass; // 0x3C (0x4) | |
bool bAutomaticallyPickup : 1; // 0x40 (0x4) | |
bool bPickupInBulk : 1; // 0x40 (0x4) | |
bool bDisallowAIFromGrabbingPickup : 1; // 0x40 (0x4) | |
bool bDuplicatePickupJustAddsQuantity : 1; // 0x40 (0x4) | |
bool bSuppressPickupCard : 1; // 0x40 (0x4) | |
bool bTorque : 1; // 0x40 (0x4) | |
bool bNeverDisplayPickupMessage : 1; // 0x40 (0x4) | |
bool bShopsHaveInfiniteQuantity : 1; // 0x40 (0x4) | |
bool bCanCompare : 1; // 0x40 (0x4) | |
bool bUsesPlayerLevelRequirement : 1; // 0x40 (0x4) | |
bool bUIMeshRotationNeedsTransformFixup : 1; // 0x40 (0x4) | |
bool bIsConsumable : 1; // 0x40 (0x4) | |
bool bAllowInventoryDefToModifyPartWeight : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
unsigned char PlayerDroppability; // 0x44 (0x1) | |
unsigned char FormOfCurrency; // 0x45 (0x1) | |
unsigned char OnUseConstraintsMode; // 0x46 (0x1) | |
unsigned char AttributeSlotEffectMode; // 0x47 (0x1) | |
float PickupLifeSpan; // 0x48 (0x4) | |
float PickupFlagScale; // 0x4C (0x4) | |
struct UTexture2D* PickupFlagIcon; // 0x50 (0x4) | |
struct FVector PickupFlagOffset; // 0x54 (0xC) | |
struct FVector Torque; // 0x60 (0xC) | |
float ThirdPersonMeshScale; // 0x6C (0x4) | |
struct TArray_FConditionalSoundData_ PickupSounds; // 0x70 (0xC) | |
struct TArray_FConditionalSoundData_ PickupAndEquipSounds; // 0x7C (0xC) | |
struct UMaterialInstance* MaterialClass; // 0x88 (0x4) | |
struct UPhysicsAsset* PhysicsAsset; // 0x8C (0x4) | |
struct FString PickupMessage; // 0x90 (0xC) | |
struct FString UseFailureLevelMessage; // 0x9C (0xC) | |
struct FString UseFailureConstraintsMessage; // 0xA8 (0xC) | |
struct FString NoManufacturerName; // 0xB4 (0xC) | |
struct FAttributeInitializationData BaseRarity; // 0xC0 (0x10) | |
struct FAttributeInitializationData MonetaryValue; // 0xD0 (0x10) | |
float BaseMonetaryValueModifier; // 0xE0 (0x4) | |
struct FAttributeInitializationData PlayerUseLevelBonus; // 0xE4 (0x10) | |
struct TArray_FAttributeExpressionData_ OnUseConstraints; // 0xF4 (0xC) | |
struct TArray_FUIStatData_ UIStatList; // 0x100 (0xC) | |
struct FRotator UIMeshRotation; // 0x10C (0xC) | |
struct UInventoryCardPresentationDefinition* Presentation; // 0x118 (0x4) | |
struct UGearboxCalloutDefinition* CalloutDefinition; // 0x11C (0x4) | |
struct FName PickedUpStatID; // 0x120 (0x8) | |
struct FName PurchasedStatID; // 0x128 (0x8) | |
float FocusRadius; // 0x130 (0x4) | |
struct FVector FocusOffset; // 0x134 (0xC) | |
struct FAttributeInitializationData AttributeSlotEffectSkillDuration; // 0x140 (0x10) | |
struct FAttributeInitializationData AttributeSlotBaseGrade; // 0x150 (0x10) | |
int AttributeSlotMaxActivated; // 0x160 (0x4) | |
struct TArray_FAttributeSlotEffectData_ AttributeSlotEffects; // 0x164 (0xC) | |
struct TArray_FAttributeSlotUpgradeData_ AttributeSlotUpgrades; // 0x170 (0xC) | |
}; | |
struct UWillowInventoryDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UWillowInventoryDefinition_Data UWillowInventoryDefinition; | |
}; | |
struct UWillowInventoryPartDefinition_Data { | |
struct UMaterialInstanceConstant* Material; // 0x3C (0x4) | |
bool bIsGestaltMode : 1; // 0x40 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName GestaltModeSkeletalMeshName; // 0x44 (0x8) | |
struct USkeletalMesh* NongestaltSkeletalMesh; // 0x4C (0x4) | |
struct FName AdditionalGestaltModeSkeletalMeshNames[2]; // 0x50 (0x10) | |
struct TArray_FAttributeSlotEffectData_ AttributeSlotEffects; // 0x60 (0xC) | |
struct TArray_FAttributeSlotUpgradeData_ AttributeSlotUpgrades; // 0x6C (0xC) | |
struct UAttributeDefinition* MonetaryValueMod; // 0x78 (0x4) | |
struct FAttributeInitializationData Rarity; // 0x7C (0x10) | |
struct TArray_FVectorParameterValue_ MaterialVectorParameterValues; // 0x8C (0xC) | |
}; | |
struct UWillowInventoryPartDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UWillowInventoryPartDefinition_Data UWillowInventoryPartDefinition; | |
}; | |
struct UIPickupable_Data { | |
}; | |
struct UIPickupable { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIPickupable_Data UIPickupable; | |
}; | |
struct USeqEvent_HitWall_Data { | |
}; | |
struct USeqEvent_HitWall { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_HitWall_Data USeqEvent_HitWall; | |
}; | |
struct USeqAct_Destroy_Data { | |
bool bDestroyBasedActors : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AActorPtr_ IgnoreBasedClasses; // 0xA8 (0xC) | |
}; | |
struct USeqAct_Destroy { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Destroy_Data USeqAct_Destroy; | |
}; | |
struct USeqAct_Teleport_Data { | |
bool bUpdateRotation : 1; // 0xA4 (0x4) | |
bool bCheckOverlap : 1; // 0xA4 (0x4) | |
bool bSkipHoldingCell : 1; // 0xA4 (0x4) | |
bool bTurnOffCinematicModeAfterTeleport : 1; // 0xA4 (0x4) | |
bool bHideTeleportEffect : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float TeleportDistance; // 0xA8 (0x4) | |
struct TArray_AVolumePtr_ TeleportVolumes; // 0xAC (0xC) | |
struct UObject* Source; // 0xB8 (0x4) | |
struct AActor* ResurrectStation; // 0xBC (0x4) | |
}; | |
struct USeqAct_Teleport { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Teleport_Data USeqAct_Teleport; | |
}; | |
struct USeqAct_SetVelocity_Data { | |
struct FVector VelocityDir; // 0xA4 (0xC) | |
float VelocityMag; // 0xB0 (0x4) | |
bool bVelocityRelativeToActorRotation : 1; // 0xB4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_SetVelocity { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetVelocity_Data USeqAct_SetVelocity; | |
}; | |
struct USeqAct_ToggleHidden_Data { | |
bool bToggleBasedActors : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct TArray_AActorPtr_ IgnoreBasedClasses; // 0xA8 (0xC) | |
}; | |
struct USeqAct_ToggleHidden { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Toggle_Data USeqAct_Toggle; | |
struct USeqAct_ToggleHidden_Data USeqAct_ToggleHidden; | |
}; | |
struct USeqAct_AttachToActor_Data { | |
bool bDetach : 1; // 0xA4 (0x4) | |
bool bHardAttach : 1; // 0xA4 (0x4) | |
bool bUseRelativeOffset : 1; // 0xA4 (0x4) | |
bool bUseRelativeRotation : 1; // 0xA4 (0x4) | |
bool bUseConstructAttachment : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FName BoneName; // 0xA8 (0x8) | |
struct FVector RelativeOffset; // 0xB0 (0xC) | |
struct FRotator RelativeRotation; // 0xBC (0xC) | |
}; | |
struct USeqAct_AttachToActor { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AttachToActor_Data USeqAct_AttachToActor; | |
}; | |
struct UIConsoleCommandBehavior_Data { | |
}; | |
struct UIConsoleCommandBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIConsoleCommandBehavior_Data UIConsoleCommandBehavior; | |
}; | |
struct UIAppearanceBehavior_Data { | |
}; | |
struct UIAppearanceBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIAppearanceBehavior_Data UIAppearanceBehavior; | |
}; | |
struct UIPhysicsBehavior_Data { | |
}; | |
struct UIPhysicsBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIPhysicsBehavior_Data UIPhysicsBehavior; | |
}; | |
struct UIChangeCollisionBehavior_Data { | |
}; | |
struct UIChangeCollisionBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIChangeCollisionBehavior_Data UIChangeCollisionBehavior; | |
}; | |
struct UIDestroyBehavior_Data { | |
}; | |
struct UIDestroyBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIDestroyBehavior_Data UIDestroyBehavior; | |
}; | |
struct UISoundBehavior_Data { | |
}; | |
struct UISoundBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UISoundBehavior_Data UISoundBehavior; | |
}; | |
struct UOnlineAuthInterface_Data { | |
struct FScriptDelegate __OnAuthReady__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnAuthRequestClient__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnAuthRequestServer__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnAuthBlobReceivedClient__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnAuthBlobReceivedServer__Delegate; // 0x6C (0xC) | |
struct FScriptDelegate __OnAuthCompleteClient__Delegate; // 0x78 (0xC) | |
struct FScriptDelegate __OnAuthCompleteServer__Delegate; // 0x84 (0xC) | |
struct FScriptDelegate __OnAuthKillClient__Delegate; // 0x90 (0xC) | |
struct FScriptDelegate __OnAuthRetryServer__Delegate; // 0x9C (0xC) | |
struct FScriptDelegate __OnClientConnectionClose__Delegate; // 0xA8 (0xC) | |
struct FScriptDelegate __OnServerConnectionClose__Delegate; // 0xB4 (0xC) | |
}; | |
struct UOnlineAuthInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineAuthInterface_Data UOnlineAuthInterface; | |
}; | |
struct UOnlineTitleFileInterface_Data { | |
struct FScriptDelegate __OnReadTitleFileComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnShareTitleFileComplete__Delegate; // 0x48 (0xC) | |
}; | |
struct UOnlineTitleFileInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineTitleFileInterface_Data UOnlineTitleFileInterface; | |
}; | |
struct UOnlinePartyChatInterface_Data { | |
struct FScriptDelegate __OnSendPartyGameInvitesComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnPartyMemberListChanged__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnPartyMembersInfoChanged__Delegate; // 0x54 (0xC) | |
}; | |
struct UOnlinePartyChatInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlinePartyChatInterface_Data UOnlinePartyChatInterface; | |
}; | |
struct UOnlineNewsInterface_Data { | |
struct FScriptDelegate __OnReadNewsCompleted__Delegate; // 0x3C (0xC) | |
}; | |
struct UOnlineNewsInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineNewsInterface_Data UOnlineNewsInterface; | |
}; | |
struct UOnlineStatsInterface_Data { | |
struct FScriptDelegate __OnReadOnlineStatsComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnFlushOnlineStatsComplete__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnRegisterHostStatGuidComplete__Delegate; // 0x54 (0xC) | |
}; | |
struct UOnlineStatsInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineStatsInterface_Data UOnlineStatsInterface; | |
}; | |
struct UOnlineVoiceInterface_Data { | |
struct FScriptDelegate __OnPlayerTalkingStateChange__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnRecognitionComplete__Delegate; // 0x48 (0xC) | |
}; | |
struct UOnlineVoiceInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineVoiceInterface_Data UOnlineVoiceInterface; | |
}; | |
struct UOnlineContentInterface_Data { | |
struct FScriptDelegate __OnContentChange__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnReadContentComplete__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnReadCrossTitleContentComplete__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnReadCrossTitleSaveGameDataComplete__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnQueryAvailableDownloadsComplete__Delegate; // 0x6C (0xC) | |
struct FScriptDelegate __OnReadSaveGameDataComplete__Delegate; // 0x78 (0xC) | |
struct FScriptDelegate __OnWriteSaveGameDataComplete__Delegate; // 0x84 (0xC) | |
struct FScriptDelegate __OnReadSaveGamesComplete__Delegate; // 0x90 (0xC) | |
struct FScriptDelegate __OnReadDownloadableContentListComplete__Delegate; // 0x9C (0xC) | |
struct FScriptDelegate __OnReadHiddenDownloadableContentListComplete__Delegate; // 0xA8 (0xC) | |
struct FScriptDelegate __OnReadCriticalDownloadableContentListComplete__Delegate; // 0xB4 (0xC) | |
struct FScriptDelegate __OnCheckDownloadableContentList__Delegate; // 0xC0 (0xC) | |
}; | |
struct UOnlineContentInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineContentInterface_Data UOnlineContentInterface; | |
}; | |
struct UOnlineGameInterface_Data { | |
struct FScriptDelegate __OnCreateOnlineGameComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnUpdateOnlineGameComplete__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnDestroyOnlineGameComplete__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnFindOnlineGamesComplete__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnCancelFindOnlineGamesComplete__Delegate; // 0x6C (0xC) | |
struct FScriptDelegate __OnQosStatusChanged__Delegate; // 0x78 (0xC) | |
struct FScriptDelegate __OnJoinOnlineGameComplete__Delegate; // 0x84 (0xC) | |
struct FScriptDelegate __OnRegisterPlayerComplete__Delegate; // 0x90 (0xC) | |
struct FScriptDelegate __OnUnregisterPlayerComplete__Delegate; // 0x9C (0xC) | |
struct FScriptDelegate __OnStartOnlineGameComplete__Delegate; // 0xA8 (0xC) | |
struct FScriptDelegate __OnEndOnlineGameComplete__Delegate; // 0xB4 (0xC) | |
struct FScriptDelegate __OnArbitrationRegistrationComplete__Delegate; // 0xC0 (0xC) | |
struct FScriptDelegate __OnGameInviteAccepted__Delegate; // 0xCC (0xC) | |
struct FScriptDelegate __OnGameInviteProcessingStarted__Delegate; // 0xD8 (0xC) | |
struct FScriptDelegate __OnRecalculateSkillRatingComplete__Delegate; // 0xE4 (0xC) | |
struct FScriptDelegate __OnMigrateOnlineGameComplete__Delegate; // 0xF0 (0xC) | |
struct FScriptDelegate __OnJoinMigratedOnlineGameComplete__Delegate; // 0xFC (0xC) | |
}; | |
struct UOnlineGameInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineGameInterface_Data UOnlineGameInterface; | |
}; | |
struct UOnlineSystemInterface_Data { | |
struct FScriptDelegate __OnLinkStatusChange__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnExternalUIChange__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnControllerChange__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnConnectionStatusChange__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnStorageDeviceChange__Delegate; // 0x6C (0xC) | |
struct FScriptDelegate __OnContentChange__Delegate; // 0x78 (0xC) | |
}; | |
struct UOnlineSystemInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineSystemInterface_Data UOnlineSystemInterface; | |
}; | |
struct UOnlinePlayerInterfaceEx_Data { | |
struct FScriptDelegate __OnDeviceSelectionComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnProfileDataChanged__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnReadCrossTitleProfileSettingsComplete__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnUnlockAvatarAwardComplete__Delegate; // 0x60 (0xC) | |
}; | |
struct UOnlinePlayerInterfaceEx { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlinePlayerInterfaceEx_Data UOnlinePlayerInterfaceEx; | |
}; | |
struct UOnlinePlayerInterface_Data { | |
struct FScriptDelegate __OnLoginChange__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnLoginCancelled__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnMutingChange__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnFriendsChange__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnLoginFailed__Delegate; // 0x6C (0xC) | |
struct FScriptDelegate __OnLogoutCompleted__Delegate; // 0x78 (0xC) | |
struct FScriptDelegate __OnGetUserAgeGroup__Delegate; // 0x84 (0xC) | |
struct FScriptDelegate __OnLoginStatusChange__Delegate; // 0x90 (0xC) | |
struct FScriptDelegate __OnReadProfileSettingsComplete__Delegate; // 0x9C (0xC) | |
struct FScriptDelegate __OnWriteProfileSettingsComplete__Delegate; // 0xA8 (0xC) | |
struct FScriptDelegate __OnReadPlayerStorageComplete__Delegate; // 0xB4 (0xC) | |
struct FScriptDelegate __OnReadPlayerStorageForNetIdComplete__Delegate; // 0xC0 (0xC) | |
struct FScriptDelegate __OnWritePlayerStorageComplete__Delegate; // 0xCC (0xC) | |
struct FScriptDelegate __OnReadFriendsComplete__Delegate; // 0xD8 (0xC) | |
struct FScriptDelegate __OnKeyboardInputComplete__Delegate; // 0xE4 (0xC) | |
struct FScriptDelegate __OnAddFriendByNameComplete__Delegate; // 0xF0 (0xC) | |
struct FScriptDelegate __OnFriendInviteReceived__Delegate; // 0xFC (0xC) | |
struct FScriptDelegate __OnSentGameInvite__Delegate; // 0x108 (0xC) | |
struct FScriptDelegate __OnReceivedGameInvite__Delegate; // 0x114 (0xC) | |
struct FScriptDelegate __OnJoinFriendGameComplete__Delegate; // 0x120 (0xC) | |
struct FScriptDelegate __OnFriendMessageReceived__Delegate; // 0x12C (0xC) | |
struct FScriptDelegate __OnUnlockAchievementComplete__Delegate; // 0x138 (0xC) | |
struct FScriptDelegate __OnReadAchievementsComplete__Delegate; // 0x144 (0xC) | |
}; | |
struct UOnlinePlayerInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlinePlayerInterface_Data UOnlinePlayerInterface; | |
}; | |
struct UOnlineAccountInterface_Data { | |
struct FScriptDelegate __OnCreateOnlineAccountCompleted__Delegate; // 0x3C (0xC) | |
}; | |
struct UOnlineAccountInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineAccountInterface_Data UOnlineAccountInterface; | |
}; | |
struct AAccessControl_Data { | |
struct TArray_FString_ IPPolicies; // 0x188 (0xC) | |
struct TArray_FUniqueNetId_ BannedIDs; // 0x194 (0xC) | |
struct FString IPBanned; // 0x1A0 (0xC) | |
struct FString WrongPassword; // 0x1AC (0xC) | |
struct FString NeedPassword; // 0x1B8 (0xC) | |
struct FString SessionBanned; // 0x1C4 (0xC) | |
struct FString KickedMsg; // 0x1D0 (0xC) | |
struct FString DefaultKickReason; // 0x1DC (0xC) | |
struct FString IdleKickReason; // 0x1E8 (0xC) | |
struct FString AuthenticationFailed; // 0x1F4 (0xC) | |
struct AAdmin* AdminClass; // 0x200 (0x4) | |
struct FString AdminPassword; // 0x204 (0xC) | |
struct FString GamePassword; // 0x210 (0xC) | |
struct FString ACDisplayText[3]; // 0x21C (0x24) | |
struct FString ACDescText[3]; // 0x240 (0x24) | |
bool bDontAddDefaultAdmin : 1; // 0x264 (0x4) | |
bool bPendingPostSeamlessInit : 1; // 0x264 (0x4) | |
bool bAuthenticateClients : 1; // 0x264 (0x4) | |
bool bAuthenticateServer : 1; // 0x264 (0x4) | |
bool bAuthenticateListenHost : 1; // 0x264 (0x4) | |
bool bPendingListenAuth : 1; // 0x264 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int MaxAuthRetryCount; // 0x268 (0x4) | |
int AuthRetryDelay; // 0x26C (0x4) | |
struct UOnlineSubsystem* OnlineSub; // 0x270 (0x4) | |
struct UOnlineAuthInterfaceBaseImpl* CachedAuthInt; // 0x274 (0x4) | |
struct TArray_FPendingClientAuth_ ClientsPendingAuth; // 0x278 (0xC) | |
struct TArray_FServerAuthRetry_ ServerAuthRetries; // 0x284 (0xC) | |
int ListenAuthBlobUID; // 0x290 (0x4) | |
int ListenAuthRetryCount; // 0x294 (0x4) | |
}; | |
struct AAccessControl { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AAccessControl_Data AAccessControl; | |
}; | |
struct AAdmin_Data { | |
}; | |
struct AAdmin { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AController_Data AController; | |
struct APlayerController_Data APlayerController; | |
struct AAdmin_Data AAdmin; | |
}; | |
struct UIScaleBehavior_Data { | |
}; | |
struct UIScaleBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIScaleBehavior_Data UIScaleBehavior; | |
}; | |
struct AApexDestructibleActorSpawnable_Data { | |
}; | |
struct AApexDestructibleActorSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AApexDestructibleActor_Data AApexDestructibleActor; | |
struct AApexDestructibleActorSpawnable_Data AApexDestructibleActorSpawnable; | |
}; | |
struct AEmitterSpawnable_Data { | |
struct UParticleSystem* ParticleTemplate; // 0x194 (0x4) | |
}; | |
struct AEmitterSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AEmitter_Data AEmitter; | |
struct AEmitterSpawnable_Data AEmitterSpawnable; | |
}; | |
struct AKAssetSpawnable_Data { | |
}; | |
struct AKAssetSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AKAsset_Data AKAsset; | |
struct AKAssetSpawnable_Data AKAssetSpawnable; | |
}; | |
struct UActorFactorySkeletalMeshCinematic_Data { | |
}; | |
struct UActorFactorySkeletalMeshCinematic { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactorySkeletalMesh_Data UActorFactorySkeletalMesh; | |
struct UActorFactorySkeletalMeshCinematic_Data UActorFactorySkeletalMeshCinematic; | |
}; | |
struct UActorFactorySkeletalMeshMAT_Data { | |
}; | |
struct UActorFactorySkeletalMeshMAT { | |
struct UObject_Data UObject; | |
struct UActorFactory_Data UActorFactory; | |
struct UActorFactorySkeletalMesh_Data UActorFactorySkeletalMesh; | |
struct UActorFactorySkeletalMeshMAT_Data UActorFactorySkeletalMeshMAT; | |
}; | |
struct USeqEvent_Death_Data { | |
}; | |
struct USeqEvent_Death { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_Death_Data USeqEvent_Death; | |
}; | |
struct USeqAct_ToggleGodMode_Data { | |
}; | |
struct USeqAct_ToggleGodMode { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ToggleGodMode_Data USeqAct_ToggleGodMode; | |
}; | |
struct USeqAct_ControlMovieTexture_Data { | |
struct UTextureMovie* MovieTexture; // 0xA4 (0x4) | |
}; | |
struct USeqAct_ControlMovieTexture { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ControlMovieTexture_Data USeqAct_ControlMovieTexture; | |
}; | |
struct UIParameterBehavior_Data { | |
}; | |
struct UIParameterBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIParameterBehavior_Data UIParameterBehavior; | |
}; | |
struct ACoverReplicator_Data { | |
struct TArray_FCoverReplicationInfo_ CoverReplicationData; // 0x188 (0xC) | |
}; | |
struct ACoverReplicator { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AReplicationInfo_Data AReplicationInfo; | |
struct ACoverReplicator_Data ACoverReplicator; | |
}; | |
struct UGameMessage_Data { | |
struct FString SwitchLevelMessage; // 0x4C (0xC) | |
struct FString LeftMessage; // 0x58 (0xC) | |
struct FString FailedTeamMessage; // 0x64 (0xC) | |
struct FString FailedPlaceMessage; // 0x70 (0xC) | |
struct FString FailedSpawnMessage; // 0x7C (0xC) | |
struct FString EnteredMessage; // 0x88 (0xC) | |
struct FString MaxedOutMessage; // 0x94 (0xC) | |
struct FString ArbitrationMessage; // 0xA0 (0xC) | |
struct FString OvertimeMessage; // 0xAC (0xC) | |
struct FString GlobalNameChange; // 0xB8 (0xC) | |
struct FString NewTeamMessage; // 0xC4 (0xC) | |
struct FString NewTeamMessageTrailer; // 0xD0 (0xC) | |
struct FString NoNameChange; // 0xDC (0xC) | |
struct FString VoteStarted; // 0xE8 (0xC) | |
struct FString VotePassed; // 0xF4 (0xC) | |
struct FString MustHaveStats; // 0x100 (0xC) | |
struct FString CantBeSpectator; // 0x10C (0xC) | |
struct FString CantBePlayer; // 0x118 (0xC) | |
struct FString BecameSpectator; // 0x124 (0xC) | |
struct FString NewPlayerMessage; // 0x130 (0xC) | |
struct FString KickWarning; // 0x13C (0xC) | |
struct FString NewSpecMessage; // 0x148 (0xC) | |
struct FString SpecEnteredMessage; // 0x154 (0xC) | |
}; | |
struct UGameMessage { | |
struct UObject_Data UObject; | |
struct ULocalMessage_Data ULocalMessage; | |
struct UGameMessage_Data UGameMessage; | |
}; | |
struct UDmgType_Suicided_Data { | |
}; | |
struct UDmgType_Suicided { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
struct UKillZDamageType_Data UKillZDamageType; | |
struct UDmgType_Suicided_Data UDmgType_Suicided; | |
}; | |
struct USeqAct_ToggleInput_Data { | |
bool bToggleMovement : 1; // 0xA4 (0x4) | |
bool bToggleTurning : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_ToggleInput { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_Toggle_Data USeqAct_Toggle; | |
struct USeqAct_ToggleInput_Data USeqAct_ToggleInput; | |
}; | |
struct USeqAct_ToggleHUD_Data { | |
}; | |
struct USeqAct_ToggleHUD { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ToggleHUD_Data USeqAct_ToggleHUD; | |
}; | |
struct USeqAct_ForceFeedback_Data { | |
struct UForceFeedbackWaveform* FFWaveform; // 0xA4 (0x4) | |
struct UWaveFormBase* PredefinedWaveForm; // 0xA8 (0x4) | |
}; | |
struct USeqAct_ForceFeedback { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ForceFeedback_Data USeqAct_ForceFeedback; | |
}; | |
struct USeqAct_ToggleCinematicMode_Data { | |
bool bDisableMovement : 1; // 0xA4 (0x4) | |
bool bDisableTurning : 1; // 0xA4 (0x4) | |
bool bHidePlayer : 1; // 0xA4 (0x4) | |
bool bDisableInput : 1; // 0xA4 (0x4) | |
bool bHideHUD : 1; // 0xA4 (0x4) | |
bool bEnableGodMode : 1; // 0xA4 (0x4) | |
bool bEnableNoTarget : 1; // 0xA4 (0x4) | |
bool bPauseDialog : 1; // 0xA4 (0x4) | |
bool bCinematicSplitScreen : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x2]; // BITFIELD FIX | |
}; | |
struct USeqAct_ToggleCinematicMode { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ToggleCinematicMode_Data USeqAct_ToggleCinematicMode; | |
}; | |
struct USeqAct_FlyThroughHasEnded_Data { | |
}; | |
struct USeqAct_FlyThroughHasEnded { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_FlyThroughHasEnded_Data USeqAct_FlyThroughHasEnded; | |
}; | |
struct USeqAct_SetSoundMode_Data { | |
struct USoundMode* SoundMode; // 0xA4 (0x4) | |
bool bTopPriority : 1; // 0xA8 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_SetSoundMode { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSoundMode_Data USeqAct_SetSoundMode; | |
}; | |
struct UAnimNotify_PlayFaceFXAnim_Data { | |
struct UFaceFXAnimSet* FaceFXAnimSetRef; // 0x3C (0x4) | |
struct FString GroupName; // 0x40 (0xC) | |
struct FString AnimName; // 0x4C (0xC) | |
struct USoundCue* SoundCueToPlay; // 0x58 (0x4) | |
struct UAkEvent* AkEventToPlay; // 0x5C (0x4) | |
bool bOverridePlayingAnim : 1; // 0x60 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float PlayFrequency; // 0x64 (0x4) | |
}; | |
struct UAnimNotify_PlayFaceFXAnim { | |
struct UObject_Data UObject; | |
struct UAnimNotify_Data UAnimNotify; | |
struct UAnimNotify_Scripted_Data UAnimNotify_Scripted; | |
struct UAnimNotify_PlayFaceFXAnim_Data UAnimNotify_PlayFaceFXAnim; | |
}; | |
struct UBehavior_ChangeAllegiance_Data { | |
bool bResetAllegiance : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct UPawnAllegiance* Allegiance; // 0x50 (0x4) | |
}; | |
struct UBehavior_ChangeAllegiance { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeAllegiance_Data UBehavior_ChangeAllegiance; | |
}; | |
struct UBehavior_ChangeBoneVisibility_Data { | |
unsigned char Status; // 0x4C (0x1) | |
struct FName BoneName; // 0x50 (0x8) | |
}; | |
struct UBehavior_ChangeBoneVisibility { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeBoneVisibility_Data UBehavior_ChangeBoneVisibility; | |
}; | |
struct UBehavior_ChangeCollision_Data { | |
unsigned char NewCollisionType; // 0x4C (0x1) | |
}; | |
struct UBehavior_ChangeCollision { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeCollision_Data UBehavior_ChangeCollision; | |
}; | |
struct UBehavior_ChangeCollisionSize_Data { | |
float Radius; // 0x4C (0x4) | |
float Height; // 0x50 (0x4) | |
}; | |
struct UBehavior_ChangeCollisionSize { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeCollisionSize_Data UBehavior_ChangeCollisionSize; | |
}; | |
struct UBehavior_ChangeCounter_Data { | |
unsigned char CounterId; // 0x4C (0x1) | |
int CounterAdjustment; // 0x50 (0x4) | |
bool bSetNewCounterValue : 1; // 0x54 (0x4) | |
bool bSetNewCounterTarget : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int NewCounterValue; // 0x58 (0x4) | |
int NewCounterTarget; // 0x5C (0x4) | |
}; | |
struct UBehavior_ChangeCounter { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeCounter_Data UBehavior_ChangeCounter; | |
}; | |
struct UBehavior_ChangeParticleSystemActiveState_Data { | |
unsigned char Status; // 0x4C (0x1) | |
}; | |
struct UBehavior_ChangeParticleSystemActiveState { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeParticleSystemActiveState_Data UBehavior_ChangeParticleSystemActiveState; | |
}; | |
struct UIParticleSystemBehavior_Data { | |
}; | |
struct UIParticleSystemBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIParticleSystemBehavior_Data UIParticleSystemBehavior; | |
}; | |
struct UBehavior_ChangeScale_Data { | |
float Scale; // 0x4C (0x4) | |
}; | |
struct UBehavior_ChangeScale { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeScale_Data UBehavior_ChangeScale; | |
}; | |
struct UBehavior_ChangeSpin_Data { | |
bool bApplyRandomScaleToSpin : 1; // 0x4C (0x4) | |
bool bInheritInstigatorRotation : 1; // 0x4C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
int YawRate; // 0x50 (0x4) | |
int PitchRate; // 0x54 (0x4) | |
int RollRate; // 0x58 (0x4) | |
}; | |
struct UBehavior_ChangeSpin { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeSpin_Data UBehavior_ChangeSpin; | |
}; | |
struct UIBasicBehavior_Data { | |
}; | |
struct UIBasicBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIBasicBehavior_Data UIBasicBehavior; | |
}; | |
struct UBehavior_ChangeVisibility_Data { | |
unsigned char Status; // 0x4C (0x1) | |
}; | |
struct UBehavior_ChangeVisibility { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ChangeVisibility_Data UBehavior_ChangeVisibility; | |
}; | |
struct UBehavior_ClientConsoleCommand_Data { | |
struct FString Command; // 0x4C (0xC) | |
}; | |
struct UBehavior_ClientConsoleCommand { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ClientConsoleCommand_Data UBehavior_ClientConsoleCommand; | |
}; | |
struct UBehavior_ConsoleCommand_Data { | |
struct FString Command; // 0x4C (0xC) | |
}; | |
struct UBehavior_ConsoleCommand { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ConsoleCommand_Data UBehavior_ConsoleCommand; | |
}; | |
struct UBehavior_CustomAnimation_Data { | |
unsigned char Reaction; // 0x4C (0x1) | |
struct FName CustomAnimNodeName; // 0x50 (0x8) | |
struct FName AnimName; // 0x58 (0x8) | |
float AnimDuration; // 0x60 (0x4) | |
float BlendInTime; // 0x64 (0x4) | |
float BlendOutTime; // 0x68 (0x4) | |
float AnimRate; // 0x6C (0x4) | |
bool bLooping : 1; // 0x70 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UBehavior_CustomAnimation { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_CustomAnimation_Data UBehavior_CustomAnimation; | |
}; | |
struct UBehavior_Destroy_Data { | |
}; | |
struct UBehavior_Destroy { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_Destroy_Data UBehavior_Destroy; | |
}; | |
struct UBehavior_FollowAllegiance_Data { | |
unsigned char Action; // 0x4C (0x1) | |
struct FBehaviorContextData AllegianceParent; // 0x50 (0x10) | |
}; | |
struct UBehavior_FollowAllegiance { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_FollowAllegiance_Data UBehavior_FollowAllegiance; | |
}; | |
struct UBehavior_RandomlyRunBehaviors_Data { | |
struct FBehaviorContextData ProbabilityContext; // 0x4C (0x10) | |
float ProbabilityLowerBound; // 0x5C (0x4) | |
float ProbabilityUpperBound; // 0x60 (0x4) | |
struct TArray_FIndependentSelectionData_ Possibilities; // 0x64 (0xC) | |
}; | |
struct UBehavior_RandomlyRunBehaviors { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_RandomlyRunBehaviors_Data UBehavior_RandomlyRunBehaviors; | |
}; | |
struct UBehavior_RunBehaviorCollection_Data { | |
struct UBehaviorCollectionDefinition* CollectionDefinition; // 0x4C (0x4) | |
struct FName OverrideName; // 0x50 (0x8) | |
struct FBehaviorContextData OverrideContext; // 0x58 (0x10) | |
}; | |
struct UBehavior_RunBehaviorCollection { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_RunBehaviorCollection_Data UBehavior_RunBehaviorCollection; | |
}; | |
struct UBehaviorCollectionDefinition_Data { | |
struct TArray_UBehaviorBasePtr_ Behaviors; // 0x3C (0xC) | |
}; | |
struct UBehaviorCollectionDefinition { | |
struct UObject_Data UObject; | |
struct UGBXDefinition_Data UGBXDefinition; | |
struct UBehaviorCollectionDefinition_Data UBehaviorCollectionDefinition; | |
}; | |
struct UBehavior_SetMaterialParameters_Data { | |
struct FBehaviorContextData AttributeContext; // 0x4C (0x10) | |
int MeshSection; // 0x5C (0x4) | |
struct TArray_FScalarMaterialParameter_ ScalarParameterValues; // 0x60 (0xC) | |
struct TArray_FVectorMaterialParameter_ VectorParameterValues; // 0x6C (0xC) | |
struct TArray_FTextureMaterialParameter_ TextureParameterValues; // 0x78 (0xC) | |
}; | |
struct UBehavior_SetMaterialParameters { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_SetMaterialParameters_Data UBehavior_SetMaterialParameters; | |
}; | |
struct UIMaterialBehavior_Data { | |
}; | |
struct UIMaterialBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIMaterialBehavior_Data UIMaterialBehavior; | |
}; | |
struct UBehavior_SetParticleSystemParameters_Data { | |
struct FBehaviorContextData AttributeContext; // 0x4C (0x10) | |
struct TArray_FScalarParticleSystemParameter_ ScalarParameterValues; // 0x5C (0xC) | |
struct TArray_FVectorParticleSystemParameter_ VectorParameterValues; // 0x68 (0xC) | |
struct TArray_FColorParticleSystemParameter_ ColorParameterValues; // 0x74 (0xC) | |
struct TArray_FMaterialParticleSystemParameter_ MaterialParameterValues; // 0x80 (0xC) | |
struct TArray_FActorParticleSystemParameter_ ActorParameterValues; // 0x8C (0xC) | |
}; | |
struct UBehavior_SetParticleSystemParameters { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_SetParticleSystemParameters_Data UBehavior_SetParticleSystemParameters; | |
}; | |
struct UBehavior_SetPhysics_Data { | |
unsigned char Physics; // 0x4C (0x1) | |
unsigned char BodyAction; // 0x4D (0x1) | |
unsigned char SimulationAction; // 0x4E (0x1) | |
}; | |
struct UBehavior_SetPhysics { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_SetPhysics_Data UBehavior_SetPhysics; | |
}; | |
struct UBehavior_SetSkelControlActive_Data { | |
struct FName SkelControlName; // 0x4C (0x8) | |
bool bActive : 1; // 0x54 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UBehavior_SetSkelControlActive { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_SetSkelControlActive_Data UBehavior_SetSkelControlActive; | |
}; | |
struct UBehavior_ToggleVisibility_Data { | |
}; | |
struct UBehavior_ToggleVisibility { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UBehavior_ToggleVisibility_Data UBehavior_ToggleVisibility; | |
}; | |
struct ABroadcastHandler_Data { | |
int SentText; // 0x188 (0x4) | |
bool bMuteSpectators : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ABroadcastHandler { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct ABroadcastHandler_Data ABroadcastHandler; | |
}; | |
struct AColorScaleVolume_Data { | |
struct FVector ColorScale; // 0x1BC (0xC) | |
float InterpTime; // 0x1C8 (0x4) | |
}; | |
struct AColorScaleVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AColorScaleVolume_Data AColorScaleVolume; | |
}; | |
struct ADebugCameraHUD_Data { | |
}; | |
struct ADebugCameraHUD { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AHUD_Data AHUD; | |
struct ADebugCameraHUD_Data ADebugCameraHUD; | |
}; | |
struct UDebugCameraInput_Data { | |
}; | |
struct UDebugCameraInput { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UInteraction_Data UInteraction; | |
struct UInput_Data UInput; | |
struct UPlayerInput_Data UPlayerInput; | |
struct UDebugCameraInput_Data UDebugCameraInput; | |
}; | |
struct AVolumeTimer_Data { | |
struct APhysicsVolume* V; // 0x188 (0x4) | |
}; | |
struct AVolumeTimer { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AVolumeTimer_Data AVolumeTimer; | |
}; | |
struct USeqAct_SetDamageInstigator_Data { | |
struct AActor* DamageInstigator; // 0xA4 (0x4) | |
}; | |
struct USeqAct_SetDamageInstigator { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetDamageInstigator_Data USeqAct_SetDamageInstigator; | |
}; | |
struct UDmgType_Crushed_Data { | |
}; | |
struct UDmgType_Crushed { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
struct UDmgType_Crushed_Data UDmgType_Crushed; | |
}; | |
struct UDmgType_Fell_Data { | |
}; | |
struct UDmgType_Fell { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
struct UDmgType_Fell_Data UDmgType_Fell; | |
}; | |
struct UDmgType_Telefragged_Data { | |
}; | |
struct UDmgType_Telefragged { | |
struct UObject_Data UObject; | |
struct UDamageType_Data UDamageType; | |
struct UDmgType_Telefragged_Data UDmgType_Telefragged; | |
}; | |
struct ADynamicPhysicsVolume_Data { | |
bool bEnabled : 1; // 0x204 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ADynamicPhysicsVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
struct ADynamicPhysicsVolume_Data ADynamicPhysicsVolume; | |
}; | |
struct ADynamicSMActor_Spawnable_Data { | |
}; | |
struct ADynamicSMActor_Spawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct ADynamicSMActor_Spawnable_Data ADynamicSMActor_Spawnable; | |
}; | |
struct ADynamicTriggerVolume_Data { | |
bool bEnabled : 1; // 0x1BC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct ADynamicTriggerVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct ATriggerVolume_Data ATriggerVolume; | |
struct ADynamicTriggerVolume_Data ADynamicTriggerVolume; | |
}; | |
struct USeqAct_SetParticleSysParam_Data { | |
struct TArray_FParticleSysParam_ InstanceParameters; // 0xA4 (0xC) | |
bool bOverrideScalar : 1; // 0xB0 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
float ScalarValue; // 0xB4 (0x4) | |
}; | |
struct USeqAct_SetParticleSysParam { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetParticleSysParam_Data USeqAct_SetParticleSysParam; | |
}; | |
struct AExponentialHeightFog_Data { | |
struct UExponentialHeightFogComponent* Component; // 0x188 (0x4) | |
bool bEnabled : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AExponentialHeightFog { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AExponentialHeightFog_Data AExponentialHeightFog; | |
}; | |
struct UFailedConnect_Data { | |
struct FString FailMessage[4]; // 0x4C (0x30) | |
}; | |
struct UFailedConnect { | |
struct UObject_Data UObject; | |
struct ULocalMessage_Data ULocalMessage; | |
struct UFailedConnect_Data UFailedConnect; | |
}; | |
struct USeqEvent_PlayerSpawned_Data { | |
struct UObject* SpawnPoint; // 0xC4 (0x4) | |
}; | |
struct USeqEvent_PlayerSpawned { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_PlayerSpawned_Data USeqEvent_PlayerSpawned; | |
}; | |
struct UGameReplicationInfoAttributeContextResolver_Data { | |
}; | |
struct UGameReplicationInfoAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UGameReplicationInfoAttributeContextResolver_Data UGameReplicationInfoAttributeContextResolver; | |
}; | |
struct AHoldingAreaDestination_Data { | |
}; | |
struct AHoldingAreaDestination { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATeleporterDestination_Data ATeleporterDestination; | |
struct AHoldingAreaDestination_Data AHoldingAreaDestination; | |
}; | |
struct AHeightFog_Data { | |
struct UHeightFogComponent* Component; // 0x188 (0x4) | |
bool bEnabled : 1; // 0x18C (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct AHeightFog { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AHeightFog_Data AHeightFog; | |
}; | |
struct UIChangeBehaviorSetStateBehavior_Data { | |
}; | |
struct UIChangeBehaviorSetStateBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIChangeBehaviorSetStateBehavior_Data UIChangeBehaviorSetStateBehavior; | |
}; | |
struct UIDamageBehavior_Data { | |
}; | |
struct UIDamageBehavior { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UIDamageBehavior_Data UIDamageBehavior; | |
}; | |
struct AInterpActor_ForCinematic_Data { | |
}; | |
struct AInterpActor_ForCinematic { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ADynamicSMActor_Data ADynamicSMActor; | |
struct AInterpActor_Data AInterpActor; | |
struct AInterpActor_ForCinematic_Data AInterpActor_ForCinematic; | |
}; | |
struct AMaterialInstanceTimeVaryingActor_Data { | |
struct UMaterialInstanceTimeVarying* MatInst; // 0x188 (0x4) | |
}; | |
struct AMaterialInstanceTimeVaryingActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AMaterialInstanceTimeVaryingActor_Data AMaterialInstanceTimeVaryingActor; | |
}; | |
struct USeqAct_AssignController_Data { | |
struct AController* ControllerClass; // 0xA4 (0x4) | |
}; | |
struct USeqAct_AssignController { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AssignController_Data USeqAct_AssignController; | |
}; | |
struct UOnlineCommunityContentInterface_Data { | |
struct FScriptDelegate __OnReadContentListComplete__Delegate; // 0x3C (0xC) | |
struct FScriptDelegate __OnReadFriendsContentListComplete__Delegate; // 0x48 (0xC) | |
struct FScriptDelegate __OnUploadContentComplete__Delegate; // 0x54 (0xC) | |
struct FScriptDelegate __OnDownloadContentComplete__Delegate; // 0x60 (0xC) | |
struct FScriptDelegate __OnGetContentPayloadComplete__Delegate; // 0x6C (0xC) | |
}; | |
struct UOnlineCommunityContentInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineCommunityContentInterface_Data UOnlineCommunityContentInterface; | |
}; | |
struct UOnlineEventsInterface_Data { | |
}; | |
struct UOnlineEventsInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineEventsInterface_Data UOnlineEventsInterface; | |
}; | |
struct UOnlinePlaylistGameTypeProvider_Data { | |
struct FName PlaylistGameTypeName; // 0x88 (0x8) | |
struct FString DisplayName; // 0x90 (0xC) | |
struct FString Description; // 0x9C (0xC) | |
int GameTypeId; // 0xA8 (0x4) | |
}; | |
struct UOnlinePlaylistGameTypeProvider { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UOnlinePlaylistGameTypeProvider_Data UOnlinePlaylistGameTypeProvider; | |
}; | |
struct UOnlineRecentPlayersList_Data { | |
struct TArray_FUniqueNetId_ RecentPlayers; // 0x3C (0xC) | |
struct TArray_FRecentParty_ RecentParties; // 0x48 (0xC) | |
struct FRecentParty LastParty; // 0x54 (0x24) | |
int MaxRecentPlayers; // 0x78 (0x4) | |
int MaxRecentParties; // 0x7C (0x4) | |
int RecentPlayersAddIndex; // 0x80 (0x4) | |
int RecentPartiesAddIndex; // 0x84 (0x4) | |
struct TArray_FCurrentPlayerMet_ CurrentPlayers; // 0x88 (0xC) | |
}; | |
struct UOnlineRecentPlayersList { | |
struct UObject_Data UObject; | |
struct UOnlineRecentPlayersList_Data UOnlineRecentPlayersList; | |
}; | |
struct UOnlineSuppliedUIInterface_Data { | |
struct FScriptDelegate __OnShowOnlineStatsUIComplete__Delegate; // 0x3C (0xC) | |
}; | |
struct UOnlineSuppliedUIInterface { | |
struct UObject_Data UObject; | |
struct UInterface_Data UInterface; | |
struct UOnlineSuppliedUIInterface_Data UOnlineSuppliedUIInterface; | |
}; | |
struct UOwnerAttributeContextResolver_Data { | |
}; | |
struct UOwnerAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UOwnerAttributeContextResolver_Data UOwnerAttributeContextResolver; | |
}; | |
struct UParameterBehaviorBase_Data { | |
struct FName ParameterName; // 0x4C (0x8) | |
int SectionIndex; // 0x54 (0x4) | |
}; | |
struct UParameterBehaviorBase { | |
struct UObject_Data UObject; | |
struct UBehaviorBase_Data UBehaviorBase; | |
struct UParameterBehaviorBase_Data UParameterBehaviorBase; | |
}; | |
struct UParticleModuleForceFieldCylindrical_Data { | |
}; | |
struct UParticleModuleForceFieldCylindrical { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleForceFieldBase_Data UParticleModuleForceFieldBase; | |
struct UParticleModuleForceFieldCylindrical_Data UParticleModuleForceFieldCylindrical; | |
}; | |
struct UParticleModuleForceFieldGeneric_Data { | |
}; | |
struct UParticleModuleForceFieldGeneric { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleForceFieldBase_Data UParticleModuleForceFieldBase; | |
struct UParticleModuleForceFieldGeneric_Data UParticleModuleForceFieldGeneric; | |
}; | |
struct UParticleModuleForceFieldRadial_Data { | |
}; | |
struct UParticleModuleForceFieldRadial { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleForceFieldBase_Data UParticleModuleForceFieldBase; | |
struct UParticleModuleForceFieldRadial_Data UParticleModuleForceFieldRadial; | |
}; | |
struct UParticleModuleForceFieldTornado_Data { | |
}; | |
struct UParticleModuleForceFieldTornado { | |
struct UObject_Data UObject; | |
struct UParticleModule_Data UParticleModule; | |
struct UParticleModuleForceFieldBase_Data UParticleModuleForceFieldBase; | |
struct UParticleModuleForceFieldTornado_Data UParticleModuleForceFieldTornado; | |
}; | |
struct APathNode_Dynamic_Data { | |
}; | |
struct APathNode_Dynamic { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct APathNode_Data APathNode; | |
struct APathNode_Dynamic_Data APathNode_Dynamic; | |
}; | |
struct USeqEvent_PickupStatusChange_Data { | |
}; | |
struct USeqEvent_PickupStatusChange { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_PickupStatusChange_Data USeqEvent_PickupStatusChange; | |
}; | |
struct UProjectileAttributeContextResolver_Data { | |
}; | |
struct UProjectileAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UProjectileAttributeContextResolver_Data UProjectileAttributeContextResolver; | |
}; | |
struct ARadialBlurActor_Data { | |
struct URadialBlurComponent* RadialBlur; // 0x188 (0x4) | |
}; | |
struct ARadialBlurActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARadialBlurActor_Data ARadialBlurActor; | |
}; | |
struct USeqAct_ToggleConstraintDrive_Data { | |
bool bEnableAngularPositionDrive : 1; // 0xA4 (0x4) | |
bool bEnableAngularVelocityDrive : 1; // 0xA4 (0x4) | |
bool bEnableLinearPositionDrive : 1; // 0xA4 (0x4) | |
bool bEnableLinearvelocityDrive : 1; // 0xA4 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqAct_ToggleConstraintDrive { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_ToggleConstraintDrive_Data USeqAct_ToggleConstraintDrive; | |
}; | |
struct ARB_BSJointActor_Data { | |
}; | |
struct ARB_BSJointActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
struct ARB_BSJointActor_Data ARB_BSJointActor; | |
}; | |
struct ARB_ConstraintActorSpawnable_Data { | |
}; | |
struct ARB_ConstraintActorSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
struct ARB_ConstraintActorSpawnable_Data ARB_ConstraintActorSpawnable; | |
}; | |
struct ARB_HingeActor_Data { | |
}; | |
struct ARB_HingeActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
struct ARB_HingeActor_Data ARB_HingeActor; | |
}; | |
struct ARB_PrismaticActor_Data { | |
}; | |
struct ARB_PrismaticActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
struct ARB_PrismaticActor_Data ARB_PrismaticActor; | |
}; | |
struct ARB_PulleyJointActor_Data { | |
}; | |
struct ARB_PulleyJointActor { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ARigidBodyBase_Data ARigidBodyBase; | |
struct ARB_ConstraintActor_Data ARB_ConstraintActor; | |
struct ARB_PulleyJointActor_Data ARB_PulleyJointActor; | |
}; | |
struct AReverbVolumeToggleable_Data { | |
}; | |
struct AReverbVolumeToggleable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct AReverbVolume_Data AReverbVolume; | |
struct AReverbVolumeToggleable_Data AReverbVolumeToggleable; | |
}; | |
struct USeqAct_AddRemoveFaceFXAnimSet_Data { | |
struct TArray_UFaceFXAnimSetPtr_ FaceFXAnimSets; // 0xA4 (0xC) | |
}; | |
struct USeqAct_AddRemoveFaceFXAnimSet { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AddRemoveFaceFXAnimSet_Data USeqAct_AddRemoveFaceFXAnimSet; | |
}; | |
struct USeqAct_AIAbortMoveToActor_Data { | |
}; | |
struct USeqAct_AIAbortMoveToActor { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_AIAbortMoveToActor_Data USeqAct_AIAbortMoveToActor; | |
}; | |
struct USeqAct_MITV_Activate_Data { | |
float DurationOfMITV; // 0xA4 (0x4) | |
}; | |
struct USeqAct_MITV_Activate { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_MITV_Activate_Data USeqAct_MITV_Activate; | |
}; | |
struct USeqAct_SetSkelControlTarget_Data { | |
struct FName SkelControlName; // 0xA4 (0x8) | |
struct TArray_UObjectPtr_ TargetActors; // 0xAC (0xC) | |
}; | |
struct USeqAct_SetSkelControlTarget { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSkelControlTarget_Data USeqAct_SetSkelControlTarget; | |
}; | |
struct USeqAct_SetVector_Data { | |
struct FVector DefaultValue; // 0xA4 (0xC) | |
}; | |
struct USeqAct_SetVector { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_SetSequenceVariable_Data USeqAct_SetSequenceVariable; | |
struct USeqAct_SetVector_Data USeqAct_SetVector; | |
}; | |
struct USeqAct_UpdatePhysBonesFromAnim_Data { | |
}; | |
struct USeqAct_UpdatePhysBonesFromAnim { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceAction_Data USequenceAction; | |
struct USeqAct_UpdatePhysBonesFromAnim_Data USeqAct_UpdatePhysBonesFromAnim; | |
}; | |
struct USeqEvent_AIReachedRouteActor_Data { | |
}; | |
struct USeqEvent_AIReachedRouteActor { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_AIReachedRouteActor_Data USeqEvent_AIReachedRouteActor; | |
}; | |
struct USeqEvent_LOS_Data { | |
float ScreenCenterDistance; // 0xC4 (0x4) | |
float TriggerDistance; // 0xC8 (0x4) | |
bool bCheckForObstructions : 1; // 0xCC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct USeqEvent_LOS { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceOp_Data USequenceOp; | |
struct USequenceEvent_Data USequenceEvent; | |
struct USeqEvent_LOS_Data USeqEvent_LOS; | |
}; | |
struct USeqVar_Byte_Data { | |
}; | |
struct USeqVar_Byte { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Byte_Data USeqVar_Byte; | |
}; | |
struct USeqVar_Name_Data { | |
}; | |
struct USeqVar_Name { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Name_Data USeqVar_Name; | |
}; | |
struct USeqVar_Union_Data { | |
}; | |
struct USeqVar_Union { | |
struct UObject_Data UObject; | |
struct USequenceObject_Data USequenceObject; | |
struct USequenceVariable_Data USequenceVariable; | |
struct USeqVar_Union_Data USeqVar_Union; | |
}; | |
struct ASkeletalMeshActorMATSpawnable_Data { | |
}; | |
struct ASkeletalMeshActorMATSpawnable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshCinematicActor_Data ASkeletalMeshCinematicActor; | |
struct ASkeletalMeshActorMAT_Data ASkeletalMeshActorMAT; | |
struct ASkeletalMeshActorMATSpawnable_Data ASkeletalMeshActorMATSpawnable; | |
}; | |
struct ASkeletalMeshActorMATWalkable_Data { | |
}; | |
struct ASkeletalMeshActorMATWalkable { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ASkeletalMeshActor_Data ASkeletalMeshActor; | |
struct ASkeletalMeshCinematicActor_Data ASkeletalMeshCinematicActor; | |
struct ASkeletalMeshActorMAT_Data ASkeletalMeshActorMAT; | |
struct ASkeletalMeshActorMATWalkable_Data ASkeletalMeshActorMATWalkable; | |
}; | |
struct ATrigger_Dynamic_Data { | |
}; | |
struct ATrigger_Dynamic { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATrigger_Data ATrigger; | |
struct ATrigger_Dynamic_Data ATrigger_Dynamic; | |
}; | |
struct ATrigger_LOS_Data { | |
struct TArray_APlayerControllerPtr_ PCsWithLOS; // 0x194 (0xC) | |
}; | |
struct ATrigger_LOS { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATrigger_Data ATrigger; | |
struct ATrigger_LOS_Data ATrigger_LOS; | |
}; | |
struct ATriggeredPath_Data { | |
bool bOpen : 1; // 0x244 (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct AActor* MyTrigger; // 0x248 (0x4) | |
}; | |
struct ATriggeredPath { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ANavigationPoint_Data ANavigationPoint; | |
struct ATriggeredPath_Data ATriggeredPath; | |
}; | |
struct ATriggerStreamingLevel_Data { | |
struct TArray_FLevelStreamingData_ Levels; // 0x194 (0xC) | |
}; | |
struct ATriggerStreamingLevel { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ATrigger_Data ATrigger; | |
struct ATriggerStreamingLevel_Data ATriggerStreamingLevel; | |
}; | |
struct UUICharacterSummary_Data { | |
struct FString ClassPathName; // 0x88 (0xC) | |
struct FString CharacterName; // 0x94 (0xC) | |
struct FString CharacterBio; // 0xA0 (0xC) | |
bool bIsDisabled : 1; // 0xAC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UUICharacterSummary { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UUICharacterSummary_Data UUICharacterSummary; | |
}; | |
struct UUIGameInfoSummary_Data { | |
struct FString ClassName; // 0x88 (0xC) | |
struct FString GameAcronym; // 0x94 (0xC) | |
struct FString MapPrefix; // 0xA0 (0xC) | |
bool bIsTeamGame : 1; // 0xAC (0x4) | |
bool bIsDisabled : 1; // 0xAC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
struct FString GameSettingsClassName; // 0xB0 (0xC) | |
struct FString GameName; // 0xBC (0xC) | |
struct FString Description; // 0xC8 (0xC) | |
}; | |
struct UUIGameInfoSummary { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UUIGameInfoSummary_Data UUIGameInfoSummary; | |
}; | |
struct UUIWeaponSummary_Data { | |
struct FString ClassPathName; // 0x88 (0xC) | |
struct FString FriendlyName; // 0x94 (0xC) | |
struct FString WeaponDescription; // 0xA0 (0xC) | |
bool bIsDisabled : 1; // 0xAC (0x4) | |
unsigned char Unknown0[0x3]; // BITFIELD FIX | |
}; | |
struct UUIWeaponSummary { | |
struct UObject_Data UObject; | |
struct UUIRoot_Data UUIRoot; | |
struct UUIDataProvider_Data UUIDataProvider; | |
struct UUIPropertyDataProvider_Data UUIPropertyDataProvider; | |
struct UUIResourceDataProvider_Data UUIResourceDataProvider; | |
struct UUIWeaponSummary_Data UUIWeaponSummary; | |
}; | |
struct UVehicleAttributeContextResolver_Data { | |
}; | |
struct UVehicleAttributeContextResolver { | |
struct UObject_Data UObject; | |
struct UAttributeContextResolver_Data UAttributeContextResolver; | |
struct UVehicleAttributeContextResolver_Data UVehicleAttributeContextResolver; | |
}; | |
struct AWaterVolume_Data { | |
struct USoundCue* EntrySound; // 0x204 (0x4) | |
struct AActor* EntryActor; // 0x208 (0x4) | |
struct USoundCue* ExitSound; // 0x20C (0x4) | |
struct AActor* ExitActor; // 0x210 (0x4) | |
}; | |
struct AWaterVolume { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct ABrush_Data ABrush; | |
struct AVolume_Data AVolume; | |
struct APhysicsVolume_Data APhysicsVolume; | |
struct AWaterVolume_Data AWaterVolume; | |
}; | |
struct AWindDirectionalSource_Data { | |
struct UWindDirectionalSourceComponent* Component; // 0x188 (0x4) | |
}; | |
struct AWindDirectionalSource { | |
struct UObject_Data UObject; | |
struct AActor_Data AActor; | |
struct AInfo_Data AInfo; | |
struct AWindDirectionalSource_Data AWindDirectionalSource; | |
}; | |
]] | |
table.insert(g_loadedClasses, { "UIWorldBody", 143, "UInterface" }) | |
table.insert(g_loadedClasses, { "AActor", 145, "UObject" }) | |
table.insert(g_loadedClasses, { "AInfo", 147, "AActor" }) | |
table.insert(g_loadedClasses, { "AZoneInfo", 149, "AInfo" }) | |
table.insert(g_loadedClasses, { "AWorldInfo", 151, "AZoneInfo" }) | |
table.insert(g_loadedClasses, { "UDownloadableContentEnumerator", 153, "UObject" }) | |
table.insert(g_loadedClasses, { "UDownloadableContentManager", 155, "UObject" }) | |
table.insert(g_loadedClasses, { "UDownloadableContentOfferEnumerator", 157, "UObject" }) | |
table.insert(g_loadedClasses, { "UEngine", 159, "USubsystem" }) | |
table.insert(g_loadedClasses, { "UGameEngine", 161, "UEngine" }) | |
table.insert(g_loadedClasses, { "UInGameAdManager", 163, "UObject" }) | |
table.insert(g_loadedClasses, { "UEngineBaseTypes", 165, "UObject" }) | |
table.insert(g_loadedClasses, { "ABrush", 167, "AActor" }) | |
table.insert(g_loadedClasses, { "ABrushShape", 169, "ABrush" }) | |
table.insert(g_loadedClasses, { "AVolume", 171, "ABrush" }) | |
table.insert(g_loadedClasses, { "ABlockingVolume", 173, "AVolume" }) | |
table.insert(g_loadedClasses, { "ADynamicBlockingVolume", 175, "ABlockingVolume" }) | |
table.insert(g_loadedClasses, { "ACullDistanceVolume", 177, "AVolume" }) | |
table.insert(g_loadedClasses, { "ALevelGridVolume", 179, "AVolume" }) | |
table.insert(g_loadedClasses, { "ALevelStreamingVolume", 181, "AVolume" }) | |
table.insert(g_loadedClasses, { "ALightmassCharacterIndirectDetailVolume", 183, "AVolume" }) | |
table.insert(g_loadedClasses, { "ALightmassImportanceVolume", 185, "AVolume" }) | |
table.insert(g_loadedClasses, { "AMassiveLODOverrideVolume", 187, "AVolume" }) | |
table.insert(g_loadedClasses, { "ANavMeshBoundsVolume", 189, "AVolume" }) | |
table.insert(g_loadedClasses, { "APathBlockingVolume", 191, "AVolume" }) | |
table.insert(g_loadedClasses, { "APhysicsVolume", 193, "AVolume" }) | |
table.insert(g_loadedClasses, { "ADefaultPhysicsVolume", 195, "APhysicsVolume" }) | |
table.insert(g_loadedClasses, { "AGravityVolume", 197, "APhysicsVolume" }) | |
table.insert(g_loadedClasses, { "ALadderVolume", 199, "APhysicsVolume" }) | |
table.insert(g_loadedClasses, { "APortalVolume", 201, "AVolume" }) | |
table.insert(g_loadedClasses, { "APostProcessVolume", 203, "AVolume" }) | |
table.insert(g_loadedClasses, { "APrecomputedVisibilityOverrideVolume", 205, "AVolume" }) | |
table.insert(g_loadedClasses, { "APrecomputedVisibilityVolume", 207, "AVolume" }) | |
table.insert(g_loadedClasses, { "AReverbVolume", 209, "AVolume" }) | |
table.insert(g_loadedClasses, { "AShadowRelevanceVolume", 211, "AVolume" }) | |
table.insert(g_loadedClasses, { "ATriggerVolume", 213, "AVolume" }) | |
table.insert(g_loadedClasses, { "ADynamicSMActor", 215, "AActor" }) | |
table.insert(g_loadedClasses, { "AInterpActor", 217, "ADynamicSMActor" }) | |
table.insert(g_loadedClasses, { "AEmitterPool", 219, "AActor" }) | |
table.insert(g_loadedClasses, { "AGBXNavMesh", 221, "AActor" }) | |
table.insert(g_loadedClasses, { "AHUD", 223, "AActor" }) | |
table.insert(g_loadedClasses, { "AIDestructibleObject", 225, "AActor" }) | |
table.insert(g_loadedClasses, { "AAutoTestManager", 227, "AInfo" }) | |
table.insert(g_loadedClasses, { "ACoverGroup", 229, "AInfo" }) | |
table.insert(g_loadedClasses, { "AFileWriter", 231, "AInfo" }) | |
table.insert(g_loadedClasses, { "AFileLog", 233, "AFileWriter" }) | |
table.insert(g_loadedClasses, { "AGameInfo", 235, "AInfo" }) | |
table.insert(g_loadedClasses, { "AMutator", 237, "AInfo" }) | |
table.insert(g_loadedClasses, { "APotentialClimbWatcher", 239, "AInfo" }) | |
table.insert(g_loadedClasses, { "ARoute", 241, "AInfo" }) | |
table.insert(g_loadedClasses, { "AWindPointSource", 243, "AInfo" }) | |
table.insert(g_loadedClasses, { "AKeypoint", 245, "AActor" }) | |
table.insert(g_loadedClasses, { "ATargetPoint", 247, "AKeypoint" }) | |
table.insert(g_loadedClasses, { "ALevelLandmark", 249, "AActor" }) | |
table.insert(g_loadedClasses, { "APersistentTransitionLandmark", 251, "ALevelLandmark" }) | |
table.insert(g_loadedClasses, { "AMaterialInstanceActor", 253, "AActor" }) | |
table.insert(g_loadedClasses, { "AMatineeActor", 255, "AActor" }) | |
table.insert(g_loadedClasses, { "ANavigationPoint", 257, "AActor" }) | |
table.insert(g_loadedClasses, { "ACoverLink", 259, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "ADoorMarker", 261, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "ADynamicAnchor", 263, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "ALadder", 265, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "AAutoLadder", 267, "ALadder" }) | |
table.insert(g_loadedClasses, { "ALiftCenter", 269, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "ALiftExit", 271, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "APathNode", 273, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "AVolumePathNode", 275, "APathNode" }) | |
table.insert(g_loadedClasses, { "APickupFactory", 277, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "APlayerStart", 279, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "APortalMarker", 281, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "APylon", 283, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "AAISwitchablePylon", 285, "APylon" }) | |
table.insert(g_loadedClasses, { "ADynamicPylon", 287, "APylon" }) | |
table.insert(g_loadedClasses, { "ATeleporter", 289, "ANavigationPoint" }) | |
table.insert(g_loadedClasses, { "ANote", 291, "AActor" }) | |
table.insert(g_loadedClasses, { "AProjectile", 293, "AActor" }) | |
table.insert(g_loadedClasses, { "ARigidBodyBase", 295, "AActor" }) | |
table.insert(g_loadedClasses, { "ASceneCaptureActor", 297, "AActor" }) | |
table.insert(g_loadedClasses, { "ASceneCapture2DActor", 299, "ASceneCaptureActor" }) | |
table.insert(g_loadedClasses, { "ASceneCaptureCubeMapActor", 301, "ASceneCaptureActor" }) | |
table.insert(g_loadedClasses, { "ASceneCaptureReflectActor", 303, "ASceneCaptureActor" }) | |
table.insert(g_loadedClasses, { "ASceneCapturePortalActor", 305, "ASceneCaptureReflectActor" }) | |
table.insert(g_loadedClasses, { "APortalTeleporter", 307, "ASceneCapturePortalActor" }) | |
table.insert(g_loadedClasses, { "AStaticMeshActorBase", 309, "AActor" }) | |
table.insert(g_loadedClasses, { "ABlockingMeshCollectionActor", 311, "AStaticMeshActorBase" }) | |
table.insert(g_loadedClasses, { "AStaticMeshActor", 313, "AStaticMeshActorBase" }) | |
table.insert(g_loadedClasses, { "AStaticMeshCollectionActor", 315, "AStaticMeshActorBase" }) | |
table.insert(g_loadedClasses, { "AStaticMeshActorBasedOnExtremeContent", 317, "AActor" }) | |
table.insert(g_loadedClasses, { "ATeleporterDestination", 319, "AActor" }) | |
table.insert(g_loadedClasses, { "ATrigger", 321, "AActor" }) | |
table.insert(g_loadedClasses, { "ATrigger_PawnsOnly", 323, "ATrigger" }) | |
table.insert(g_loadedClasses, { "UActorComponent", 325, "UComponent" }) | |
table.insert(g_loadedClasses, { "UAkComponent", 327, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UAudioComponent", 329, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UHeightFogComponent", 331, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UPrimitiveComponent", 333, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UArrowComponent", 335, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UBrushComponent", 337, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UCameraConeComponent", 339, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UCylinderComponent", 341, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "USphereComponent", 343, "UCylinderComponent" }) | |
table.insert(g_loadedClasses, { "UDrawBoxComponent", 345, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawCapsuleComponent", 347, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawConeComponent", 349, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawCylinderComponent", 351, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawFrustumComponent", 353, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawQuadComponent", 355, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawSphereComponent", 357, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDrawPylonRadiusComponent", 359, "UDrawSphereComponent" }) | |
table.insert(g_loadedClasses, { "UDrawSoundRadiusComponent", 361, "UDrawSphereComponent" }) | |
table.insert(g_loadedClasses, { "UGBXNavMeshRenderingComponent", 363, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "ULevelGridVolumeRenderingComponent", 365, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "ULineBatchComponent", 367, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UModelComponent", 369, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "USocketComponent", 371, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UHomingTargetComponent", 373, "USocketComponent" }) | |
table.insert(g_loadedClasses, { "USpriteComponent", 375, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "USpriteRTTComponent", 377, "USpriteComponent" }) | |
table.insert(g_loadedClasses, { "URadialBlurComponent", 379, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "USceneCaptureComponent", 381, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "USceneCapture2DComponent", 383, "USceneCaptureComponent" }) | |
table.insert(g_loadedClasses, { "USceneCapture2DHitMaskComponent", 385, "USceneCaptureComponent" }) | |
table.insert(g_loadedClasses, { "USceneCaptureCubeMapComponent", 387, "USceneCaptureComponent" }) | |
table.insert(g_loadedClasses, { "USceneCapturePortalComponent", 389, "USceneCaptureComponent" }) | |
table.insert(g_loadedClasses, { "USceneCaptureReflectComponent", 391, "USceneCaptureComponent" }) | |
table.insert(g_loadedClasses, { "UWindDirectionalSourceComponent", 393, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UWindPointSourceComponent", 395, "UWindDirectionalSourceComponent" }) | |
table.insert(g_loadedClasses, { "UActorFactory", 397, "UObject" }) | |
table.insert(g_loadedClasses, { "UActorFactoryActor", 399, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryAI", 401, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryApexDestructible", 403, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryArchetype", 405, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryCoverLink", 407, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryDominantDirectionalLight", 409, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryDominantDirectionalLightMovable", 411, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryDynamicSM", 413, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryMover", 415, "UActorFactoryDynamicSM" }) | |
table.insert(g_loadedClasses, { "UActorFactoryRigidBody", 417, "UActorFactoryDynamicSM" }) | |
table.insert(g_loadedClasses, { "UActorFactoryEmitter", 419, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryLensFlare", 421, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryLight", 423, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryPathNode", 425, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryPhysicsAsset", 427, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryPlayerStart", 429, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryPylon", 431, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactorySkeletalMesh", 433, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryStaticMesh", 435, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryTrigger", 437, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryVehicle", 439, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryCustomPropertyEditorDelegate", 441, "UObject" }) | |
table.insert(g_loadedClasses, { "UAkAudioDevice", 443, "USubsystem" }) | |
table.insert(g_loadedClasses, { "UAkBaseSoundObject", 445, "UObject" }) | |
table.insert(g_loadedClasses, { "USoundCue", 447, "UAkBaseSoundObject" }) | |
table.insert(g_loadedClasses, { "UAkObject", 449, "UObject" }) | |
table.insert(g_loadedClasses, { "UAkBank", 451, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkDialogueEvent", 453, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkEffect", 455, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkEvent", 457, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkRtpc", 459, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkState", 461, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkStateGroup", 463, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkSwitch", 465, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkSwitchGroup", 467, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UAkTrigger", 469, "UAkObject" }) | |
table.insert(g_loadedClasses, { "UBookMark", 471, "UObject" }) | |
table.insert(g_loadedClasses, { "UBookMark2D", 473, "UObject" }) | |
table.insert(g_loadedClasses, { "UKismetBookMark", 475, "UBookMark2D" }) | |
table.insert(g_loadedClasses, { "UCanvas", 477, "UObject" }) | |
table.insert(g_loadedClasses, { "UChannel", 479, "UObject" }) | |
table.insert(g_loadedClasses, { "UActorChannel", 481, "UChannel" }) | |
table.insert(g_loadedClasses, { "UControlChannel", 483, "UChannel" }) | |
table.insert(g_loadedClasses, { "UFileChannel", 485, "UChannel" }) | |
table.insert(g_loadedClasses, { "UVoiceChannel", 487, "UChannel" }) | |
table.insert(g_loadedClasses, { "AController", 489, "AActor" }) | |
table.insert(g_loadedClasses, { "APlayerController", 491, "AController" }) | |
table.insert(g_loadedClasses, { "UCheatManager", 493, "UObject" }) | |
table.insert(g_loadedClasses, { "UClient", 495, "UObject" }) | |
table.insert(g_loadedClasses, { "UClipPadEntry", 501, "UObject" }) | |
table.insert(g_loadedClasses, { "UCodecMovie", 503, "UObject" }) | |
table.insert(g_loadedClasses, { "UCodecMovieBink", 505, "UCodecMovie" }) | |
table.insert(g_loadedClasses, { "UCodecMovieFallback", 507, "UCodecMovie" }) | |
table.insert(g_loadedClasses, { "UCurveEdPresetCurve", 509, "UObject" }) | |
table.insert(g_loadedClasses, { "UCustomPropertyItemHandler", 511, "UInterface" }) | |
table.insert(g_loadedClasses, { "UDamageAdjuster", 513, "UObject" }) | |
table.insert(g_loadedClasses, { "UDamagePipeline", 515, "UObject" }) | |
table.insert(g_loadedClasses, { "UDamageType", 517, "UObject" }) | |
table.insert(g_loadedClasses, { "UKillZDamageType", 519, "UDamageType" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatConstant", 521, "UDistributionFloat" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatParameterBase", 523, "UDistributionFloatConstant" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatConstantCurve", 525, "UDistributionFloat" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatUniform", 527, "UDistributionFloat" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatUniformCurve", 529, "UDistributionFloat" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorConstant", 531, "UDistributionVector" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorParameterBase", 533, "UDistributionVectorConstant" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorConstantCurve", 535, "UDistributionVector" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorUniform", 537, "UDistributionVector" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorUniformCurve", 539, "UDistributionVector" }) | |
table.insert(g_loadedClasses, { "UDownload", 541, "UObject" }) | |
table.insert(g_loadedClasses, { "UChannelDownload", 543, "UDownload" }) | |
table.insert(g_loadedClasses, { "UEdCoordSystem", 545, "UObject" }) | |
table.insert(g_loadedClasses, { "UEditorLinkSelectionInterface", 547, "UInterface" }) | |
table.insert(g_loadedClasses, { "UEngineTypes", 549, "UObject" }) | |
table.insert(g_loadedClasses, { "UFacebookIntegration", 551, "UObject" }) | |
table.insert(g_loadedClasses, { "UFaceFXAnimSet", 553, "UObject" }) | |
table.insert(g_loadedClasses, { "UFaceFXAsset", 555, "UObject" }) | |
table.insert(g_loadedClasses, { "UFont", 557, "UObject" }) | |
table.insert(g_loadedClasses, { "UMultiFont", 559, "UFont" }) | |
table.insert(g_loadedClasses, { "UFontImportOptions", 561, "UObject" }) | |
table.insert(g_loadedClasses, { "UForceFeedbackManager", 563, "UObject" }) | |
table.insert(g_loadedClasses, { "UForceFeedbackWaveform", 565, "UObject" }) | |
table.insert(g_loadedClasses, { "UGameplayEvents", 567, "UObject" }) | |
table.insert(g_loadedClasses, { "UGameplayEventsReader", 569, "UGameplayEvents" }) | |
table.insert(g_loadedClasses, { "UGameplayEventsWriter", 571, "UGameplayEvents" }) | |
table.insert(g_loadedClasses, { "UGameplayEventsHandler", 573, "UObject" }) | |
table.insert(g_loadedClasses, { "UGameViewportClient", 575, "UObject" }) | |
table.insert(g_loadedClasses, { "UGBXCrossLevelReferenceContainer", 577, "UObject" }) | |
table.insert(g_loadedClasses, { "UGBXDefinition", 579, "UObject" }) | |
table.insert(g_loadedClasses, { "UBaseHitRegionDefinition", 581, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UDamageTypeDefinition", 583, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UEngineInteractionIconDefinition", 585, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UPawnAllegiance", 587, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UPawnInteractionDefinition", 589, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UGBXNavMeshPathModifier", 591, "UObject" }) | |
table.insert(g_loadedClasses, { "UGBXNavMeshPathModifier_Simplify", 593, "UGBXNavMeshPathModifier" }) | |
table.insert(g_loadedClasses, { "UGBXNavMeshPathModifier_SmoothTurns", 595, "UGBXNavMeshPathModifier" }) | |
table.insert(g_loadedClasses, { "UGearboxEngineGlobals", 597, "UObject" }) | |
table.insert(g_loadedClasses, { "UGenericParamListStatEntry", 599, "UObject" }) | |
table.insert(g_loadedClasses, { "UGuidCache", 601, "UObject" }) | |
table.insert(g_loadedClasses, { "UIAnimBehavior", 603, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIAttributeSlotEffectProvider", 605, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIBalancedActor", 607, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIBodyCompositionInstance", 609, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIBodyInfoProvider", 611, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIDamageCauser", 613, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIDialogBox", 615, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIFaceFXActor", 617, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIGBXNavMeshBuildEvents", 619, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIGBXNavMeshSeed", 621, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIGBXNavMeshSpecialMove", 623, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIKilledBehavior", 625, "UInterface" }) | |
table.insert(g_loadedClasses, { "UIniLocPatcher", 627, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterface_NavigationHandle", 629, "UInterface" }) | |
table.insert(g_loadedClasses, { "UInterface_Speaker", 631, "UInterface" }) | |
table.insert(g_loadedClasses, { "UInterpCurveEdSetup", 633, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterpTrack", 635, "UObject" }) | |
table.insert(g_loadedClasses, { "UIResourcePoolProvider", 637, "UInterface" }) | |
table.insert(g_loadedClasses, { "UISpawnActor", 639, "UInterface" }) | |
table.insert(g_loadedClasses, { "UISpecialOcclusionProvider", 641, "UInterface" }) | |
table.insert(g_loadedClasses, { "UITargetable", 643, "UInterface" }) | |
table.insert(g_loadedClasses, { "UJsonObject", 645, "UObject" }) | |
table.insert(g_loadedClasses, { "UKMeshProps", 647, "UObject" }) | |
table.insert(g_loadedClasses, { "ULevelBase", 649, "UObject" }) | |
table.insert(g_loadedClasses, { "ULevel", 651, "ULevelBase" }) | |
table.insert(g_loadedClasses, { "UPendingLevel", 655, "ULevelBase" }) | |
table.insert(g_loadedClasses, { "UDemoPlayPendingLevel", 657, "UPendingLevel" }) | |
table.insert(g_loadedClasses, { "UNetPendingLevel", 659, "UPendingLevel" }) | |
table.insert(g_loadedClasses, { "ULevelStreaming", 661, "UObject" }) | |
table.insert(g_loadedClasses, { "ULevelStreamingAlwaysLoaded", 663, "ULevelStreaming" }) | |
table.insert(g_loadedClasses, { "ULevelStreamingDistance", 665, "ULevelStreaming" }) | |
table.insert(g_loadedClasses, { "ULevelStreamingKismet", 667, "ULevelStreaming" }) | |
table.insert(g_loadedClasses, { "ULevelStreamingPersistent", 669, "ULevelStreaming" }) | |
table.insert(g_loadedClasses, { "ULightmappedSurfaceCollection", 671, "UObject" }) | |
table.insert(g_loadedClasses, { "ULightmassPrimitiveSettingsObject", 673, "UObject" }) | |
table.insert(g_loadedClasses, { "ULine", 675, "UObject" }) | |
table.insert(g_loadedClasses, { "ULineData", 677, "UObject" }) | |
table.insert(g_loadedClasses, { "ULineSegment", 679, "UObject" }) | |
table.insert(g_loadedClasses, { "UMapInfo", 681, "UObject" }) | |
table.insert(g_loadedClasses, { "USurface", 683, "UObject" }) | |
table.insert(g_loadedClasses, { "UMaterialInterface", 685, "USurface" }) | |
table.insert(g_loadedClasses, { "UMaterial", 687, "UMaterialInterface" }) | |
table.insert(g_loadedClasses, { "UMaterialExpression", 689, "UObject" }) | |
table.insert(g_loadedClasses, { "UModel", 691, "UObject" }) | |
table.insert(g_loadedClasses, { "UMusicTrackDataStructures", 693, "UObject" }) | |
table.insert(g_loadedClasses, { "UNavigationMeshBase", 695, "UObject" }) | |
table.insert(g_loadedClasses, { "UNetDriver", 697, "USubsystem" }) | |
table.insert(g_loadedClasses, { "UDemoRecDriver", 716, "UNetDriver" }) | |
table.insert(g_loadedClasses, { "UObjectReferencer", 722, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineSubsystem", 724, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineAuthInterfaceBaseImpl", 726, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineMatchmakingStats", 728, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlinePlayerStorage", 730, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineProfileSettings", 732, "UOnlinePlayerStorage" }) | |
table.insert(g_loadedClasses, { "UOnlineStats", 734, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineStatsRead", 736, "UOnlineStats" }) | |
table.insert(g_loadedClasses, { "UOnlineStatsWrite", 738, "UOnlineStats" }) | |
table.insert(g_loadedClasses, { "UPackageMapLevel", 740, "UPackageMap" }) | |
table.insert(g_loadedClasses, { "UPackageMapSeekFree", 742, "UPackageMapLevel" }) | |
table.insert(g_loadedClasses, { "UPatchScriptCommandlet", 744, "UCommandlet" }) | |
table.insert(g_loadedClasses, { "UPlayer", 746, "UObject" }) | |
table.insert(g_loadedClasses, { "ULocalPlayer", 748, "UPlayer" }) | |
table.insert(g_loadedClasses, { "UNetConnection", 750, "UPlayer" }) | |
table.insert(g_loadedClasses, { "UChildConnection", 754, "UNetConnection" }) | |
table.insert(g_loadedClasses, { "UDemoRecConnection", 757, "UNetConnection" }) | |
table.insert(g_loadedClasses, { "UPolys", 759, "UObject" }) | |
table.insert(g_loadedClasses, { "UPostProcessChain", 761, "UObject" }) | |
table.insert(g_loadedClasses, { "UPostProcessEffect", 763, "UObject" }) | |
table.insert(g_loadedClasses, { "UAccumulateAlphaEffect", 765, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UAmbientOcclusionEffect", 767, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UBlurEffect", 769, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UDOFEffect", 771, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UDOFAndBloomEffect", 773, "UDOFEffect" }) | |
table.insert(g_loadedClasses, { "UDOFBloomMotionBlurEffect", 775, "UDOFAndBloomEffect" }) | |
table.insert(g_loadedClasses, { "UUberPostProcessEffect", 777, "UDOFBloomMotionBlurEffect" }) | |
table.insert(g_loadedClasses, { "UDwTriovizImplEffect", 779, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UFXAAEffect", 781, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UMaterialEffect", 783, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UMotionBlurEffect", 785, "UPostProcessEffect" }) | |
table.insert(g_loadedClasses, { "UPrimitiveComponentFactory", 787, "UObject" }) | |
table.insert(g_loadedClasses, { "UMeshComponentFactory", 789, "UPrimitiveComponentFactory" }) | |
table.insert(g_loadedClasses, { "UStaticMeshComponentFactory", 791, "UMeshComponentFactory" }) | |
table.insert(g_loadedClasses, { "UReachSpec", 793, "UObject" }) | |
table.insert(g_loadedClasses, { "UAdvancedReachSpec", 795, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "UCeilingReachSpec", 797, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "UForcedReachSpec", 799, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "UCoverSlipReachSpec", 801, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "UFloorToCeilingReachSpec", 803, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "UMantleReachSpec", 805, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "USlotToSlotReachSpec", 807, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "USwatTurnReachSpec", 809, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "UWallTransReachSpec", 811, "UForcedReachSpec" }) | |
table.insert(g_loadedClasses, { "ULadderReachSpec", 813, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "UProscribedReachSpec", 815, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "UTeleportReachSpec", 817, "UReachSpec" }) | |
table.insert(g_loadedClasses, { "USavedMove", 819, "UObject" }) | |
table.insert(g_loadedClasses, { "USaveGameSummary", 821, "UObject" }) | |
table.insert(g_loadedClasses, { "USelection", 823, "UObject" }) | |
table.insert(g_loadedClasses, { "UServerCommandlet", 825, "UCommandlet" }) | |
table.insert(g_loadedClasses, { "USettings", 827, "UObject" }) | |
table.insert(g_loadedClasses, { "UOnlineGameSearch", 829, "USettings" }) | |
table.insert(g_loadedClasses, { "UOnlineGameSettings", 831, "USettings" }) | |
table.insert(g_loadedClasses, { "UShaderCache", 833, "UObject" }) | |
table.insert(g_loadedClasses, { "UShadowMap1D", 835, "UObject" }) | |
table.insert(g_loadedClasses, { "UShadowMap2D", 837, "UObject" }) | |
table.insert(g_loadedClasses, { "USmokeTestCommandlet", 839, "UCommandlet" }) | |
table.insert(g_loadedClasses, { "USnapshotInterface", 841, "UObject" }) | |
table.insert(g_loadedClasses, { "USpeechRecognition", 843, "UObject" }) | |
table.insert(g_loadedClasses, { "UStaticMesh", 845, "UObject" }) | |
table.insert(g_loadedClasses, { "URB_BodySetup", 871, "UKMeshProps" }) | |
table.insert(g_loadedClasses, { "UTexture", 873, "USurface" }) | |
table.insert(g_loadedClasses, { "UTexture2D", 875, "UTexture" }) | |
table.insert(g_loadedClasses, { "ULightMapTexture2D", 877, "UTexture2D" }) | |
table.insert(g_loadedClasses, { "UShadowMapTexture2D", 879, "UTexture2D" }) | |
table.insert(g_loadedClasses, { "UTranslationContext", 881, "UObject" }) | |
table.insert(g_loadedClasses, { "UTranslatorTag", 883, "UObject" }) | |
table.insert(g_loadedClasses, { "UStringsTag", 885, "UTranslatorTag" }) | |
table.insert(g_loadedClasses, { "UUIRoot", 887, "UObject" }) | |
table.insert(g_loadedClasses, { "UInteraction", 889, "UUIRoot" }) | |
table.insert(g_loadedClasses, { "UUIInteraction", 891, "UInteraction" }) | |
table.insert(g_loadedClasses, { "UUIManager", 893, "UObject" }) | |
table.insert(g_loadedClasses, { "UVertex", 895, "UObject" }) | |
table.insert(g_loadedClasses, { "UWaveFormBase", 897, "UObject" }) | |
table.insert(g_loadedClasses, { "UWorld", 899, "UObject" }) | |
table.insert(g_loadedClasses, { "AEnvironmentVolume", 901, "AVolume" }) | |
table.insert(g_loadedClasses, { "ATestSplittingVolume", 903, "AVolume" }) | |
table.insert(g_loadedClasses, { "AAIController", 905, "AController" }) | |
table.insert(g_loadedClasses, { "APathTargetPoint", 907, "AKeypoint" }) | |
table.insert(g_loadedClasses, { "ANavMeshObstacle", 909, "AActor" }) | |
table.insert(g_loadedClasses, { "APylonSeed", 911, "AActor" }) | |
table.insert(g_loadedClasses, { "ABlockingMeshActor", 913, "AStaticMeshActorBase" }) | |
table.insert(g_loadedClasses, { "ABlockingMeshReplicatedActor", 915, "ABlockingMeshActor" }) | |
table.insert(g_loadedClasses, { "UCoverGroupRenderingComponent", 917, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UMeshComponent", 919, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UStaticMeshComponent", 921, "UMeshComponent" }) | |
table.insert(g_loadedClasses, { "UCoverMeshComponent", 923, "UStaticMeshComponent" }) | |
table.insert(g_loadedClasses, { "UNavMeshRenderingComponent", 925, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UPathRenderingComponent", 927, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "URouteRenderingComponent", 929, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UAutoNavMeshPathObstacleUnregister", 931, "UObject" }) | |
table.insert(g_loadedClasses, { "UGBXNavMeshPathFinder", 933, "UObject" }) | |
table.insert(g_loadedClasses, { "UIGBXNavMeshObstacle", 935, "UInterface" }) | |
table.insert(g_loadedClasses, { "UInterface_NavMeshPathObject", 937, "UInterface" }) | |
table.insert(g_loadedClasses, { "UInterface_NavMeshPathSwitch", 939, "UInterface_NavMeshPathObject" }) | |
table.insert(g_loadedClasses, { "UInterface_NavMeshPathObstacle", 941, "UInterface" }) | |
table.insert(g_loadedClasses, { "UNavigationHandle", 943, "UObject" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_Filter", 945, "UObject" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoalFilter_MinPathDistance", 947, "UNavMeshGoal_Filter" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoalFilter_NotNearOtherAI", 949, "UNavMeshGoal_Filter" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoalFilter_OutOfViewFrom", 951, "UNavMeshGoal_Filter" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoalFilter_OutSideOfDotProductWedge", 953, "UNavMeshGoal_Filter" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoalFilter_PolyEncompassesAI", 955, "UNavMeshGoal_Filter" }) | |
table.insert(g_loadedClasses, { "UNavMeshPathConstraint", 957, "UObject" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_AlongLine", 959, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_EnforceTwoWayEdges", 961, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_MinDistBetweenSpecsOfType", 963, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_SameCoverLink", 965, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_Toward", 967, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_WithinDistanceEnvelope", 969, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPath_WithinTraversalDist", 971, "UNavMeshPathConstraint" }) | |
table.insert(g_loadedClasses, { "UNavMeshPathGoalEvaluator", 973, "UObject" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_At", 975, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_ClosestActorInList", 977, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_GenericFilterContainer", 979, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_Null", 981, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_PolyEncompassesAI", 983, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_Random", 985, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UNavMeshGoal_WithinDistanceEnvelope", 987, "UNavMeshPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UPathConstraint", 989, "UObject" }) | |
table.insert(g_loadedClasses, { "UPath_AlongLine", 991, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_AvoidInEscapableNodes", 993, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_MinDistBetweenSpecsOfType", 995, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_TowardGoal", 997, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_TowardPoint", 999, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_WithinDistanceEnvelope", 1001, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPath_WithinTraversalDist", 1003, "UPathConstraint" }) | |
table.insert(g_loadedClasses, { "UPathGoalEvaluator", 1005, "UObject" }) | |
table.insert(g_loadedClasses, { "UGoal_AtActor", 1007, "UPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "UGoal_Null", 1009, "UPathGoalEvaluator" }) | |
table.insert(g_loadedClasses, { "ASkeletalMeshActor", 1011, "AActor" }) | |
table.insert(g_loadedClasses, { "ASkeletalMeshActorBasedOnExtremeContent", 1013, "ASkeletalMeshActor" }) | |
table.insert(g_loadedClasses, { "ASkeletalMeshActorSpawnable", 1015, "ASkeletalMeshActor" }) | |
table.insert(g_loadedClasses, { "ASkeletalMeshCinematicActor", 1017, "ASkeletalMeshActor" }) | |
table.insert(g_loadedClasses, { "ASkeletalMeshActorMAT", 1019, "ASkeletalMeshCinematicActor" }) | |
table.insert(g_loadedClasses, { "UHeadTrackingComponent", 1021, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm", 1023, "UObject" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_Automatic", 1025, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_BitwiseCompressOnly", 1027, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_GBXCustom", 1029, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_LeastDestructive", 1031, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_RemoveEverySecondKey", 1033, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_RemoveLinearKeys", 1035, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_PerTrackCompression", 1037, "UAnimationCompressionAlgorithm_RemoveLinearKeys" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_RemoveTrivialKeys", 1039, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimationCompressionAlgorithm_RevertToRaw", 1041, "UAnimationCompressionAlgorithm" }) | |
table.insert(g_loadedClasses, { "UAnimMetaData", 1043, "UObject" }) | |
table.insert(g_loadedClasses, { "UAnimMetaData_SkelControl", 1045, "UAnimMetaData" }) | |
table.insert(g_loadedClasses, { "UAnimMetaData_SkelControlKeyFrame", 1047, "UAnimMetaData_SkelControl" }) | |
table.insert(g_loadedClasses, { "UAnimNotify", 1049, "UObject" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_AkEvent", 1051, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_CameraEffect", 1053, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_ClothingMaxDistanceScale", 1055, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Footstep", 1057, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_ForceField", 1059, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Kismet", 1061, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_PlayParticleEffect", 1063, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Rumble", 1065, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Script", 1067, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Scripted", 1069, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_PawnMaterialParam", 1071, "UAnimNotify_Scripted" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_ViewShake", 1073, "UAnimNotify_Scripted" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Sound", 1075, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_SoundSpatial", 1077, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimNotify_Trails", 1079, "UAnimNotify" }) | |
table.insert(g_loadedClasses, { "UAnimObject", 1081, "UObject" }) | |
table.insert(g_loadedClasses, { "UAnimNode", 1083, "UAnimObject" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendBase", 1085, "UAnimNode" }) | |
table.insert(g_loadedClasses, { "UAnimNode_MultiBlendPerBone", 1087, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeAimOffset", 1089, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlend", 1091, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeAdditiveBlending", 1093, "UAnimNodeBlend" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendPerBone", 1095, "UAnimNodeBlend" }) | |
table.insert(g_loadedClasses, { "UAnimNodeCrossfader", 1097, "UAnimNodeBlend" }) | |
table.insert(g_loadedClasses, { "UAnimNodePlayCustomAnim", 1099, "UAnimNodeBlend" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendDirectional", 1101, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendList", 1103, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendByBase", 1105, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendByPhysics", 1107, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendByPosture", 1109, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendByProperty", 1111, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendBySpeed", 1113, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeRandom", 1115, "UAnimNodeBlendList" }) | |
table.insert(g_loadedClasses, { "UAnimNodeBlendMultiBone", 1117, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeMirror", 1119, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeScalePlayRate", 1121, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeScaleRateBySpeed", 1123, "UAnimNodeScalePlayRate" }) | |
table.insert(g_loadedClasses, { "UAnimNodeSlot", 1125, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeSynch", 1127, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimTree", 1129, "UAnimNodeBlendBase" }) | |
table.insert(g_loadedClasses, { "UAnimNodeSequence", 1131, "UAnimNode" }) | |
table.insert(g_loadedClasses, { "UAnimNodeSequenceBlendBase", 1133, "UAnimNodeSequence" }) | |
table.insert(g_loadedClasses, { "UAnimNodeSequenceBlendByAim", 1135, "UAnimNodeSequenceBlendBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodeBase", 1137, "UAnimObject" }) | |
table.insert(g_loadedClasses, { "UMorphNodeMultiPose", 1139, "UMorphNodeBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodePose", 1141, "UMorphNodeBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodeWeightBase", 1143, "UMorphNodeBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodeWeight", 1145, "UMorphNodeWeightBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodeWeightByBoneAngle", 1147, "UMorphNodeWeightBase" }) | |
table.insert(g_loadedClasses, { "UMorphNodeWeightByBoneRotation", 1149, "UMorphNodeWeightBase" }) | |
table.insert(g_loadedClasses, { "USkelControlBase", 1151, "UAnimObject" }) | |
table.insert(g_loadedClasses, { "USkelControl_CCD_IK", 1153, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControl_Multiply", 1155, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControl_TwistBone", 1157, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControlLimb", 1159, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControlFootPlacement", 1161, "USkelControlLimb" }) | |
table.insert(g_loadedClasses, { "USkelControlLookAt", 1163, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControlSingleBone", 1165, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControlHandlebars", 1167, "USkelControlSingleBone" }) | |
table.insert(g_loadedClasses, { "USkelControlWheel", 1169, "USkelControlSingleBone" }) | |
table.insert(g_loadedClasses, { "USkelControlSpline", 1171, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "USkelControlTrail", 1173, "USkelControlBase" }) | |
table.insert(g_loadedClasses, { "UAnimSequence", 1175, "UObject" }) | |
table.insert(g_loadedClasses, { "UAnimSet", 1177, "UObject" }) | |
table.insert(g_loadedClasses, { "UMorphTarget", 1179, "UObject" }) | |
table.insert(g_loadedClasses, { "UMorphTargetSet", 1181, "UObject" }) | |
table.insert(g_loadedClasses, { "UMorphWeightSequence", 1183, "UObject" }) | |
table.insert(g_loadedClasses, { "ADecalActorBase", 1185, "AActor" }) | |
table.insert(g_loadedClasses, { "ADecalActor", 1187, "ADecalActorBase" }) | |
table.insert(g_loadedClasses, { "ADecalActorMovable", 1189, "ADecalActorBase" }) | |
table.insert(g_loadedClasses, { "ADecalManager", 1191, "AActor" }) | |
table.insert(g_loadedClasses, { "UDecalComponent", 1193, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UActorFactoryDecal", 1195, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryDecalMovable", 1197, "UActorFactoryDecal" }) | |
table.insert(g_loadedClasses, { "UDecalMaterial", 1199, "UMaterial" }) | |
table.insert(g_loadedClasses, { "AFogVolumeDensityInfo", 1201, "AInfo" }) | |
table.insert(g_loadedClasses, { "AFogVolumeConeDensityInfo", 1203, "AFogVolumeDensityInfo" }) | |
table.insert(g_loadedClasses, { "AFogVolumeConstantDensityInfo", 1205, "AFogVolumeDensityInfo" }) | |
table.insert(g_loadedClasses, { "AFogVolumeLinearHalfspaceDensityInfo", 1207, "AFogVolumeDensityInfo" }) | |
table.insert(g_loadedClasses, { "AFogVolumeSphericalDensityInfo", 1209, "AFogVolumeDensityInfo" }) | |
table.insert(g_loadedClasses, { "UExponentialHeightFogComponent", 1211, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UFogVolumeDensityComponent", 1213, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UFogVolumeConeDensityComponent", 1215, "UFogVolumeDensityComponent" }) | |
table.insert(g_loadedClasses, { "UFogVolumeConstantDensityComponent", 1217, "UFogVolumeDensityComponent" }) | |
table.insert(g_loadedClasses, { "UFogVolumeLinearHalfspaceDensityComponent", 1219, "UFogVolumeDensityComponent" }) | |
table.insert(g_loadedClasses, { "UFogVolumeSphericalDensityComponent", 1221, "UFogVolumeDensityComponent" }) | |
table.insert(g_loadedClasses, { "UActorFactoryFogVolumeConstantDensityInfo", 1223, "UActorFactory" }) | |
table.insert(g_loadedClasses, { "UActorFactoryFogVolumeLinearHalfspaceDensityInfo", 1225, "UActorFactoryFogVolumeConstantDensityInfo" }) | |
table.insert(g_loadedClasses, { "UActorFactoryFogVolumeSphericalDensityInfo", 1227, "UActorFactoryFogVolumeConstantDensityInfo" }) | |
table.insert(g_loadedClasses, { "AApexDestructibleActor", 1229, "AActor" }) | |
table.insert(g_loadedClasses, { "UApexComponentBase", 1231, "UMeshComponent" }) | |
table.insert(g_loadedClasses, { "UApexDynamicComponent", 1233, "UApexComponentBase" }) | |
table.insert(g_loadedClasses, { "UApexStaticComponent", 1235, "UApexComponentBase" }) | |
table.insert(g_loadedClasses, { "UApexStaticDestructibleComponent", 1237, "UApexStaticComponent" }) | |
table.insert(g_loadedClasses, { "UBlockingMeshComponent", 1239, "UStaticMeshComponent" }) | |
table.insert(g_loadedClasses, { "UInstancedStaticMeshComponent", 1241, "UStaticMeshComponent" }) | |
table.insert(g_loadedClasses, { "USplineMeshComponent", 1243, "UStaticMeshComponent" }) | |
table.insert(g_loadedClasses, { "UApexAsset", 1245, "UObject" }) | |
table.insert(g_loadedClasses, { "UApexClothingAsset", 1247, "UApexAsset" }) | |
table.insert(g_loadedClasses, { "UApexDestructibleAsset", 1249, "UApexAsset" }) | |
table.insert(g_loadedClasses, { "UApexGenericAsset", 1251, "UApexAsset" }) | |
table.insert(g_loadedClasses, { "UInterpFilter", 1253, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterpFilter_Classes", 1255, "UInterpFilter" }) | |
table.insert(g_loadedClasses, { "UInterpFilter_Custom", 1257, "UInterpFilter" }) | |
table.insert(g_loadedClasses, { "UInterpGroup", 1259, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterpGroupAI", 1261, "UInterpGroup" }) | |
table.insert(g_loadedClasses, { "UInterpGroupDirector", 1263, "UInterpGroup" }) | |
table.insert(g_loadedClasses, { "UInterpGroupInst", 1265, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterpGroupInstAI", 1267, "UInterpGroupInst" }) | |
table.insert(g_loadedClasses, { "UInterpGroupInstDirector", 1269, "UInterpGroupInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackBoolProp", 1271, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackComment", 1273, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackDirector", 1275, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackEvent", 1277, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFaceFX", 1279, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFloatBase", 1281, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackAnimControl", 1283, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFade", 1285, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFloatMaterialParam", 1287, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFloatParticleParam", 1289, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackFloatProp", 1291, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackMorphWeight", 1293, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackMoveAxis", 1295, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackSkelControlScale", 1297, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackSkelControlStrength", 1299, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackSlomo", 1301, "UInterpTrackFloatBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackHeadTracking", 1303, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackLinearColorBase", 1305, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackLinearColorProp", 1307, "UInterpTrackLinearColorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackMove", 1309, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackParticleReplay", 1311, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackTeleport", 1313, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackToggle", 1315, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackVectorBase", 1317, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackAudioMaster", 1319, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackColorProp", 1321, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackColorScale", 1323, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackSound", 1325, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackVectorMaterialParam", 1327, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackVectorProp", 1329, "UInterpTrackVectorBase" }) | |
table.insert(g_loadedClasses, { "UInterpTrackVisibility", 1331, "UInterpTrack" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInst", 1333, "UObject" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstAnimControl", 1335, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstAudioMaster", 1337, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstColorScale", 1339, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstComment", 1341, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstDirector", 1343, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstEvent", 1345, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstFaceFX", 1347, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstFade", 1349, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstFloatMaterialParam", 1351, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstFloatParticleParam", 1353, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstHeadTracking", 1355, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstMorphWeight", 1357, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstMove", 1359, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstParticleReplay", 1361, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstProperty", 1363, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstBoolProp", 1365, "UInterpTrackInstProperty" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstColorProp", 1367, "UInterpTrackInstProperty" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstFloatProp", 1369, "UInterpTrackInstProperty" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstLinearColorProp", 1371, "UInterpTrackInstProperty" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstVectorProp", 1373, "UInterpTrackInstProperty" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstSkelControlScale", 1375, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstSkelControlStrength", 1377, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstSlomo", 1379, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstSound", 1381, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstTeleport", 1383, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstToggle", 1385, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstVectorMaterialParam", 1387, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UInterpTrackInstVisibility", 1389, "UInterpTrackInst" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionAbs", 1391, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionAdd", 1393, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionAppendVector", 1395, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionArcCosine", 1397, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionArcSine", 1399, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionArcTangent", 1401, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionArcTangent2", 1403, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionBlendModeBase", 1405, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzColorBurn", 1407, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzColorDodge", 1409, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzExclusion", 1411, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzHardLight", 1413, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzLinearBurn", 1415, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzLinearLight", 1417, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzOverlay", 1419, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzPinLight", 1421, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzScreen", 1423, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzSoftLight", 1425, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionzVividLight", 1427, "UMaterialExpressionBlendModeBase" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionBumpOffset", 1429, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionBumpOffsetEx", 1431, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionBumpOffsetSloped", 1433, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCameraVector", 1435, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCameraWorldPosition", 1437, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCeil", 1439, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionClamp", 1441, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionComment", 1443, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionComponentMask", 1445, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCompound", 1447, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstant", 1449, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstant2Vector", 1451, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstant3Vector", 1453, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstant4Vector", 1455, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstantBiasScale", 1457, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionConstantClamp", 1459, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCosine", 1461, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCrossProduct", 1463, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCustom", 1465, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionCustomTexture", 1467, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDdx", 1469, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDdy", 1471, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDegrees", 1473, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDepthBiasedAlpha", 1475, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDepthBiasedBlend", 1477, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDepthOfFieldFunction", 1479, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDeriveNormalZ", 1481, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDesaturation", 1483, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDestColor", 1485, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDestDepth", 1487, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDistance", 1489, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDivide", 1491, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDominantSkyLight", 1493, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDotProduct", 1495, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDynamicParameter", 1497, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMeshEmitterDynamicParameter", 1499, "UMaterialExpressionDynamicParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionExp", 1501, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionExp2", 1503, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFloor", 1505, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFluidNormal", 1507, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFmod", 1509, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFoliageImpulseDirection", 1511, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFoliageNormalizedRotationAxisAndAngle", 1513, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFontSample", 1515, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFontSampleParameter", 1517, "UMaterialExpressionFontSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFrac", 1519, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFresnel", 1521, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionGradient", 1523, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionIf", 1525, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLength", 1527, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLensFlareIntensity", 1529, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLensFlareOcclusion", 1531, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLensFlareRadialDistance", 1533, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLensFlareRayDistance", 1535, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLensFlareSourceDistance", 1537, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLightmapUVs", 1539, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLightmassReplace", 1541, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLightVector", 1543, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLinearInterpolate", 1545, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLog", 1547, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLog10", 1549, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionLog2", 1551, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMax", 1553, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMeshEmitterVertexColor", 1555, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMin", 1557, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMultiply", 1559, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMultiplyAndAdd", 1561, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionNormalize", 1563, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionObjectOrientation", 1565, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionObjectRadius", 1567, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionObjectWorldPosition", 1569, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionOcclusionPercentage", 1571, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionOneMinus", 1573, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionPanner", 1575, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionParameter", 1577, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionScalarParameter", 1579, "UMaterialExpressionParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionStaticComponentMaskParameter", 1581, "UMaterialExpressionParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionStaticSwitchParameter", 1583, "UMaterialExpressionParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionVectorParameter", 1585, "UMaterialExpressionParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionParticleMacroUV", 1587, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionPerInstanceRandom", 1589, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionPixelDepth", 1591, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionPower", 1593, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionRadians", 1595, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionRecipSquareRoot", 1597, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionReflectionVector", 1599, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionRotate3D", 1601, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionRotateAboutAxis", 1603, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionRotator", 1605, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSaturate", 1607, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSceneDepth", 1609, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSceneTexture", 1611, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionScreenPosition", 1613, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSine", 1615, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSphereMask", 1617, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSPHFluidNormal", 1619, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSPHFluidThickness", 1621, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSPHFluidVertexColor", 1623, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSquareRoot", 1625, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSteepParallaxOffset", 1627, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSubtract", 1629, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionSwizzle", 1631, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTangent", 1633, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTerrainLayerCoords", 1635, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTerrainLayerWeight", 1637, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTerrainTextureCoordinate", 1639, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureCoordinate", 1641, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureDimensions", 1643, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSample", 1645, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionDepthBiasBlend", 1647, "UMaterialExpressionTextureSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionFlipBookSample", 1649, "UMaterialExpressionTextureSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMeshSubUV", 1651, "UMaterialExpressionTextureSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionMeshSubUVBlend", 1653, "UMaterialExpressionMeshSubUV" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionParticleSubUV", 1655, "UMaterialExpressionTextureSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameter", 1657, "UMaterialExpressionTextureSample" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameter2D", 1659, "UMaterialExpressionTextureSampleParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionAntialiasedTextureMask", 1661, "UMaterialExpressionTextureSampleParameter2D" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterMeshSubUV", 1663, "UMaterialExpressionTextureSampleParameter2D" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterMeshSubUVBlend", 1665, "UMaterialExpressionTextureSampleParameterMeshSubUV" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterSubUV", 1667, "UMaterialExpressionTextureSampleParameter2D" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterCube", 1669, "UMaterialExpressionTextureSampleParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterMovie", 1671, "UMaterialExpressionTextureSampleParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSampleParameterNormal", 1673, "UMaterialExpressionTextureSampleParameter" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTextureSplat", 1675, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTime", 1677, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTransform", 1679, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTransformPosition", 1681, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionTwoSidedSign", 1683, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionVectorIf", 1685, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionVertexColor", 1687, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionWindDirectionAndSpeed", 1689, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionWorldAmbientColor", 1691, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionWorldLightColor", 1693, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionWorldNormal", 1695, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialExpressionWorldPosition", 1697, "UMaterialExpression" }) | |
table.insert(g_loadedClasses, { "UMaterialInstance", 1699, "UMaterialInterface" }) | |
table.insert(g_loadedClasses, { "UMaterialInstanceConstant", 1701, "UMaterialInstance" }) | |
table.insert(g_loadedClasses, { "UMaterialInstanceTimeVarying", 1703, "UMaterialInstance" }) | |
table.insert(g_loadedClasses, { "AEmitter", 1705, "AActor" }) | |
table.insert(g_loadedClasses, { "AEmitterCameraLensEffectBase", 1707, "AEmitter" }) | |
table.insert(g_loadedClasses, { "AParticleEventManager", 1709, "AActor" }) | |
table.insert(g_loadedClasses, { "UParticleSystemComponent", 1711, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatParticleParameter", 1713, "UDistributionFloatParameterBase" }) | |
table.insert(g_loadedClasses, { "UDistributionVectorParticleParameter", 1715, "UDistributionVectorParameterBase" }) | |
table.insert(g_loadedClasses, { "UParticleEmitter", 1717, "UObject" }) | |
table.insert(g_loadedClasses, { "UParticleSpriteEmitter", 1719, "UParticleEmitter" }) | |
table.insert(g_loadedClasses, { "UParticleLODLevel", 1721, "UObject" }) | |
table.insert(g_loadedClasses, { "UParticleModule", 1723, "UObject" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAccelerationBase", 1725, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAcceleration", 1727, "UParticleModuleAccelerationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAccelerationOverLifetime", 1729, "UParticleModuleAccelerationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAttractorBase", 1731, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAttractorLine", 1733, "UParticleModuleAttractorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAttractorParticle", 1735, "UParticleModuleAttractorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleAttractorPoint", 1737, "UParticleModuleAttractorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamBase", 1739, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamModifier", 1741, "UParticleModuleBeamBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamNoise", 1743, "UParticleModuleBeamBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamSource", 1745, "UParticleModuleBeamBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamTarget", 1747, "UParticleModuleBeamBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleBeamTrace", 1749, "UParticleModuleBeamTarget" }) | |
table.insert(g_loadedClasses, { "UParticleModuleCameraBase", 1751, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleCameraOffset", 1753, "UParticleModuleCameraBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleCollisionBase", 1755, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleCollision", 1757, "UParticleModuleCollisionBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleCollisionActor", 1759, "UParticleModuleCollision" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColorBase", 1761, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColor", 1763, "UParticleModuleColorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColor_Seeded", 1765, "UParticleModuleColor" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColorByParameter", 1767, "UParticleModuleColorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColorOverLife", 1769, "UParticleModuleColorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColorScaleOverDensity", 1771, "UParticleModuleColorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleColorScaleOverLife", 1773, "UParticleModuleColorBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventBase", 1775, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventGenerator", 1777, "UParticleModuleEventBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventGeneratorDecal", 1779, "UParticleModuleEventGenerator" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventReceiverBase", 1781, "UParticleModuleEventBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventReceiverKillParticles", 1783, "UParticleModuleEventReceiverBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventReceiverSpawn", 1785, "UParticleModuleEventReceiverBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleForceFieldBase", 1787, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleKillBase", 1789, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleKillBox", 1791, "UParticleModuleKillBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleKillHeight", 1793, "UParticleModuleKillBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLifetimeBase", 1795, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLifetime", 1797, "UParticleModuleLifetimeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLifetime_Seeded", 1799, "UParticleModuleLifetime" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationBase", 1801, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocation", 1803, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocation_Seeded", 1805, "UParticleModuleLocation" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationBoneSocket", 1807, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationDirect", 1809, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationEmitter", 1811, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationEmitterDirect", 1813, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationPrimitiveBase", 1815, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationPrimitiveCylinder", 1817, "UParticleModuleLocationPrimitiveBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationPrimitiveCylinder_Seeded", 1819, "UParticleModuleLocationPrimitiveCylinder" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationPrimitiveSphere", 1821, "UParticleModuleLocationPrimitiveBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationPrimitiveSphere_Seeded", 1823, "UParticleModuleLocationPrimitiveSphere" }) | |
table.insert(g_loadedClasses, { "UParticleModuleLocationSkelVertSurface", 1825, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSourceMovement", 1827, "UParticleModuleLocationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMaterialBase", 1829, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMaterialByParameter", 1831, "UParticleModuleMaterialBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshMaterial", 1833, "UParticleModuleMaterialBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleOrbitBase", 1835, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleOrbit", 1837, "UParticleModuleOrbitBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleOrientationBase", 1839, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleOrientationAxisLock", 1841, "UParticleModuleOrientationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleParameterBase", 1843, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleParameterDynamic", 1845, "UParticleModuleParameterBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleParameterDynamic_Seeded", 1847, "UParticleModuleParameterDynamic" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRequired", 1849, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationBase", 1851, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotation", 1853, "UParticleModuleRotationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotation_Seeded", 1855, "UParticleModuleMeshRotation" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotation", 1857, "UParticleModuleRotationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotation_Seeded", 1859, "UParticleModuleRotation" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationOverLifetime", 1861, "UParticleModuleRotationBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationRateBase", 1863, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotationRate", 1865, "UParticleModuleRotationRateBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotationRate_Seeded", 1867, "UParticleModuleMeshRotationRate" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotationRateMultiplyLife", 1869, "UParticleModuleRotationRateBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleMeshRotationRateOverLife", 1871, "UParticleModuleRotationRateBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationRate", 1873, "UParticleModuleRotationRateBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationRate_Seeded", 1875, "UParticleModuleRotationRate" }) | |
table.insert(g_loadedClasses, { "UParticleModuleRotationRateMultiplyLife", 1877, "UParticleModuleRotationRateBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeBase", 1879, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSize", 1881, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSize_Seeded", 1883, "UParticleModuleSize" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeMultiplyLife", 1885, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeMultiplyVelocity", 1887, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeScale", 1889, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeScaleByTime", 1891, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSizeScaleOverDensity", 1893, "UParticleModuleSizeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSpawnBase", 1895, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSpawn", 1897, "UParticleModuleSpawnBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSpawnPerUnit", 1899, "UParticleModuleSpawnBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleStoreSpawnTimeBase", 1901, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleStoreSpawnTime", 1903, "UParticleModuleStoreSpawnTimeBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSubUVBase", 1905, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSubUV", 1907, "UParticleModuleSubUVBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSubUVMovie", 1909, "UParticleModuleSubUV" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSubUVDirect", 1911, "UParticleModuleSubUVBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleSubUVSelect", 1913, "UParticleModuleSubUVBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTrailBase", 1915, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTrailSource", 1917, "UParticleModuleTrailBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTrailSpawn", 1919, "UParticleModuleTrailBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTrailTaper", 1921, "UParticleModuleTrailBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataBase", 1923, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataAnimTrail", 1925, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataApex", 1927, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataBeam", 1929, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataBeam2", 1931, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataMesh", 1933, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataMeshPhysX", 1935, "UParticleModuleTypeDataMesh" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataPhysX", 1937, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataRibbon", 1939, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataTrail", 1941, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleTypeDataTrail2", 1943, "UParticleModuleTypeDataBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberBase", 1945, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberLTISIVCL", 1947, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberLTISIVCLIL", 1949, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberLTISIVCLILIRSSBLIRR", 1951, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberRainDrops", 1953, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberRainImpacts", 1955, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberRainSplashA", 1957, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleUberRainSplashB", 1959, "UParticleModuleUberBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleVelocityBase", 1961, "UParticleModule" }) | |
table.insert(g_loadedClasses, { "UParticleModuleVelocity", 1963, "UParticleModuleVelocityBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleVelocity_Seeded", 1965, "UParticleModuleVelocity" }) | |
table.insert(g_loadedClasses, { "UParticleModuleVelocityInheritParent", 1967, "UParticleModuleVelocityBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleVelocityOverLifetime", 1969, "UParticleModuleVelocityBase" }) | |
table.insert(g_loadedClasses, { "UParticleModuleEventSendToGame", 1971, "UObject" }) | |
table.insert(g_loadedClasses, { "UParticleSystem", 1973, "UObject" }) | |
table.insert(g_loadedClasses, { "UParticleSystemReplay", 1975, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysXParticleSystem", 1977, "UObject" }) | |
table.insert(g_loadedClasses, { "AKActor", 1979, "ADynamicSMActor" }) | |
table.insert(g_loadedClasses, { "AKActorFromStatic", 1981, "AKActor" }) | |
table.insert(g_loadedClasses, { "AKActorSpawnable", 1983, "AKActor" }) | |
table.insert(g_loadedClasses, { "AKActorPizazz", 1985, "AKActorSpawnable" }) | |
table.insert(g_loadedClasses, { "AKAsset", 1987, "AActor" }) | |
table.insert(g_loadedClasses, { "APawn", 1989, "AActor" }) | |
table.insert(g_loadedClasses, { "AVehicle", 1991, "APawn" }) | |
table.insert(g_loadedClasses, { "ASVehicle", 1993, "AVehicle" }) | |
table.insert(g_loadedClasses, { "ARB_ConstraintActor", 1995, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "ARB_LineImpulseActor", 1997, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "ARB_RadialImpulseActor", 1999, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "ARB_Thruster", 2001, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "URB_ConstraintDrawComponent", 2003, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "URB_RadialImpulseComponent", 2005, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "URB_Handle", 2007, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "URB_Spring", 2009, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "USVehicleSimBase", 2011, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "USVehicleSimCar", 2013, "USVehicleSimBase" }) | |
table.insert(g_loadedClasses, { "USVehicleSimTank", 2015, "USVehicleSimCar" }) | |
table.insert(g_loadedClasses, { "UActorFactoryApexClothing", 2017, "UActorFactorySkeletalMesh" }) | |
table.insert(g_loadedClasses, { "UApexDestructibleDamageParameters", 2019, "UObject" }) | |
table.insert(g_loadedClasses, { "UFractureMaterial", 2021, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysicalMaterial", 2023, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysicalMaterialPropertyBase", 2025, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysicsAsset", 2027, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysicsAssetInstance", 2029, "UObject" }) | |
table.insert(g_loadedClasses, { "UPhysicsLODVerticalEmitter", 2031, "UObject" }) | |
table.insert(g_loadedClasses, { "URB_BodyInstance", 2033, "UObject" }) | |
table.insert(g_loadedClasses, { "URB_ConstraintInstance", 2035, "UObject" }) | |
table.insert(g_loadedClasses, { "URB_ConstraintSetup", 2037, "UObject" }) | |
table.insert(g_loadedClasses, { "URB_BSJointSetup", 2039, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_DistanceJointSetup", 2041, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_HingeSetup", 2043, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_PrismaticSetup", 2045, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_PulleyJointSetup", 2047, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_SkelJointSetup", 2049, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "URB_StayUprightSetup", 2051, "URB_ConstraintSetup" }) | |
table.insert(g_loadedClasses, { "USVehicleWheel", 2053, "UComponent" }) | |
table.insert(g_loadedClasses, { "ANxGenericForceFieldBrush", 2055, "AVolume" }) | |
table.insert(g_loadedClasses, { "ARB_ForceFieldExcludeVolume", 2057, "AVolume" }) | |
table.insert(g_loadedClasses, { "ANxForceField", 2059, "AActor" }) | |
table.insert(g_loadedClasses, { "ANxCylindricalForceField", 2061, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxCylindricalForceFieldCapsule", 2063, "ANxCylindricalForceField" }) | |
table.insert(g_loadedClasses, { "ANxForceFieldGeneric", 2065, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxForceFieldRadial", 2067, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxForceFieldTornado", 2069, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxGenericForceField", 2071, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxGenericForceFieldBox", 2073, "ANxGenericForceField" }) | |
table.insert(g_loadedClasses, { "ANxGenericForceFieldCapsule", 2075, "ANxGenericForceField" }) | |
table.insert(g_loadedClasses, { "ANxRadialForceField", 2077, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxRadialCustomForceField", 2079, "ANxRadialForceField" }) | |
table.insert(g_loadedClasses, { "ANxTornadoAngularForceField", 2081, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxTornadoAngularForceFieldCapsule", 2083, "ANxTornadoAngularForceField" }) | |
table.insert(g_loadedClasses, { "ANxTornadoForceField", 2085, "ANxForceField" }) | |
table.insert(g_loadedClasses, { "ANxTornadoForceFieldCapsule", 2087, "ANxTornadoForceField" }) | |
table.insert(g_loadedClasses, { "ANxForceFieldSpawnable", 2089, "AActor" }) | |
table.insert(g_loadedClasses, { "ARB_CylindricalForceActor", 2091, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "ARB_RadialForceActor", 2093, "ARigidBodyBase" }) | |
table.insert(g_loadedClasses, { "UNxForceFieldComponent", 2095, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UNxForceFieldCylindricalComponent", 2097, "UNxForceFieldComponent" }) | |
table.insert(g_loadedClasses, { "UNxForceFieldGenericComponent", 2099, "UNxForceFieldComponent" }) | |
table.insert(g_loadedClasses, { "UNxForceFieldRadialComponent", 2101, "UNxForceFieldComponent" }) | |
table.insert(g_loadedClasses, { "UNxForceFieldTornadoComponent", 2103, "UNxForceFieldComponent" }) | |
table.insert(g_loadedClasses, { "UForceFieldShape", 2105, "UObject" }) | |
table.insert(g_loadedClasses, { "UForceFieldShapeBox", 2107, "UForceFieldShape" }) | |
table.insert(g_loadedClasses, { "UForceFieldShapeCapsule", 2109, "UForceFieldShape" }) | |
table.insert(g_loadedClasses, { "UForceFieldShapeSphere", 2111, "UForceFieldShape" }) | |
table.insert(g_loadedClasses, { "APrefabInstance", 2113, "AActor" }) | |
table.insert(g_loadedClasses, { "UPrefab", 2115, "UObject" }) | |
table.insert(g_loadedClasses, { "USequenceObject", 2117, "UObject" }) | |
table.insert(g_loadedClasses, { "USequenceOp", 2119, "USequenceObject" }) | |
table.insert(g_loadedClasses, { "USequenceEvent", 2121, "USequenceOp" }) | |
table.insert(g_loadedClasses, { "USequenceEventCustomEnableCondition", 2123, "UObject" }) | |
table.insert(g_loadedClasses, { "USequenceFrame", 2125, "USequenceObject" }) | |
table.insert(g_loadedClasses, { "USavingSequenceFrame", 2127, "USequenceFrame" }) | |
table.insert(g_loadedClasses, { "USequenceFrameWrapped", 2129, "USequenceFrame" }) | |
table.insert(g_loadedClasses, { "USeqDef_Base", 2131, "USequenceOp" }) | |
table.insert(g_loadedClasses, { "USequence", 2133, "USequenceOp" }) | |
table.insert(g_loadedClasses, { "UPrefabSequence", 2135, "USequence" }) | |
table.insert(g_loadedClasses, { "UPrefabSequenceContainer", 2137, "USequence" }) | |
table.insert(g_loadedClasses, { "USequenceDefinition", 2139, "USequence" }) | |
table.insert(g_loadedClasses, { "USequenceAction", 2141, "USequenceOp" }) | |
table.insert(g_loadedClasses, { "USeqAct_ActivateRemoteEvent", 2143, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_AndGate", 2145, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ApplyBehavior", 2147, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ApplySoundNode", 2149, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_AttachToEvent", 2151, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_CameraFade", 2153, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_CameraLookAt", 2155, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ChangeCollision", 2157, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_CommitMapChange", 2159, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ConsoleCommand", 2161, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ConvertToString", 2163, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_DrawText", 2165, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_FinishSequence", 2167, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Gate", 2169, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_GetDistance", 2171, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_GetLocationAndRotation", 2173, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_GetProperty", 2175, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_GetVectorComponents", 2177, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_GetVelocity", 2179, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_HeadTrackingControl", 2181, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_IsInObjectList", 2183, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Latent", 2185, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ActorFactory", 2187, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_ActorFactoryEx", 2189, "USeqAct_ActorFactory" }) | |
table.insert(g_loadedClasses, { "USeqAct_ProjectileFactory", 2191, "USeqAct_ActorFactory" }) | |
table.insert(g_loadedClasses, { "USeqAct_AIMoveToActor", 2193, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_Delay", 2195, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_DelaySwitch", 2197, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_ForceGarbageCollection", 2199, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_Interp", 2201, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_LevelStreamingBase", 2203, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_LevelStreaming", 2205, "USeqAct_LevelStreamingBase" }) | |
table.insert(g_loadedClasses, { "USeqAct_MultiLevelStreaming", 2207, "USeqAct_LevelStreamingBase" }) | |
table.insert(g_loadedClasses, { "USeqAct_LevelVisibility", 2209, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_PlaySound", 2211, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_PrepareMapChange", 2213, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetDOFParams", 2215, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetMotionBlurParams", 2217, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_StreamInTextures", 2219, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_WaitForLevelsVisible", 2221, "USeqAct_Latent" }) | |
table.insert(g_loadedClasses, { "USeqAct_Log", 2223, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ModifyCover", 2225, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ModifyHealth", 2227, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_ParticleEventGenerator", 2229, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_PhysXSwitch", 2231, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_PlayCameraAnim", 2233, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_PlayFaceFXAnim", 2235, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_PlayMusicTrack", 2237, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Possess", 2239, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetApexClothingParam", 2241, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetBlockRigidBody", 2243, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetCameraTarget", 2245, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetMaterial", 2247, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetMatInstScalarParam", 2249, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetMesh", 2251, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetPhysics", 2253, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetRigidBodyIgnoreVehicles", 2255, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetSequenceVariable", 2257, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_AccessObjectList", 2259, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_AddFloat", 2261, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_AddInt", 2263, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_CastToFloat", 2265, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_CastToInt", 2267, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_DivideFloat", 2269, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_DivideInt", 2271, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_ModifyObjectList", 2273, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_MultiplyFloat", 2275, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_MultiplyInt", 2277, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetBool", 2279, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetFloat", 2281, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetInt", 2283, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetLocation", 2285, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetObject", 2287, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetString", 2289, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SubtractFloat", 2291, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SubtractInt", 2293, "USeqAct_SetSequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqAct_SetVectorComponents", 2295, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Switch", 2297, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_RandomSwitch", 2299, "USeqAct_Switch" }) | |
table.insert(g_loadedClasses, { "USeqAct_Timer", 2301, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Toggle", 2303, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USeqAct_Trace", 2305, "USequenceAction" }) | |
table.insert(g_loadedClasses, { "USequenceCondition", 2307, "USequenceOp" }) | |
table.insert(g_loadedClasses, { "USeqCond_CompareBool", 2309, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_CompareFloat", 2311, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_CompareInt", 2313, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_CompareObject", 2315, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_GetServerType", 2317, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_Increment", 2319, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IncrementFloat", 2321, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsAlive", 2323, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsBenchmarking", 2325, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsConsole", 2327, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsInCombat", 2329, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsLoggedIn", 2331, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsPIE", 2333, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_IsSameTeam", 2335, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_MatureLanguage", 2337, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_ShowGore", 2339, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_SwitchBase", 2341, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqCond_SwitchClass", 2343, "USeqCond_SwitchBase" }) | |
table.insert(g_loadedClasses, { "USeqCond_SwitchObject", 2345, "USeqCond_SwitchBase" }) | |
table.insert(g_loadedClasses, { "USeqCond_SwitchPlatform", 2347, "USequenceCondition" }) | |
table.insert(g_loadedClasses, { "USeqEvent_AISeeEnemy", 2349, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_AnimNotify", 2351, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_Console", 2353, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_ConstraintBroken", 2355, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_Destroyed", 2357, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_LevelLoaded", 2359, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_Mover", 2361, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_ParticleEvent", 2363, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_ProjectileLanded", 2365, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_RemoteEvent", 2367, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_RigidBodyCollision", 2369, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_SeeDeath", 2371, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_SequenceActivated", 2373, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_TakeDamage", 2375, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_Touch", 2377, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USeqEvent_Used", 2379, "USequenceEvent" }) | |
table.insert(g_loadedClasses, { "USequenceVariable", 2381, "USequenceObject" }) | |
table.insert(g_loadedClasses, { "UInterpData", 2383, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_Bool", 2385, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_External", 2387, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_Float", 2389, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_RandomFloat", 2391, "USeqVar_Float" }) | |
table.insert(g_loadedClasses, { "USeqVar_Int", 2393, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_RandomInt", 2395, "USeqVar_Int" }) | |
table.insert(g_loadedClasses, { "USeqVar_Named", 2397, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_Object", 2399, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_Character", 2401, "USeqVar_Object" }) | |
table.insert(g_loadedClasses, { "USeqVar_Group", 2403, "USeqVar_Object" }) | |
table.insert(g_loadedClasses, { "USeqVar_ObjectList", 2405, "USeqVar_Object" }) | |
table.insert(g_loadedClasses, { "USeqVar_ObjectVolume", 2407, "USeqVar_Object" }) | |
table.insert(g_loadedClasses, { "USeqVar_Player", 2409, "USeqVar_Object" }) | |
table.insert(g_loadedClasses, { "USeqVar_String", 2411, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "USeqVar_Vector", 2413, "USequenceVariable" }) | |
table.insert(g_loadedClasses, { "AAmbientSound", 2415, "AKeypoint" }) | |
table.insert(g_loadedClasses, { "UDistributionFloatSoundParameter", 2417, "UDistributionFloatParameterBase" }) | |
table.insert(g_loadedClasses, { "USoundNode", 2419, "UObject" }) | |
table.insert(g_loadedClasses, { "USoundNodeWave", 2421, "USoundNode" }) | |
table.insert(g_loadedClasses, { "ALandscapeProxy", 2423, "AInfo" }) | |
table.insert(g_loadedClasses, { "ALandscape", 2425, "ALandscapeProxy" }) | |
table.insert(g_loadedClasses, { "ATerrain", 2427, "AInfo" }) | |
table.insert(g_loadedClasses, { "ULandscapeComponent", 2429, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "ULandscapeHeightfieldCollisionComponent", 2431, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UTerrainComponent", 2433, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UTerrainWeightMapTexture", 2435, "UTexture2D" }) | |
table.insert(g_loadedClasses, { "UTerrainLayerSetup", 2437, "UObject" }) | |
table.insert(g_loadedClasses, { "UTerrainMaterial", 2439, "UObject" }) | |
table.insert(g_loadedClasses, { "UDataStoreClient", 2441, "UUIRoot" }) | |
table.insert(g_loadedClasses, { "UConsole", 2443, "UInteraction" }) | |
table.insert(g_loadedClasses, { "UInput", 2445, "UInteraction" }) | |
table.insert(g_loadedClasses, { "UPlayerInput", 2447, "UInput" }) | |
table.insert(g_loadedClasses, { "UPlayerManagerInteraction", 2449, "UInteraction" }) | |
table.insert(g_loadedClasses, { "UUISceneClient", 2451, "UUIRoot" }) | |
table.insert(g_loadedClasses, { "UUISoundTheme", 2453, "UObject" }) | |
table.insert(g_loadedClasses, { "UUIDataStoreSubscriber", 2455, "UInterface" }) | |
table.insert(g_loadedClasses, { "UUIDataStorePublisher", 2457, "UUIDataStoreSubscriber" }) | |
table.insert(g_loadedClasses, { "UUIListElementCellProvider", 2459, "UInterface" }) | |
table.insert(g_loadedClasses, { "UUIListElementProvider", 2461, "UInterface" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider", 2463, "UUIRoot" }) | |
table.insert(g_loadedClasses, { "UUIConfigProvider", 2465, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIConfigFileProvider", 2467, "UUIConfigProvider" }) | |
table.insert(g_loadedClasses, { "UUIConfigSectionProvider", 2469, "UUIConfigProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlinePlayerDataBase", 2471, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlineFriendMessages", 2473, "UUIDataProvider_OnlinePlayerDataBase" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlineFriends", 2475, "UUIDataProvider_OnlinePlayerDataBase" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlinePartyChatList", 2477, "UUIDataProvider_OnlinePlayerDataBase" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlinePlayerStorage", 2479, "UUIDataProvider_OnlinePlayerDataBase" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlineProfileSettings", 2481, "UUIDataProvider_OnlinePlayerStorage" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_PlayerAchievements", 2483, "UUIDataProvider_OnlinePlayerDataBase" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_OnlinePlayerStorageArray", 2485, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_SettingsArray", 2487, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataStore", 2489, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_DynamicResource", 2491, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_Fonts", 2493, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_GameResource", 2495, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_MenuItems", 2497, "UUIDataStore_GameResource" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_GameState", 2499, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_Registry", 2501, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_Remote", 2503, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_OnlineGameSearch", 2505, "UUIDataStore_Remote" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_OnlinePlayerData", 2507, "UUIDataStore_Remote" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_OnlineStats", 2509, "UUIDataStore_Remote" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_Settings", 2511, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_OnlineGameSettings", 2513, "UUIDataStore_Settings" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_StringBase", 2515, "UUIDataStore" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_InputAlias", 2517, "UUIDataStore_StringBase" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_StringAliasMap", 2519, "UUIDataStore_StringBase" }) | |
table.insert(g_loadedClasses, { "UUIDataStore_Strings", 2521, "UUIDataStore_StringBase" }) | |
table.insert(g_loadedClasses, { "UUIDynamicFieldProvider", 2523, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIPropertyDataProvider", 2525, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDynamicDataProvider", 2527, "UUIPropertyDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_Settings", 2529, "UUIDynamicDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIResourceDataProvider", 2531, "UUIPropertyDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIDataProvider_MenuItem", 2533, "UUIResourceDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIMapSummary", 2535, "UUIResourceDataProvider" }) | |
table.insert(g_loadedClasses, { "UUIResourceCombinationProvider", 2537, "UUIDataProvider" }) | |
table.insert(g_loadedClasses, { "UGameUISceneClient", 2539, "UUISceneClient" }) | |
table.insert(g_loadedClasses, { "UScene", 2541, "UObject" }) | |
table.insert(g_loadedClasses, { "AFoliageFactory", 2543, "AVolume" }) | |
table.insert(g_loadedClasses, { "AInstancedFoliageActor", 2545, "AActor" }) | |
table.insert(g_loadedClasses, { "AInteractiveFoliageActor", 2547, "AStaticMeshActor" }) | |
table.insert(g_loadedClasses, { "UFoliageComponent", 2549, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UInteractiveFoliageComponent", 2551, "UStaticMeshComponent" }) | |
table.insert(g_loadedClasses, { "UActorFactoryInteractiveFoliage", 2553, "UActorFactoryStaticMesh" }) | |
table.insert(g_loadedClasses, { "AFluidInfluenceActor", 2555, "AActor" }) | |
table.insert(g_loadedClasses, { "AFluidSurfaceActor", 2557, "AActor" }) | |
table.insert(g_loadedClasses, { "AFluidSurfaceActorMovable", 2559, "AFluidSurfaceActor" }) | |
table.insert(g_loadedClasses, { "UFluidInfluenceComponent", 2561, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "UFluidSurfaceComponent", 2563, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "ALensFlareSource", 2565, "AActor" }) | |
table.insert(g_loadedClasses, { "ULensFlareComponent", 2567, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "ULensFlare", 2569, "UObject" }) | |
table.insert(g_loadedClasses, { "UTextureFlipBook", 2571, "UTexture2D" }) | |
table.insert(g_loadedClasses, { "UTexture2DComposite", 2573, "UTexture" }) | |
table.insert(g_loadedClasses, { "UTexture2DDynamic", 2575, "UTexture" }) | |
table.insert(g_loadedClasses, { "UTextureCube", 2577, "UTexture" }) | |
table.insert(g_loadedClasses, { "UTextureMovie", 2579, "UTexture" }) | |
table.insert(g_loadedClasses, { "UTextureRenderTarget", 2581, "UTexture" }) | |
table.insert(g_loadedClasses, { "UTextureRenderTarget2D", 2583, "UTextureRenderTarget" }) | |
table.insert(g_loadedClasses, { "UScriptedTexture", 2585, "UTextureRenderTarget2D" }) | |
table.insert(g_loadedClasses, { "UTextureRenderTargetCube", 2587, "UTextureRenderTarget" }) | |
table.insert(g_loadedClasses, { "UAudioDevice", 2589, "USubsystem" }) | |
table.insert(g_loadedClasses, { "USoundClass", 2591, "UObject" }) | |
table.insert(g_loadedClasses, { "USoundMode", 2593, "UObject" }) | |
table.insert(g_loadedClasses, { "ADebugCameraController", 2595, "APlayerController" }) | |
table.insert(g_loadedClasses, { "AMatineePawn", 2597, "APawn" }) | |
table.insert(g_loadedClasses, { "AScout", 2599, "APawn" }) | |
table.insert(g_loadedClasses, { "ALight", 2601, "AActor" }) | |
table.insert(g_loadedClasses, { "ADirectionalLight", 2603, "ALight" }) | |
table.insert(g_loadedClasses, { "ADirectionalLightToggleable", 2605, "ADirectionalLight" }) | |
table.insert(g_loadedClasses, { "ADominantDirectionalLight", 2607, "ADirectionalLight" }) | |
table.insert(g_loadedClasses, { "ADominantDirectionalLightMovable", 2609, "ADominantDirectionalLight" }) | |
table.insert(g_loadedClasses, { "ALightShafts", 2611, "ALight" }) | |
table.insert(g_loadedClasses, { "APointLight", 2613, "ALight" }) | |
table.insert(g_loadedClasses, { "ADominantPointLight", 2615, "APointLight" }) | |
table.insert(g_loadedClasses, { "APointLightMovable", 2617, "APointLight" }) | |
table.insert(g_loadedClasses, { "APointLightToggleable", 2619, "APointLight" }) | |
table.insert(g_loadedClasses, { "ASkyLight", 2621, "ALight" }) | |
table.insert(g_loadedClasses, { "ASkyLightToggleable", 2623, "ASkyLight" }) | |
table.insert(g_loadedClasses, { "ASpotLight", 2625, "ALight" }) | |
table.insert(g_loadedClasses, { "ADominantSpotLight", 2627, "ASpotLight" }) | |
table.insert(g_loadedClasses, { "AGeneratedMeshAreaLight", 2629, "ASpotLight" }) | |
table.insert(g_loadedClasses, { "ASpotLightMovable", 2631, "ASpotLight" }) | |
table.insert(g_loadedClasses, { "ASpotLightToggleable", 2633, "ASpotLight" }) | |
table.insert(g_loadedClasses, { "AStaticLightCollectionActor", 2635, "ALight" }) | |
table.insert(g_loadedClasses, { "ULightComponent", 2637, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UDirectionalLightComponent", 2639, "ULightComponent" }) | |
table.insert(g_loadedClasses, { "UDominantDirectionalLightComponent", 2641, "UDirectionalLightComponent" }) | |
table.insert(g_loadedClasses, { "ULightShaftComponent", 2643, "ULightComponent" }) | |
table.insert(g_loadedClasses, { "UPointLightComponent", 2645, "ULightComponent" }) | |
table.insert(g_loadedClasses, { "UDominantPointLightComponent", 2647, "UPointLightComponent" }) | |
table.insert(g_loadedClasses, { "USpotLightComponent", 2649, "UPointLightComponent" }) | |
table.insert(g_loadedClasses, { "UDominantSpotLightComponent", 2651, "USpotLightComponent" }) | |
table.insert(g_loadedClasses, { "USkyLightComponent", 2653, "ULightComponent" }) | |
table.insert(g_loadedClasses, { "USphericalHarmonicLightComponent", 2655, "ULightComponent" }) | |
table.insert(g_loadedClasses, { "ULightEnvironmentComponent", 2657, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UDynamicLightEnvironmentComponent", 2659, "ULightEnvironmentComponent" }) | |
table.insert(g_loadedClasses, { "UParticleLightEnvironmentComponent", 2661, "UDynamicLightEnvironmentComponent" }) | |
table.insert(g_loadedClasses, { "UDrawLightConeComponent", 2663, "UDrawConeComponent" }) | |
table.insert(g_loadedClasses, { "UDrawLightRadiusComponent", 2665, "UDrawSphereComponent" }) | |
table.insert(g_loadedClasses, { "ULightFunction", 2667, "UObject" }) | |
table.insert(g_loadedClasses, { "USkeletalMeshComponent", 2669, "UMeshComponent" }) | |
table.insert(g_loadedClasses, { "USkeletalMesh", 2671, "UObject" }) | |
table.insert(g_loadedClasses, { "USkeletalMeshSocket", 2673, "UObject" }) | |
table.insert(g_loadedClasses, { "ASplineActor", 2675, "AActor" }) | |
table.insert(g_loadedClasses, { "ASplineLoftActor", 2677, "ASplineActor" }) | |
table.insert(g_loadedClasses, { "ASplineLoftActorMovable", 2679, "ASplineLoftActor" }) | |
table.insert(g_loadedClasses, { "USplineComponent", 2681, "UPrimitiveComponent" }) | |
table.insert(g_loadedClasses, { "AReplicationInfo", 2683, "AInfo" }) | |
table.insert(g_loadedClasses, { "AGameReplicationInfo", 2685, "AReplicationInfo" }) | |
table.insert(g_loadedClasses, { "APlayerReplicationInfo", 2687, "AReplicationInfo" }) | |
table.insert(g_loadedClasses, { "ATeamInfo", 2689, "AReplicationInfo" }) | |
table.insert(g_loadedClasses, { "ACamera", 2691, "AActor" }) | |
table.insert(g_loadedClasses, { "ACameraActor", 2693, "AActor" }) | |
table.insert(g_loadedClasses, { "ADynamicCameraActor", 2695, "ACameraActor" }) | |
table.insert(g_loadedClasses, { "UCameraAnim", 2697, "UObject" }) | |
table.insert(g_loadedClasses, { "UCameraAnimInst", 2699, "UObject" }) | |
table.insert(g_loadedClasses, { "UCameraModifier", 2701, "UObject" }) | |
table.insert(g_loadedClasses, { "UCameraModifier_CameraShake", 2703, "UCameraModifier" }) | |
table.insert(g_loadedClasses, { "UCameraShake", 2705, "UObject" }) | |
table.insert(g_loadedClasses, { "AResourcePoolManager", 2707, "AReplicationInfo" }) | |
table.insert(g_loadedClasses, { "AWorldSoundManager", 2709, "AInfo" }) | |
table.insert(g_loadedClasses, { "UComponentLifetimeManagerComponent", 2711, "UActorComponent" }) | |
table.insert(g_loadedClasses, { "UAttributeContextResolver", 2713, "UObject" }) | |
table.insert(g_loadedClasses, { "UBalancedActorAttributeContextResolver", 2715, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UCharacterClassAttributeContextResolver", 2717, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UControllerAttributeContextResolver", 2719, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UGameInfoAttributeContextResolver", 2721, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UOffHandWeaponAttributeContextResolver", 2723, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UPawnAttributeContextResolver", 2725, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UResourcePoolAttributeContextResolver", 2727, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UWeaponAttributeContextResolver", 2729, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UWeaponResourcePoolAttributeContextResolver", 2731, "UAttributeContextResolver" }) | |
table.insert(g_loadedClasses, { "UAttributeEffect", 2733, "UObject" }) | |
table.insert(g_loadedClasses, { "UAttributeExpression", 2735, "UObject" }) | |
table.insert(g_loadedClasses, { "UAttributeMultiContextResolver", 2737, "UObject" }) | |
table.insert(g_loadedClasses, { "UWeaponAttributeMultiContextResolver", 2739, "UAttributeMultiContextResolver" }) | |
table.insert(g_loadedClasses, { "UAttributeValueResolver", 2741, "UObject" }) | |
table.insert(g_loadedClasses, { "UObjectPropertyAttributeValueResolver", 2743, "UAttributeValueResolver" }) | |
table.insert(g_loadedClasses, { "UReadOnlyObjectPropertyAttributeValueResolver", 2745, "UObjectPropertyAttributeValueResolver" }) | |
table.insert(g_loadedClasses, { "UBehaviorBase", 2747, "UObject" }) | |
table.insert(g_loadedClasses, { "UBehavior_Kill", 2749, "UBehaviorBase" }) | |
table.insert(g_loadedClasses, { "UBehavior_PlaySound", 2751, "UBehaviorBase" }) | |
table.insert(g_loadedClasses, { "UBehavior_RemoteEvent", 2753, "UBehaviorBase" }) | |
table.insert(g_loadedClasses, { "UExpressionEvaluator", 2755, "UObject" }) | |
table.insert(g_loadedClasses, { "UExpressionTree", 2757, "UExpressionEvaluator" }) | |
table.insert(g_loadedClasses, { "UAttributeDefinitionBase", 2759, "UGBXDefinition" }) | |
table.insert(g_loadedClasses, { "UAttributeDefinition", 2761, "UAttributeDefinitionBase" }) | |
table.insert(g_loadedClasses, { "UNestedAttributeDefinition", 2763, "UAttributeDefinition" }) | |
table.insert(g_loadedClasses, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment