public void QuipItem(abstractItem item) { if (item is Weapon) { slots[5].AddQuip(item); } else if (item is Quipment) { Quipment quipment = item as Quipment; for (int i = 0; i < slots.Length; i++) { if (slots[i].TypeOfQuipSlot.ToString() == quipment.TypeOfItem.ToString()) { slots[i].AddQuip(quipment); break; } } } }
public void OutLineBorder(abstractItem item) { if (item is Quipment) { Quipment quipment = item as Quipment; for (int i = 0; i < Borders.Length; i++) { if (Borders[i].TypeOfQuipSlot.ToString() == quipment.TypeOfItem.ToString()) { Borders[i].ShowBorder(); } else { Borders[i].TurnOffBorder(); } } } else if (item is Weapon) { Weapon quipment = item as Weapon; for (int i = 0; i < Borders.Length; i++) { if ((Borders[i].TypeOfQuipSlot == TypeOfQuipSlot.Weapon)) { Borders[i].ShowBorder(); } else { Borders[i].TurnOffBorder(); } } } else if (item is Item) { Border.enabled = true; } //ToolTip.SetActive(true); //ToolTip.GetComponent<Image>().sprite = item.Icon; //this.Item = item; }
public void SetArmorStats(Quipment quipment) { quipmentArmor = quipment.defenceMof; totalArmor += quipmentArmor; OnItemChanged?.Invoke(this, EventArgs.Empty); }
public void UnSetQuipment(Quipment quipment) { quipmentArmor = 0; totalArmor -= quipment.defenceMof; OnItemChanged?.Invoke(this, EventArgs.Empty); }