diff --git a/AssetStudio/Classes/Texture2D.cs b/AssetStudio/Classes/Texture2D.cs index af90baf..f65e5f1 100644 --- a/AssetStudio/Classes/Texture2D.cs +++ b/AssetStudio/Classes/Texture2D.cs @@ -91,7 +91,14 @@ namespace AssetStudio } if (version[0] > 2019 || (version[0] == 2019 && version[1] >= 3)) //2019.3 and up { - var m_IgnoreMasterTextureLimit = reader.ReadBoolean(); + if (version[0] >= 2022 && version[1] >= 2) //2022.2 and up + { + var m_IgnoreMipmapLimit = reader.ReadBoolean(); + } + else + { + var m_IgnoreMasterTextureLimit = reader.ReadBoolean(); + } } if (version[0] >= 3) //3.0.0 - 5.4 { @@ -100,6 +107,11 @@ namespace AssetStudio var m_ReadAllowed = reader.ReadBoolean(); } } + if (version[0] == 2022 && version[1] >= 2) //2022.2 and up + { + var m_MipmapLimitGroupName = reader.ReadAlignedString(); + reader.AlignStream(); + } if (version[0] > 2018 || (version[0] == 2018 && version[1] >= 2)) //2018.2 and up { var m_StreamingMipmaps = reader.ReadBoolean();