Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
        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));
                }
            }
        }