private void ApplyAbilityTo(AbilitySelectedItem selItem) { userData.SetSkillByIndex(selectedSkillInfo.Id, selItem.SourceItemIndex); selItem.SourceItem.Setup(contentFactory.GetSpriteById(selectedSkillInfo.Id)); GameObject.Destroy(leftBlockCopy); leftBlockCopy = null; GameObject.Destroy(rightItemCopy.gameObject); rightItemCopy = null; draggingBlock.SetActive(false); }