Is this the proper format for a switch based on the datablock of the brick being checked?
function fxDTSbrick::exceptionValueCheck(%brick)
{
%Datablock = %brick.getDatablock
switch$(%datablock)
{
case "bricknonTreasureChestData":
%result = "TreasureChest;
case "brickTreasureChestData":
%result = "TreasureChest;
case "brickTreasureChestOpenData":
%result = "TreasureChest;
case "brick1x1MugData":
%result = "Ceramics";
case "brick2x2fPlateData":
%result = "Ceramics";
case "brick1x2fKeyboardData":
%result = "Electronics";
case "brick1x2fKnifeNForkData":
%result = "Silver";
case "brick2x3x2Computer1Data":
%result = "Electronics";
case "brick2x3x2Computer2Data":
%result = "Electronics";
default:
%result = "NothingSpecial";
}
return %result
}
Also, is there a way to simplify it so, for instance, all cases with the same result can be grouped together?