Exemplo n.º 1
0
Arquivo: Item.cs Projeto: elmairy/aura
        /// <summary>
        /// New item based on existing item.
        /// </summary>
        /// <param name="baseItem"></param>
        public Item(Item baseItem)
        {
            this.Info       = baseItem.Info;
            this.OptionInfo = baseItem.OptionInfo;
            this.Data       = baseItem.Data;
            this.MetaData1  = new MabiDictionary(baseItem.MetaData1.ToString());
            this.MetaData2  = new MabiDictionary(baseItem.MetaData2.ToString());
            this.QuestId    = baseItem.QuestId;

            this.SetNewEntityId();
        }
Exemplo n.º 2
0
 public ItemSlotInfo(byte position, SunItem item, byte itemCount = 1)
 {
     this.position       = position;
     this.itemInfo       = new ItemInfo(item, itemCount);
     this.itemOptionInfo = new ItemOptionInfo(item);
 }
Exemplo n.º 3
0
 public ItemSlotInfo(byte[] value)
 {
     position       = value[0];
     itemInfo       = new ItemInfo(ByteUtils.SlicedBytes(value, 1, 8));
     itemOptionInfo = new ItemOptionInfo(ByteUtils.SlicedBytes(value, 8, value.Length));
 }
Exemplo n.º 4
0
 public ItemSlotInfo()
 {
     itemInfo       = new ItemInfo();
     itemOptionInfo = new ItemOptionInfo();
 }