public void OnUnEquipItem(EqipSlot slot) { if (Equips[(int)slot] != null) { Equips[(int)slot] = null; } if (OnEquipChange != null) { OnEquipChange.Invoke(); } }
public void OnEquipItem(Item equip) { if (Equips[(int)equip.EquipInfo.Slot] != null && Equips[(int)equip.EquipInfo.Slot].Id == equip.Id)//如果装备一样的装备 返回空 { return; } this.Equips[(int)equip.EquipInfo.Slot] = ItemManager.Instance.Items[equip.Id]; if (OnEquipChange != null) { OnEquipChange.Invoke(); } }