Exemple #1
0
 public static bool IsReadTangentMode(Version version, TransferInstructionFlags flags)
 {
     return(GetSerializedVersion(version) >= 2 && !flags.IsRelease());
 }
Exemple #2
0
 /// <summary>
 /// 3.0.0 and greater and Release
 /// </summary>
 public static bool IsReadLightmapsMode(Version version, TransferInstructionFlags flags)
 {
     return(version.IsGreaterEqual(3) && flags.IsRelease());
 }
Exemple #3
0
 /// <summary>
 /// Release
 /// </summary>
 public static bool IsReadTag(TransferInstructionFlags flags)
 {
     return(flags.IsRelease());
 }
Exemple #4
0
 /// <summary>
 /// (5.0.0 and greater) and Release
 /// </summary>
 public static bool IsReadEnlightenSceneMapping(Version version, TransferInstructionFlags flags)
 {
     return(version.IsGreaterEqual(5) && flags.IsRelease());
 }
Exemple #5
0
 /// <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()));
 }
Exemple #6
0
 /// <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));
 }
Exemple #7
0
 /// <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));
 }
Exemple #8
0
 /// <summary>
 /// 3.5.0 and greater and Release
 /// </summary>
 public static bool HasDependentAssets(Version version, TransferInstructionFlags flags) => version.IsGreaterEqual(3, 5) && flags.IsRelease();
Exemple #9
0
 /// <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));
 }
Exemple #10
0
 /// <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();
Exemple #15
0
 /// <summary>
 /// 2017.2 and greater and Not Release
 /// </summary>
 public static bool IsReadStitchLightmapSeams(Version version, TransferInstructionFlags flags)
 {
     return(!flags.IsRelease() && version.IsGreaterEqual(2017, 2));
 }
Exemple #16
0
 /// <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());
 }
Exemple #17
0
 /// <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());
 }
Exemple #19
0
 /// <summary>
 /// 5.0.0 and greater and Not Release
 /// </summary>
 public static bool IsReadAutoUVMaxDistance(Version version, TransferInstructionFlags flags)
 {
     return(!flags.IsRelease() && version.IsGreaterEqual(5));
 }
Exemple #20
0
 /// <summary>
 /// 3.0.0 and greater and Not Release
 /// </summary>
 public static bool IsReadScaleInLightmap(Version version, TransferInstructionFlags flags)
 {
     return(!flags.IsRelease() && version.IsGreaterEqual(3));
 }
Exemple #21
0
 /// <summary>
 /// 2017.1 and (Release or Resource)
 /// </summary>
 private static bool IsAlign1(Version version, TransferInstructionFlags flags)
 {
     return(version.IsGreaterEqual(2017) && (flags.IsRelease() || flags.IsBuiltinResources()));
 }
Exemple #22
0
 /// <summary>
 /// 2019.2 and greater and Not Release
 /// </summary>
 public static bool IsReadReceiveGI(Version version, TransferInstructionFlags flags)
 {
     return(!flags.IsRelease() && version.IsGreaterEqual(2019, 2));
 }
Exemple #23
0
 /// <summary>
 /// 5.0.0 and greater and Not Release
 /// </summary>
 public static bool IsReadGIWorkflowMode(Version version, TransferInstructionFlags flags)
 {
     return(version.IsGreaterEqual(5) && !flags.IsRelease());
 }
Exemple #24
0
 /// <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));
 }
Exemple #25
0
 /// <summary>
 /// Release or Resource
 /// </summary>
 public static bool IsReadLightmaps(TransferInstructionFlags flags)
 {
     return(flags.IsRelease() || flags.IsBuiltinResources());
 }
Exemple #26
0
 /// <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));
 }
Exemple #27
0
        /// <summary>
        /// Not Release
        /// </summary>
        public static bool IsReadLightingDataAsset(Version version, TransferInstructionFlags flags)
        {
#warning unknown version (random)
            return(version.IsGreaterEqual(2017) && !flags.IsRelease());
        }
Exemple #28
0
 /// <summary>
 /// 5.4.x and Not Release
 /// </summary>
 public static bool IsReadSelectedWireframeHidden(Version version, TransferInstructionFlags flags)
 {
     return(!flags.IsRelease() && version.IsEqual(5, 4));
 }
Exemple #29
0
 /// <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));
 }
Exemple #30
0
 /// <summary>
 /// 3.5.0 and greater and Release
 /// </summary>
 public static bool IsReadDependentAssets(Version version, TransferInstructionFlags flags)
 {
     return(version.IsGreaterEqual(3, 5) && flags.IsRelease());
 }