Temporary fix
This commit is contained in:
@@ -4,6 +4,7 @@ using System.Collections;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Reflection.Metadata.Ecma335;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Xml.Linq;
|
using System.Xml.Linq;
|
||||||
|
|
||||||
@@ -567,8 +568,8 @@ namespace AssetStudio
|
|||||||
}
|
}
|
||||||
var m_KeepVertices = reader.ReadBoolean();
|
var m_KeepVertices = reader.ReadBoolean();
|
||||||
var m_KeepIndices = reader.ReadBoolean();
|
var m_KeepIndices = reader.ReadBoolean();
|
||||||
}
|
|
||||||
reader.AlignStream();
|
reader.AlignStream();
|
||||||
|
}
|
||||||
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
||||||
{
|
{
|
||||||
var m_PackSkinDataToUV2UV3 = reader.ReadBoolean();
|
var m_PackSkinDataToUV2UV3 = reader.ReadBoolean();
|
||||||
@@ -829,9 +830,13 @@ namespace AssetStudio
|
|||||||
m_UV1 = componentsFloatArray;
|
m_UV1 = componentsFloatArray;
|
||||||
break;
|
break;
|
||||||
case 6: //kShaderChannelTexCoord2
|
case 6: //kShaderChannelTexCoord2
|
||||||
|
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB1" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
||||||
|
continue;
|
||||||
m_UV2 = componentsFloatArray;
|
m_UV2 = componentsFloatArray;
|
||||||
break;
|
break;
|
||||||
case 7: //kShaderChannelTexCoord3
|
case 7: //kShaderChannelTexCoord3
|
||||||
|
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB1" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
||||||
|
continue;
|
||||||
m_UV3 = componentsFloatArray;
|
m_UV3 = componentsFloatArray;
|
||||||
break;
|
break;
|
||||||
case 8: //kShaderChannelTexCoord4
|
case 8: //kShaderChannelTexCoord4
|
||||||
@@ -895,6 +900,8 @@ namespace AssetStudio
|
|||||||
m_UV1 = componentsFloatArray;
|
m_UV1 = componentsFloatArray;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB1" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
||||||
|
continue;
|
||||||
if (version[0] >= 5) //kShaderChannelTexCoord2
|
if (version[0] >= 5) //kShaderChannelTexCoord2
|
||||||
{
|
{
|
||||||
m_UV2 = componentsFloatArray;
|
m_UV2 = componentsFloatArray;
|
||||||
@@ -905,6 +912,8 @@ namespace AssetStudio
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 6: //kShaderChannelTexCoord3
|
case 6: //kShaderChannelTexCoord3
|
||||||
|
if (reader.Game.Name == "GI" || reader.Game.Name == "GI_CB1" || reader.Game.Name == "GI_CB2" || reader.Game.Name == "GI_CB3")
|
||||||
|
continue;
|
||||||
m_UV3 = componentsFloatArray;
|
m_UV3 = componentsFloatArray;
|
||||||
break;
|
break;
|
||||||
case 7: //kShaderChannelTangent
|
case 7: //kShaderChannelTangent
|
||||||
|
|||||||
Reference in New Issue
Block a user