protected override TRead Read(ContentReader input, TRead existingInstance) { string filename = input.ReadString(); MD5Joint[] joints = input.ReadObject <MD5Joint[]>(); MD5Submesh[] meshes = input.ReadObject <MD5Submesh[]>(); MD5Mesh mesh = new MD5Mesh(filename, joints, meshes); return(mesh); }
/// <summary> /// Load contents /// </summary> public override void LoadContent() { Display.RenderState.ClearColor = Color.CornflowerBlue; Display.RenderState.DepthTest = true; // ColladaLoader loader = new ColladaLoader(); // loader.Load("data/seymourplane_triangulate.dae"); // Shape = loader.GenerateShape("propShape"); MD5 = new MD5Mesh(); MD5.Load(@"data/md5/zfat/zfat.md5mesh"); }