コード例 #1
0
 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);
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 public static string Build(IDictionary <string, ItemAttributeElement> attributes)
 {
     return(ItemClassExBuilder.Build(attributes.Values));
 }