OpenRA.FileFormats.VocFormat.UpdateBlockIfNeeded C# (CSharp) Method

UpdateBlockIfNeeded() private method

private UpdateBlockIfNeeded ( ) : void
return void
        void UpdateBlockIfNeeded()
        {
            if (samplesLeftInBlock == 0)
            {
                while (currentBlock.MoveNext())
                {
                    if (currentBlock.Current.Code != 1 && currentBlock.Current.Code != 9)
                        continue;
                    stream.Seek(currentBlock.Current.SampleBlock.Offset, SeekOrigin.Begin);
                    samplesLeftInBlock = currentBlock.Current.SampleBlock.Samples;
                    return;
                }
            }
        }