void Update()
    {
        if (mMovie == null)
        {
            return;
        }

        mTime += Time.deltaTime * mTimeMultipler;
        mMovie.SetTime(mTime);
        mMovie.Update();
        string Line = mMovie.UpdateString(false);

        if (Line != null)
        {
            if (mLines == null)
            {
                mLines = new List <string>();
            }

            mLines.Add(Line);

            if (mLines.Count > mMaxLines)
            {
                mLines.RemoveRange(0, mLines.Count - mMaxLines);
            }
        }
    }