DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)

Classes

UGeometryCollectionComponent

UMeshComponent > UPrimitiveComponent > USceneComponent > UActorComponent > UObject

GeometryCollectionComponent

Member Type Offset Share
ChaosSolverActor

Chaos RBD Solver override. Will use the world's default solver actor if null.

AChaosSolverActor* 0x438
RestCollection UGeometryCollection* 0x520
InitializationFields TArray<AFieldSystemActor*> 0x528
Simulating

When Simulating is enabled the Component will initialize its rigid bodies within the solver.

bool 0x538
ObjectType

ObjectType defines how to initialize the rigid objects state, Kinematic, Sleeping, Dynamic.

EObjectStateTypeEnum 0x540
EnableClustering bool 0x541
ClusterGroupIndex

Maximum level for cluster breaks.

int32_t 0x544
MaxClusterLevel

Maximum level for cluster breaks.

int32_t 0x548
DamageThreshold TArray<float> 0x550
ClusterConnectionType EClusterConnectionTypeEnum 0x560
CollisionGroup int32_t 0x564
CollisionSampleFraction

Fraction of collision sample particles to keep

float 0x568
LinearEtherDrag float 0x56c
AngularEtherDrag float 0x570
PhysicalMaterial UChaosPhysicalMaterial* 0x578
InitialVelocityType EInitialVelocityTypeEnum 0x580
InitialLinearVelocity FVector 0x584
InitialAngularVelocity FVector 0x590
CacheParameters FGeomComponentCacheParameters 0x5a0
NotifyGeometryCollectionPhysicsStateChange FMulticastInlineDelegate 0x5f0
NotifyGeometryCollectionPhysicsLoadingStateChange FMulticastInlineDelegate 0x600
OnChaosBreakEvent FMulticastInlineDelegate 0x628
DesiredCacheTime float 0x638
CachePlayback bool 0x63c
OnChaosPhysicsCollision FMulticastInlineDelegate 0x640
bNotifyBreaks

Call SetNotifyBreaks to set this at runtime.

bool 0x650
bNotifyCollisions

If true, this component will get Chaos-specific collision notification events (

bool 0x651
DummyBodySetup UBodySetup* 0x850