Name the files that cause crashes.
This commit is contained in:
committed by
Paul Chote
parent
e90fc1ef39
commit
9d181e88d2
@@ -35,10 +35,10 @@ namespace OpenRA.Mods.Cnc.Graphics
|
||||
uint IModel.Frames { get { return frames; } }
|
||||
uint IModel.Sections { get { return limbs; } }
|
||||
|
||||
public Voxel(VoxelLoader loader, VxlReader vxl, HvaReader hva)
|
||||
public Voxel(VoxelLoader loader, VxlReader vxl, HvaReader hva, (string Vxl, string Hva) files)
|
||||
{
|
||||
if (vxl.LimbCount != hva.LimbCount)
|
||||
throw new InvalidOperationException("Voxel and hva limb counts don't match");
|
||||
throw new InvalidOperationException("{0}.vxl and {1}.hva limb counts don't match.".F(files.Vxl, files.Hva));
|
||||
|
||||
transforms = hva.Transforms;
|
||||
frames = hva.FrameCount;
|
||||
|
||||
@@ -216,9 +216,10 @@ namespace OpenRA.Mods.Cnc.Graphics
|
||||
HvaReader hva;
|
||||
using (var s = fileSystem.Open(files.Vxl + ".vxl"))
|
||||
vxl = new VxlReader(s);
|
||||
|
||||
using (var s = fileSystem.Open(files.Hva + ".hva"))
|
||||
hva = new HvaReader(s, files.Hva + ".hva");
|
||||
return new Voxel(this, vxl, hva);
|
||||
return new Voxel(this, vxl, hva, files);
|
||||
}
|
||||
|
||||
public Voxel Load(string vxl, string hva)
|
||||
|
||||
Reference in New Issue
Block a user