CommandMode.UseItemSelectCharacterPanelToUseItemPanel;useItemInformationPanel.transform.SetAsLastSibling();Input.ResetInputAxes();}}渡したキャラクターのアイテム数を減らし、アイテムを渡す相手がそのアイテムを持っていなければそのキャラクターのItemDictionaryにそのアイテムを登録します。その後に渡されたキャラクターのアイテム数を増やします。アイテムを渡し終わった時もアイテムを使用した時と同じで、アイテム数が0であればItemPanel、アイテムが残っていればUseItemPanelに移動します。アイテムが装備品で渡すキャラクターが1つしかそのアイテムを持っていない時は装備を外す必要があります。やっていることはほとんど『使用』と同じなので問題はないと思います。ThrowAwayItemメソッドの作成アイテムを『捨てる』を選択した時に実行するThrowAwayItemメソッドを作成します。