public void SwapGood(int position1, int position2) { UnityUtility.Swap(ref this.inventory[position1], ref this.inventory[position2]); OnInventoryChange.Invoke(); }