mirror of
https://github.com/redstrate/Physis.git
synced 2025-04-21 20:27:46 +00:00
Don't call unwrap() in writing CMP files
This commit is contained in:
parent
e5bbde95fd
commit
a0a57df348
1 changed files with 2 additions and 2 deletions
|
@ -58,7 +58,7 @@ impl CMP {
|
|||
pub fn from_existing(buffer: ByteSpan) -> Option<CMP> {
|
||||
let mut cursor = Cursor::new(buffer);
|
||||
|
||||
cursor.seek(SeekFrom::Start(0x2a800)).unwrap();
|
||||
cursor.seek(SeekFrom::Start(0x2a800)).ok()?;
|
||||
|
||||
let rem = buffer.len() - cursor.position() as usize;
|
||||
let entries = rem / std::mem::size_of::<RacialScalingParameters>();
|
||||
|
@ -66,7 +66,7 @@ impl CMP {
|
|||
let mut parameters = vec![];
|
||||
|
||||
for _ in 0..entries {
|
||||
parameters.push(RacialScalingParameters::read(&mut cursor).unwrap());
|
||||
parameters.push(RacialScalingParameters::read(&mut cursor).ok()?);
|
||||
}
|
||||
|
||||
Some(CMP {
|
||||
|
|
Loading…
Add table
Reference in a new issue