Exemplo n.º 1
0
        public void Load(BinaryReader reader)
        {
            name = MBUtil.LoadString(reader);
            List <TmpBone4> tmpBone4v = new List <TmpBone4>();
            uint            k         = MBUtil.LoadUInt32(reader);

            for (int i = 0; i < k; i++)
            {
                TmpBone4 tmpBone = new TmpBone4();
                tmpBone.Load(reader);
                tmpBone4v.Add(tmpBone);
            }
            nbones = (int)k;

            List <TmpCas3F> tmpCas3f = new List <TmpCas3F>();

            k = MBUtil.LoadUInt32(reader);
            for (int i = 0; i < k; i++)
            {
                TmpCas3F tmpcas3 = new TmpCas3F();
                tmpcas3.Load(reader);
                tmpCas3f.Add(tmpcas3);
            }

            MBUtil.TmpBone2BrfFrame(tmpBone4v, tmpCas3f, out frames);
        }