コード例 #1
0
 public void OnUnEquipItem(EqipSlot slot)
 {
     if (Equips[(int)slot] != null)
     {
         Equips[(int)slot] = null;
     }
     if (OnEquipChange != null)
     {
         OnEquipChange.Invoke();
     }
 }
コード例 #2
0
        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();
            }
        }