public void setPrimaryLabel() { if (primary_label == null) { return; } MyText primary_desc = primary_label.getText(LabelName.Null); string text = StaticRune.getPrimaryDescription(parent.rune); setVerboseImageLabels(primary_label, StaticRune.getPrimaryDamageType(parent.rune)); if (text.Equals("")) { primary_label.gameObject.SetActive(false); return; } else { primary_label.gameObject.SetActive(true); primary_desc.setText(text); } MyText tower_name = primary_label.getText(LabelName.Name); string my_name = StaticRune.getProperName(parent); tower_name.setText(my_name); }