Ejemplo n.º 1
0
        public static ArenaInfo[] GetTop10()
        {
            System.Collections.Generic.KeyValuePair <int, ArenaInfo>[]
            OrderStats = ArenaStats.OrderBy(don => don.Value.ArenaTotal).ToArray();

            Array.Reverse(OrderStats);

            ArenaInfo[] TopArena = new ArenaInfo[10];
            if (OrderStats.Length < 10)
            {
                TopArena = new ArenaInfo[OrderStats.Length];
            }

            for (int i = 0; i < OrderStats.Length; i++)
            {
                if (i < 10)
                {
                    TopArena[i] = OrderStats[i].Value;
                    TopArena[i].ArenaRanking = (uint)i;
                }
                else
                {
                    OrderStats[i].Value.ArenaRanking = (uint)i;
                }
            }
            return(TopArena);
        }
Ejemplo n.º 2
0
        public static ArenaInfo[] GetTop10()
        {
            System.Collections.Generic.KeyValuePair<int, ArenaInfo>[]
                OrderStats = ArenaStats.OrderBy(don => don.Value.ArenaTotal).ToArray();

            Array.Reverse(OrderStats);

            ArenaInfo[] TopArena = new ArenaInfo[10];
            if (OrderStats.Length < 10)
                TopArena = new ArenaInfo[OrderStats.Length];

            for (int i = 0; i < OrderStats.Length; i++)
            {

                if (i < 10)
                {
                    TopArena[i] = OrderStats[i].Value;
                    TopArena[i].ArenaRanking = (uint)i;
                }
                else
                    OrderStats[i].Value.ArenaRanking = (uint)i;
            }
            return TopArena;
        }
Ejemplo n.º 3
0
 public static bool AddArenaInfo(ArenaInfo arena)
 {
     return ArenaStats.TryAdd(arena.DatabaseID, arena);
 }
Ejemplo n.º 4
0
 public static bool AddArenaInfo(ArenaInfo arena)
 {
     return(ArenaStats.TryAdd(arena.DatabaseID, arena));
 }