This is supposed to change the ownership of the lot and all bricks on it, but atm it's doing nothing with the bricks on the lot; can someone tell me what I did wrong here?
solution:
function fxDTSBrick::transferLot(%brick, %targetBG)
{
%ownerBG = getBrickGroupFromObject(%brick);
if(isObject(%ownerBG))
%ownerBG.remove(%brick);
if(isObject(%targetBG))
%targetBG.add(%brick);
%boxSize = (getWord(%brick.trigger.scale, 0) / 2.5) * 10 SPC (getWord(%brick.trigger.scale, 1) / 2.5) * 10 SPC (getWord(%brick.trigger.scale, 2) / 2.5) * 10;
initContainerBoxSearch(%brick.trigger.getWorldBoxCenter(), %boxSize, $typeMasks::fxBrickObjectType);
while(isObject(%nBrick = containerSearchNext()))
{
if(!isObject(%nBrick) || !%nBrick.isPlanted)
continue;
%ownerBG = getBrickGroupFromObject(%nBrick);
if(isObject(%ownerBG))
%ownerBG.remove(%nBrick);
if(isObject(%targetBG))
%targetBG.add(%nBrick);
}
}