public void read() { BlendStruct s = blend.getStruct("CustomDataLayer"); for (int a = 0; a < s.nr; a++) { BlendMember m = s.members.Get(a); if (m.name.Equals("type")) { type = blend.readuint32(); } else if (m.name.Equals("name[64]")) { name = blend.readString(m.size); } else if (m.name.Equals("*data")) { data = blend.readptr(); } else { blend.datapos += m.size; } } }
public void read() { BlendStruct s = blend.getStruct("ID"); for (int a = 0; a < s.nr; a++) { BlendMember m = s.members.Get(a); if (m.name.Equals("name[66]")) { name = blend.readString(m.size); } else { blend.datapos += m.size; } } }