EquipedDisplayedDevice.createBioBricksIfNecessary C# (CSharp) Method

createBioBricksIfNecessary() private method

private createBioBricksIfNecessary ( ) : void
return void
  void createBioBricksIfNecessary() {
    Logger.Log("EquipedDisplayedDevice::createBioBricksIfNecessary", Logger.Level.DEBUG);
    initIfNecessary();
    if(0 == _currentDisplayedBricks.Count)
    {
      if(_device != null)
      {
        //add biobricks
        int index = 0;
        foreach (ExpressionModule module in _device.getExpressionModules())
        {
          foreach(BioBrick brick in module.getBioBricks())
          {
            GenericDisplayedBioBrick dbbrick = TinyBioBrickIcon.Create(transform, getNewPosition(index), null, brick);
            _currentDisplayedBricks.AddLast(dbbrick);
            index++;
          }
        }
      } else {
        Logger.Log("EquipedDisplayedDevice::createBioBricksIfNecessary _device == null", Logger.Level.WARN);
      }
    }
  }