public bool Import(BinaryReader reader) { m_MaterialHash = reader.ReadInt32(); m_MeshRenderTechnique = (MyMeshDrawTechnique)reader.ReadInt32(); int nCount = reader.ReadInt32(); for (int i = 0; i < nCount; ++i) { m_Indicies.Add(reader.ReadInt32()); } bool bMatDesc = reader.ReadBoolean(); bool bRes = true; if (bMatDesc) { m_MaterialDesc = new MyMaterialDescriptor(); bRes = m_MaterialDesc.Read(reader); } else { m_MaterialDesc = null; } return(bRes); }
public bool Import(BinaryReader reader) { m_MaterialHash = reader.ReadInt32(); m_MeshRenderTechnique = (MyMeshDrawTechnique)reader.ReadInt32(); int nCount = reader.ReadInt32(); for (int i = 0; i < nCount; ++i) { m_Indicies.Add(reader.ReadInt32()); } bool bMatDesc = reader.ReadBoolean(); bool bRes = true; if (bMatDesc) { m_MaterialDesc = new MyMaterialDescriptor(); bRes = m_MaterialDesc.Read(reader); } else { m_MaterialDesc = null; } return bRes; }