|
@@ -1442,14 +1442,14 @@ void SceneObject::setCollisionAgainst( const SceneObject* pSceneObject, const bo
|
|
|
if ( clearMasks )
|
|
|
{
|
|
|
// Yes, so just set the masks to the referenced-objects' masks.
|
|
|
- setCollisionGroupMask( pSceneObject->getCollisionGroupMask() );
|
|
|
- setCollisionLayerMask( pSceneObject->getCollisionLayerMask() );
|
|
|
+ setCollisionGroupMask( pSceneObject->getSceneGroupMask() );
|
|
|
+ setCollisionLayerMask( pSceneObject->getSceneLayerMask() );
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
// No, so merge with existing masks.
|
|
|
- setCollisionGroupMask( getCollisionGroupMask() | pSceneObject->getCollisionGroupMask() );
|
|
|
- setCollisionLayerMask( getCollisionLayerMask() | pSceneObject->getCollisionLayerMask() );
|
|
|
+ setCollisionGroupMask( getCollisionGroupMask() | pSceneObject->getSceneGroupMask() );
|
|
|
+ setCollisionLayerMask( getCollisionLayerMask() | pSceneObject->getSceneLayerMask() );
|
|
|
}
|
|
|
}
|
|
|
|