简单整理在线CesiumIon数据加载逻辑
1.cesiumIonPanel.cpp->AddAssetToLevel(name,id),选择cesiumIon在线数据id;
2.FCesiumEditorModule::CreateTileset ;
3.ACesium3DTileset::LoadTileset(),同时进入了ACesium3DTile::Tick()方法(获取到根节点后,更新属性更新,按优先级别排序,更新请求队列);
4.LoadIonAssetEndpoint::start(*this),验证是否具有访问数据权限;
5.验证权限验证后异步发起tileset.json的请求;
6.CesiumAsync::Future<void> Tileset::LoadTilesetDotJson::start解析json信息,赋值根节点,构造孩子节点信息;
7.ACesium3DTile::Tick中根据根节点上挂接的信息,按优先级排序,发起数据请求;