uint Zero; // #endregion Fields #region Constructors public IMAGE_BONE_3D(BinaryStream s) { NumberOfBlock = s.Read<uint>(); SizeOfBlock = s.Read<uint>(); NameXSM = s.ReadRange<byte>(3); NumOfBlocks = s.Read<uint>(); TypeOf3DRedactor = new RedactorMAX_MAYA(s); DataUnknow0 = s.Read<uint>(); DataUnknow1 = s.Read<uint>(); DataUnknow2 = s.Read<uint>(); DataUnknow3 = s.Read<uint>(); DataUnknow4 = s.Read<uint>(); DataUnknow5 = s.Read<uint>(); DataUnknow6_1 = s.Read<short>(); DataUnknow6_2 = s.Read<byte>(); DataUnknow6_3 = s.Read<byte>(); Name3D_Redactor = new string32(s); PathFileOfWork = new string32(s); DateFileOfWork = new string32(s); Zero = s.Read<uint>(); Command202 = s.Read<uint>(); DataUnKnown = s.Read<uint>(); Num_01 = s.Read<uint>(); numJoints = s.Read<uint>(); Primitive3D_Setup = new Vertex4_6(s); SkeletalAnimation = new Joints_3D[numJoints]; for (int i = 0; i < numJoints; i++) SkeletalAnimation[i] = new Joints_3D(s); }