mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-06-02 22:14:30 -05:00
null check and range check
This commit is contained in:
parent
c610dbb765
commit
1ab5a428d5
|
|
@ -81,8 +81,19 @@ namespace UniVRM10
|
|||
value = default;
|
||||
return false;
|
||||
}
|
||||
var thumbnailImage = vrm.Meta.ThumbnailImage;
|
||||
if (!thumbnailImage.HasValue)
|
||||
{
|
||||
value = default;
|
||||
return false;
|
||||
}
|
||||
var imageIndex = thumbnailImage.Value;
|
||||
if (imageIndex < 0 || imageIndex >= data.GLTF.images.Count)
|
||||
{
|
||||
value = default;
|
||||
return false;
|
||||
}
|
||||
|
||||
var imageIndex = vrm.Meta.ThumbnailImage.Value;
|
||||
var gltfImage = data.GLTF.images[imageIndex];
|
||||
|
||||
// data.GLTF.textures は前処理によりユニーク性がある
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user