前提・実現したいこと
Unityでカードゲームを作ろうとしています。
現在、デッキエディット画面を作ろうとしています。
下記の画像の赤い矢印のところにマウスがあるとき、

そのオブジェクトをドラッグすると、別のオブジェクト

を生成し、マウスに追従させ、

赤線で囲った別のパネルの上でマウスを離すと

上記の画像のようにそのパネルの子オブジェクトとして配置できるようにしたいと思っています。
どのようなスプリクトを用意してオブジェクトに適用すると実現できると思いますか?
ドラッグされる赤矢印のオブジェクトと生成されるオブジェクトはそれぞれプレハブ化してあります。
右側にあるカードはシーン上に置かれているものですか?
管理スクリプトが生成をしていくものですか?
一枚一枚prefab化したものを生成するのではなく、
カードのテンプレートを用意して
ドラッグした時にテンプレートの画像や説明文を上書きして表示した方が
パフォーマンス的にも、工数的にも効率が良いかと思われます。
シーン上に配置してあるゲームオブジェクトをinstantiateすると
全く同じオブジェクトを生成することができます。
verticallayoutgrope
horizontallayoutgrope
layout element
mask
content size filter
のコンポーネントを使えれば左側部分は作成できるかと思います。
右側のカードはスクリプトで生成されるものですね。