public override void AddNameProperty(ObjectPropertyList list) { TextDefinition def = new TextDefinition( CraftResources.GetLocalizationNumber(_Resource), CraftResources.GetName(_Resource)); if (Amount > 1) { // ~1_NUMBER~ ~2_ITEMNAME~ list.Add(1050039, "{0}\t{1}", Amount, String.Format("{0} {1}", def.GetString(), this.ResolveName())); } else { list.Add(1053099, "{0}\t{1}", def.GetString(), this.ResolveName()); } }
public override void GetProperties(ObjectPropertyList list) { base.GetProperties(list); if (!CraftResources.IsStandard(m_Resource)) { int num = CraftResources.GetLocalizationNumber(m_Resource); if (num > 0) { list.Add(num); } else { list.Add(CraftResources.GetName(m_Resource)); } } }