else if (bCheckForInterclusterEdgesOnRelease && ParentClusterUnion->bCheckConnectivity)
{
// We know we're in an cluster union. There are pieces that we consider to be the "main body". There are certain pieces that we consider to be auxiliary as well.
// If an island is only made up of auxiliary pieces, then those pieces should fall off. Connectivity of main pieces should be handled by the GT.
...
引擎目前有两种连接Geometry Collection的方式, 设置相同的Cluster Group Index, 或通过Cluster Union Actor相连, 选取哪种方式主要取决于需不需要运行时组装GeometryCollection.
Cluster Union Actor支持运行时连接, 且一个GeometryCollection局部破坏后, 残余部分可以动态连接到邻接的GeometryCollection上. 但连接的Geometry Collection主体是否要释放坠落需要自己在游戏逻辑里判断, 堡垒之夜乐高项目里大量使用了Cluster Union Actor.