protected override void Execute() { geItem.Equip(elementManager); parentBundle.RemoveItem(this); string itemName = geItem.ItemName.GetText(); parentBundle.Parent.RemoveItemByName(itemName); description.AddDescriptionText(LabelUtility.Instance.GetLabel(LabelNames.PICKUPNOTIF) + " " + itemName); }
public void Execute(GameElementManager elementManager) { GEItem item = elementManager.GetItem(refId); if (isForEquip) { item.Equip(elementManager); } else { item.Unequip(elementManager); } }