Hello,
it is possible to give PBO option as a parameter to HideBoneByName( FName BoneName, EPhysBodyOp PhysBodyOption ),
but if I take a look in the Engine-Implementation it doesnt do anything:
From “Runtime\Engine\Private\Components\SkinnedMeshComponent.cpp”:
void USkinnedMeshComponent::HideBone( int32 BoneIndex, EPhysBodyOp PhysBodyOption)
{
if (ShouldUpdateBoneVisibility() && BoneIndex < BoneVisibilityStates.Num())
{
checkSlow ( BoneIndex != INDEX_NONE );
BoneVisibilityStates[ BoneIndex ] = BVS_ExplicitlyHidden;
RebuildVisibilityArray();
}
}
//...
void USkinnedMeshComponent::HideBoneByName( FName BoneName, EPhysBodyOp PhysBodyOption )
{
// Find appropriate BoneIndex
int32 BoneIndex = GetBoneIndex(BoneName);
if ( BoneIndex != INDEX_NONE )
{
HideBone(BoneIndex, PhysBodyOption);
}
}