Add Tuanjie build targets

This commit is contained in:
VaDiM
2025-01-12 04:08:18 +03:00
parent 08d50a8013
commit d2f69432e4
3 changed files with 20 additions and 8 deletions
+8 -1
View File
@@ -18,6 +18,7 @@ namespace AssetStudio
public SerializedFileHeader header;
private byte m_FileEndianess;
public BuildTarget m_TargetPlatform = BuildTarget.UnknownPlatform;
public string targetPlatformString;
private bool m_EnableTypeTree = true;
public List<SerializedType> m_Types;
public int bigIDEnabled = 0;
@@ -76,11 +77,17 @@ namespace AssetStudio
}
if (header.m_Version >= SerializedFileFormatVersion.Unknown_8)
{
m_TargetPlatform = (BuildTarget)reader.ReadInt32();
var target = reader.ReadInt32();
m_TargetPlatform = (BuildTarget)target;
if (!Enum.IsDefined(typeof(BuildTarget), m_TargetPlatform))
{
m_TargetPlatform = BuildTarget.UnknownPlatform;
}
targetPlatformString = version.IsTuanjie && Enum.IsDefined(typeof(TuanjieBuildTarget), target)
? ((TuanjieBuildTarget)target).ToString()
: m_TargetPlatform.ToString();
}
if (header.m_Version >= SerializedFileFormatVersion.HasTypeTreeHashes)
{