public static string Build(string itemClass, ICollection <ItemAttributeElement> attributes) { if (attributes.Count > 0) { StringBuilder stringBuilder = new StringBuilder(itemClass); stringBuilder.Append("["); stringBuilder.Append(ItemClassExBuilder.Build(attributes)); stringBuilder.Append("]"); return(stringBuilder.ToString()); } return(itemClass); }
public TransferredItemInfo(long ItemID, string ItemClass, IDictionary <string, ItemAttributeElement> attributes, int ItemCount, int Color1, int Color2, int Color3, int ReducedDurability, int MaxDurabilityBonus, bool IsCharacterBinded, DateTime?expireDateTime) { this.ItemID = ItemID; this.ItemClassEx = ItemClassExBuilder.Build(ItemClass, attributes); this.ItemCount = ItemCount; this.Color1 = Color1; this.Color2 = Color2; this.Color3 = Color3; this.ReducedDurability = ReducedDurability; this.MaxDurabilityBonus = MaxDurabilityBonus; this.IsCharacterBinded = IsCharacterBinded; this.ExpireDateTime = expireDateTime; }
public static string Build(IDictionary <string, ItemAttributeElement> attributes) { return(ItemClassExBuilder.Build(attributes.Values)); }