設置したオブジェクトが数秒後に爆発し、ダメージを与える機能を作っています

設置できるオブジェクトはそれぞれ形が異なり、その形に応じて爆発の形と範囲を動的に変更したいのですがやり方がわかりません
例えば、球状や正方形なら爆発は球状に、長方形ならカプセル状に爆発と範囲を広げたいです

何か良い方法はありませんでしょうか