Example #1
0
            public void read()
            {
                BlendStruct s = blend.getStruct("Object");

                for (int a = 0; a < s.nr; a++)
                {
                    BlendMember m = s.members.Get(a);
                    if (m.name.Equals("*data"))
                    {
                        data = blend.readptr();
                    }
                    else if (m.name.Equals("loc[3]"))
                    {
                        blend.readFloatArray(loc);
                    }
                    else if (m.name.Equals("type"))
                    {
                        type = blend.readuint16();
                    }
                    else if (m.name.Equals("id"))
                    {
                        id.read();
                    }
                    else
                    {
                        blend.datapos += m.size;
                    }
                }
            }