public override void Init(ItemV2 item)
    {
        base.Init(item);

        float maxIntensity = _item._model.GetComponent<Light>().intensity;

        _item.StartCoroutine(Decay(_item._model.GetComponent<Light>(), maxIntensity, 10.0f));
    }
Beispiel #2
0
 public void RemoveItem(ItemV2 item)
 {
     if (!IsEmpty)
     {
         items.Pop();
         InventoryScript.MyInstance.UpdateStackSize(this);
     }
 }
Beispiel #3
0
 public bool AddItem(ItemV2 item)
 {
     items.Push(item);
     icon.sprite = item.MyIcon;
     icon.color  = Color.white;
     item.MySlot = this;
     return(true);
 }
 public void AddItem(ItemV2 item)
 {
     foreach (Bag bag in bags)
     {
         if (bag.MyBagScript.AddItem(item))
         {
             return;
         }
     }
 }
Beispiel #5
0
    public bool AddItem(ItemV2 item)
    {
        foreach (SlotScript slot in slots)
        {
            if (slot.IsEmpty)
            {
                slot.AddItem(item);

                return(true);
            }
        }
        return(false);
    }
Beispiel #6
0
 private static DownloadItemJson Map(string owner, ItemV2 item)
 {
     return(new DownloadItemJson {
         Partition = item.PartitionKey.Substring(owner.Length + 1), // Remove owner@email and the "-" suffix
         Id = item.RowKey,
         BaseRecord = item.BaseRecord,
         EnchantmentRecord = item.EnchantmentRecord,
         EnchantmentSeed = item.EnchantmentSeed,
         IsHardcore = item.IsHardcore,
         MateriaCombines = item.MateriaCombines,
         MateriaRecord = item.MateriaRecord,
         Mod = item.Mod,
         ModifierRecord = item.ModifierRecord,
         PrefixRecord = item.PrefixRecord,
         RelicCompletionBonusRecord = item.RelicCompletionBonusRecord,
         RelicSeed = item.RelicSeed,
         Seed = item.Seed,
         StackCount = item.StackCount,
         SuffixRecord = item.SuffixRecord,
         TransmuteRecord = item.TransmuteRecord
     });
 }
Beispiel #7
0
 private static DownloadItemJson Map(string owner, ItemV2 item)
 {
     return(new DownloadItemJson {
         Partition = item.PartitionKey.Replace(owner, ""), // Issue: This returns a prefixed "-", fixed in v3.
         Id = item.RowKey,
         BaseRecord = item.BaseRecord,
         EnchantmentRecord = item.EnchantmentRecord,
         EnchantmentSeed = item.EnchantmentSeed,
         IsHardcore = item.IsHardcore,
         MateriaCombines = item.MateriaCombines,
         MateriaRecord = item.MateriaRecord,
         Mod = item.Mod,
         ModifierRecord = item.ModifierRecord,
         PrefixRecord = item.PrefixRecord,
         RelicCompletionBonusRecord = item.RelicCompletionBonusRecord,
         RelicSeed = item.RelicSeed,
         Seed = item.Seed,
         StackCount = item.StackCount,
         SuffixRecord = item.SuffixRecord,
         TransmuteRecord = item.TransmuteRecord
     });
 }
 // Initialisation de la state de l'objet
 public virtual void Init(ItemV2 item)
 {
     _item = item;
 }
 public void RemoveItem(ItemV2 item)
 {
     _items.Remove (item);
 }
 public void AddItem(ItemV2 item)
 {
     _items.Add(item);
 }