TooltipManager.fillInFieldsFromCode C# (CSharp) Method

fillInFieldsFromCode() private static method

private static fillInFieldsFromCode ( string code ) : bool
code string
return bool
  private static bool fillInFieldsFromCode(string code)
  {
    //TooltipInfo info = produceTooltipInfo(code);
    
    TooltipInfo info = retrieveFromDico(code);

    if(null != info)
    {
      setVarsFromTooltipPanel(info._tooltipType);

      _instance._backgroundSprite.spriteName = info._background;
      _instance._titleLabel.key              = info._title;
      _instance._typeLabel.key               = info._type;
      _instance._subtitleLabel.key           = info._subtitle;

      if(null != _instance._illustrationSprite)
        _instance._illustrationSprite.spriteName = info._illustration;

      if((null != _instance._customFieldLabel) && (null != _instance._customValueLabel))
      {
        _instance._customFieldLabel.key = info._customField;
        _instance._customValueLabel.key = info._customValue;
      }

      _instance._lengthValueLabel.key    = info._length;
      _instance._referenceValueLabel.key = info._reference;

      if(null != _instance._energyConsumptionValueLabel)
        _instance._energyConsumptionValueLabel.key = info._energyConsumption;

      _instance._explanationLabel.key = info._explanation;

      return true;
    }
    else
    {
      return false;
    }
  }