Пример #1
0
        public virtual int CompareTeamRank(PvPTeam a, PvPTeam b)
        {
            int result = 0;

            if (a.CompareNull(b, ref result))
            {
                return(result);
            }

            if (a.Deleted && b.Deleted)
            {
                return(0);
            }

            if (b.Deleted)
            {
                return(-1);
            }

            if (a.Deleted)
            {
                return(1);
            }

            int retVal = a.Statistics.TotalKills.CompareTo(b.Statistics.TotalKills);

            return(retVal < 0 ? 1 : (retVal > 0 ? -1 : retVal));
        }
Пример #2
0
        public virtual int CompareTeam(PvPTeam a, PvPTeam b)
        {
            if (ReferenceEquals(a, b))
            {
                return(0);
            }

            var result = 0;

            if (a.CompareNull(b, ref result))
            {
                return(result);
            }

            return(a.CompareTo(b));
        }