/// <summary> /// Equip Item and apply status effects /// </summary> /// <param name="item"></param> public void Equip(Item item) { Item lastItem; if (inventoryManager.Equip(item, out lastItem)) { if (lastItem != null) { attributeManager.RemoveStatusEffects(lastItem); } attributeManager.ApplyStatusEffects(item); } }