Exemplo n.º 1
0
            public void Execute(int index)
            {
                HierInfo info = new HierInfo();

                info.prim = scene.Stage.GetPrimAtPath(paths[index]);

                if (!info.prim)
                {
                    info.prim = null;
                    return;
                }

                info.isVisible  = HierarchyBuilder.IsVisible(info.prim);
                info.isInstance = info.prim.IsInstance();
                HierarchyBuilder.ReadModelInfo(ref info);
                HierarchyBuilder.ReadSkeleton(ref info);
                info.hasPayload = info.prim.GetPrimIndex().HasPayload();

                result[index] = info;
            }