public static HashSet<GridGroup> GetAllGroups( GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) { HashSet<MyEntity> entities = new HashSet<MyEntity>(); Wrapper.GameAction( () => entities = MyEntities.GetEntities( ) ); return GetGroups( entities, linkType ); }