/Engine/Source/Runtime/Engine/Classes/Components/ShapeComponent.h
ShapeComponent is a PrimitiveComponent that is represented by a simple geometrical shape (sphere, capsule, box, etc).
class UShapeComponent : public [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent)
TSubclassOf< cl...
AreaClassOverride
Navigation area type override, null / none = no change to nav mesh.
uint8: 1
bDrawOnlyIfSelected
Only show this component if the actor is selected
uint8:  1
bDynamicObstacle
If set, shape will be exported for navigation as dynamic modifier instead of using regular collision data
uint8: 1
bShouldCollideWhenPlacing
If true it allows Collision when placing even if collision is not enabled
uint8:  1
bUseArchetypeBodySetup
If the body setup can be shared (i.e. there have been no alterations compared to the CDO)
uint8:  1
bUseSystemDefaultObstacleAreaClass
UsesFNavigationSystem::GetDefaultObstacleArea()by default instead of AreaClassOverride, bDynamicObstacle must be true to use this.
TObjectPtr< cla...
ShapeBodySetup
Description of collision
FColor
ShapeColor
Color used to draw the shape.