Ejemplo n.º 1
0
        public void RemoveReferenceSlot(ItemReferenceSlot slot)
        {
            referenceSlots.Remove(slot);

            if (OnReferenceChanged != null)
            {
                OnReferenceChanged();
            }
        }
Ejemplo n.º 2
0
        // public BoolEventField Equipped = new BoolEventField (false);

        public void OnBeforeSerialize()
        {
            for (int i = 0; i < referenceSlots.Count; i++)
            {
                ItemReferenceSlot slot = referenceSlots[i];

                slot.SetSerializedID(i);
            }
        }
Ejemplo n.º 3
0
        public void AddReferenceSlot(ItemReferenceSlot slot)
        {
            referenceSlots.Clear();
            referenceSlots.Add(slot);

            if (OnReferenceChanged != null)
            {
                OnReferenceChanged();
            }
        }
Ejemplo n.º 4
0
 public bool IsReferencedBySlot(ItemReferenceSlot slot)
 {
     for (int i = 0; i < referenceSlots.Count; i++)
     {
         if (referenceSlots[i] == slot)
         {
             return(true);
         }
     }
     return(false);
 }