protected bool IsMaterialVersionMatched(Material material) { var materialVersion = material.GetVector("_ShaderVersion"); var materialVersionNum = VersionDescriptor.ConvertToSingleInt((int)materialVersion.x, (int)materialVersion.y, (int)materialVersion.z); return(materialVersionNum >= fromTargetVersion && materialVersionNum <= toTargetVersion); }
public PatchModule01(AssetProvider assetProvider) : base(assetProvider) { _fromTargetVersion = VersionDescriptor.ConvertToSingleInt(0, 0, 0); _toTargetVersion = VersionDescriptor.ConvertToSingleInt(1, 0, 7); }