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;
}
}