void read(NIFStream *nif) { Named::read(nif); flags = nif->getUShort(); trafo = nif->getTrafo(); velocity = nif->getVector3(); props.read(nif); hasBounds = !!nif->getInt(); if(hasBounds) { nif->getInt(); // always 1 boundPos = nif->getVector3(); boundRot = nif->getMatrix3(); boundXYZ = nif->getVector3(); } parent = NULL; boneTrafo = NULL; boneIndex = -1; }