示例#1
0
        private static int CompareReleaseType(UnityReleaseType current, UnityReleaseType other)
        {
            var rt1 = current != UnityReleaseType.kChinaPublicRelease ? current : UnityReleaseType.kPublicRelease;
            var rt2 = other != UnityReleaseType.kChinaPublicRelease ? other : UnityReleaseType.kPublicRelease;

            return((int)rt1 - (int)rt2);
        }
示例#2
0
 public UnityVersion(int major, int minor = 0, int revision = 0, UnityReleaseType releaseType = UnityReleaseType.kPublicRelease, int incrementalVersion = 0, string suffix = "")
 {
     Major              = major;
     Minor              = minor;
     Revision           = revision;
     ReleaseType        = releaseType;
     IncrementalVersion = incrementalVersion;
     Suffix             = suffix;
     IsInitialized      = true;
 }
示例#3
0
        private static int GetReleaseTypeHashCode(UnityReleaseType releaseType)
        {
            var rt = releaseType != UnityReleaseType.kChinaPublicRelease ? releaseType : UnityReleaseType.kPublicRelease;

            return(rt.GetHashCode());
        }