NGUI を使用しており、一部のコライダーをオーバーラップする必要があり、ONDragOver()
背後のコライダーが受け取るイベントが必要です。つまり、下のコライダーにパススルーする必要があります。状況のデモは次のとおりです。
大きい方が小さい方の上にあり、同じ階層にあるため、ドラッグしてすべてを移動できます。
オブジェクトがドラッグされたときにテストしました
void OnDragOver(GameObject that)
{
Debug.Log("you are on drag over workpanel not the brick slot");
//Debug.Log(" I am being draged over by : " + that.name);
}
このログは、より大きなコライダーがイベントを受け取ることを示しています。
しかし、実際には、その中の小さい方にイベントを受け取ってもらいたい:-(