public override void RandomiseVariant() { BlockSet b = GetCurrentBlockSet(); if (b == null) { return; } b.RandomiseVariant(); BindChildrenToBlock(); }