Example #1
0
            public bool MoveNext()
            {
                if (End)
                {
                    return(false);
                }

                if (MeshTracker != null)
                {
                    MeshTracker = MeshTracker.NextContainer;
                    if (MeshTracker != null)
                    {
                        return(true);
                    }
                }

                while (FrameTracker.MoveNext())
                {
                    Frame frame = FrameTracker.Current as Frame;
                    MeshTracker = frame.MeshContainer;
                    if (MeshTracker != null)
                    {
                        return(true);
                    }
                }

                End = true;
                return(false);
            }