[GI] 4.6.0 Material fix
This commit is contained in:
@@ -5,6 +5,8 @@ namespace AssetStudio
|
|||||||
{
|
{
|
||||||
public class UnityTexEnv
|
public class UnityTexEnv
|
||||||
{
|
{
|
||||||
|
private static bool HasMaxMipLevel(SerializedType type) => type.Match("E1EE5B1091AC21B95BAED1351F8FB1C2");
|
||||||
|
|
||||||
public PPtr<Texture> m_Texture;
|
public PPtr<Texture> m_Texture;
|
||||||
public Vector2 m_Scale;
|
public Vector2 m_Scale;
|
||||||
public Vector2 m_Offset;
|
public Vector2 m_Offset;
|
||||||
@@ -14,6 +16,10 @@ namespace AssetStudio
|
|||||||
m_Texture = new PPtr<Texture>(reader);
|
m_Texture = new PPtr<Texture>(reader);
|
||||||
m_Scale = reader.ReadVector2();
|
m_Scale = reader.ReadVector2();
|
||||||
m_Offset = reader.ReadVector2();
|
m_Offset = reader.ReadVector2();
|
||||||
|
if (HasMaxMipLevel(reader.serializedType))
|
||||||
|
{
|
||||||
|
reader.ReadBytes(4);
|
||||||
|
}
|
||||||
if (reader.Game.Type.IsArknightsEndfield())
|
if (reader.Game.Type.IsArknightsEndfield())
|
||||||
{
|
{
|
||||||
var m_UVSetIndex = reader.ReadInt32();
|
var m_UVSetIndex = reader.ReadInt32();
|
||||||
|
|||||||
Reference in New Issue
Block a user