子ガジェットを用いる理由ですが
>>308さんのいうように、同じ接続点には同時に1つのガジェットしか存在できないためです

>>314であげたデータに
接続点が「プレイヤー:接続点1」である「孫ガジェットA」のほかに
接続点が「プレイヤー:接続点1」である「孫ガジェットB」を追加してあります

「孫B」はどのボタンを押しても「弾4」を発射するガジェットですが
接続点が「孫A」とかぶっているため存在できません

「孫A」が「孫B」より優先される理由は、「ガジェット一覧」でより上の位置にあるからです
なので「孫B」を「孫A」より上の位置に移動させてやると、今度は「孫B」だけが機能します