public static Type Get(FAssetArchive Ar) { int ver = VersionUtils.GetUE4CustomVersion(Ar, GUID); if (ver >= 0) { return((Type)ver); } if (Ar.Game < EGame.GAME_UE4_16) { return(Type.BeforeCustomVersionWasAdded); } if (Ar.Game < EGame.GAME_UE4_17) { return((Type)3); } if (Ar.Game < EGame.GAME_UE4_18) { return((Type)7); } if (Ar.Game < EGame.GAME_UE4_19) { return(Type.AddLODToCurveMetaData); } if (Ar.Game < EGame.GAME_UE4_20) { return((Type)16); } if (Ar.Game < EGame.GAME_UE4_26) { return((Type)17); } return(Type.LatestVersion); }
public static Type Get(FAssetArchive Ar) { int ver = VersionUtils.GetUE4CustomVersion(Ar, GUID); if (ver >= 0) { return((Type)ver); } if (Ar.Game < EGame.GAME_UE4_12) { return(Type.BeforeCustomVersionWasAdded); } if (Ar.Game < EGame.GAME_UE4_13) { return((Type)6); } if (Ar.Game < EGame.GAME_UE4_14) { return(Type.RemoveSoundWaveCompressionName); } if (Ar.Game < EGame.GAME_UE4_15) { return(Type.GeometryCacheMissingMaterials); } if (Ar.Game < EGame.GAME_UE4_16) { return((Type)22); } if (Ar.Game < EGame.GAME_UE4_17) { return((Type)23); } if (Ar.Game < EGame.GAME_UE4_18) { return((Type)28); } if (Ar.Game < EGame.GAME_UE4_19) { return((Type)30); } if (Ar.Game < EGame.GAME_UE4_20) { return((Type)33); } if (Ar.Game < EGame.GAME_UE4_22) { return((Type)34); } if (Ar.Game < EGame.GAME_UE4_24) { return((Type)35); } if (Ar.Game < EGame.GAME_UE4_25) { return((Type)36); } if (Ar.Game < EGame.GAME_UE4_26) { return((Type)37); } return(Type.LatestVersion); }