public static bool IsReadTangentMode(Version version, TransferInstructionFlags flags) { return(GetSerializedVersion(version) >= 2 && !flags.IsRelease()); }
/// <summary> /// 3.0.0 and greater and Release /// </summary> public static bool IsReadLightmapsMode(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(3) && flags.IsRelease()); }
/// <summary> /// Release /// </summary> public static bool IsReadTag(TransferInstructionFlags flags) { return(flags.IsRelease()); }
/// <summary> /// (5.0.0 and greater) and Release /// </summary> public static bool IsReadEnlightenSceneMapping(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(5) && flags.IsRelease()); }
/// <summary> /// 3.5.0 and greater and (Release or Resource) /// </summary> public static bool IsReadLightProbes(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(3, 5) && (flags.IsRelease() || flags.IsBuiltinResources())); }
/// <summary> /// 5.2.3 and greater and Not Release /// </summary> public static bool IsReadMinimumChartSize(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(5, 2, 3)); }
/// <summary> /// 5.0.0bx and Not Release /// </summary> public static bool IsReadGIBackfaceCull(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsEqual(5, 0, 0, VersionType.Beta)); }
/// <summary> /// 3.5.0 and greater and Release /// </summary> public static bool HasDependentAssets(Version version, TransferInstructionFlags flags) => version.IsGreaterEqual(3, 5) && flags.IsRelease();
/// <summary> /// 2.0.0 and greater and Not Release and Not Prefab /// </summary> public static bool IsReadHideFlag(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && !flags.IsForPrefab() && version.IsGreaterEqual(2)); }
/// <summary> /// 5.4.0 and greater and Not Release /// </summary> public static bool IsReadStandardShaderQuality(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(5, 4) && !flags.IsRelease()); }
/// <summary> /// 4.2.0 and greater and not Release /// </summary> public static bool HasAlphaIsTransparency(Version version, TransferInstructionFlags flags) => !flags.IsRelease() && version.IsGreaterEqual(4, 2);
/// <summary> /// 5.5.0 and greater and Not Release /// </summary> public static bool HasCaptureEditorExceptions(Version version, TransferInstructionFlags flags) => !flags.IsRelease() && version.IsGreaterEqual(5, 5);
/// <summary> /// and greater and Not Release /// </summary> public static bool HasSpriteID(Version version, TransferInstructionFlags flags) => !flags.IsRelease() && version.IsGreaterEqual(2018);
/// <summary> /// Not Release /// </summary> public static bool HasAtlasName(TransferInstructionFlags flags) => !flags.IsRelease();
/// <summary> /// 2017.2 and greater and Not Release /// </summary> public static bool IsReadStitchLightmapSeams(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(2017, 2)); }
/// <summary> /// 3.5.0 and greater and Not Release /// </summary> public static bool IsReadMeshOptimized(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(3, 5) && !flags.IsRelease()); }
/// <summary> /// 5.5.0 and greater and Not Release /// </summary> public static bool IsReadSelectedEditorRenderState(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(5, 5)); }
/// <summary> /// Not Release /// </summary> public static bool IsReadStaticRenderers(TransferInstructionFlags flags) { return(!flags.IsRelease()); }
/// <summary> /// 5.0.0 and greater and Not Release /// </summary> public static bool IsReadAutoUVMaxDistance(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(5)); }
/// <summary> /// 3.0.0 and greater and Not Release /// </summary> public static bool IsReadScaleInLightmap(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(3)); }
/// <summary> /// 2017.1 and (Release or Resource) /// </summary> private static bool IsAlign1(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(2017) && (flags.IsRelease() || flags.IsBuiltinResources())); }
/// <summary> /// 2019.2 and greater and Not Release /// </summary> public static bool IsReadReceiveGI(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(2019, 2)); }
/// <summary> /// 5.0.0 and greater and Not Release /// </summary> public static bool IsReadGIWorkflowMode(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(5) && !flags.IsRelease()); }
/// <summary> /// 5.2.3 and greater and Not Release /// </summary> public static bool IsReadIgnoreNormalsForChartDetection(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(5, 2, 3)); }
/// <summary> /// Release or Resource /// </summary> public static bool IsReadLightmaps(TransferInstructionFlags flags) { return(flags.IsRelease() || flags.IsBuiltinResources()); }
/// <summary> /// 5.0.0f1 and greater and Not Release /// </summary> public static bool IsReadImportantGI(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(5, 0, 0, VersionType.Final)); }
/// <summary> /// Not Release /// </summary> public static bool IsReadLightingDataAsset(Version version, TransferInstructionFlags flags) { #warning unknown version (random) return(version.IsGreaterEqual(2017) && !flags.IsRelease()); }
/// <summary> /// 5.4.x and Not Release /// </summary> public static bool IsReadSelectedWireframeHidden(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsEqual(5, 4)); }
/// <summary> /// 3.4.0 and greater and Not Release /// </summary> public static bool IsReadIcon(Version version, TransferInstructionFlags flags) { return(!flags.IsRelease() && version.IsGreaterEqual(3, 4)); }
/// <summary> /// 3.5.0 and greater and Release /// </summary> public static bool IsReadDependentAssets(Version version, TransferInstructionFlags flags) { return(version.IsGreaterEqual(3, 5) && flags.IsRelease()); }