Exemple #1
0
		public static void RenameRank([NotNull] Rank rank, [NotNull] string newName) {
			if(rank == null) throw new ArgumentNullException("rank");
			if(newName == null) throw new ArgumentNullException("newName");
			RanksByName.Remove(rank.Name.ToLower());
			rank.Name = newName;
			rank.FullName = rank.Name + "#" + rank.ID;
			RanksByName.Add(rank.Name.ToLower(), rank);
		}
Exemple #2
0
 public static void RenameRank(Rank rank, string newName)
 {
     if (rank == null)
     {
         throw new ArgumentNullException("rank");
     }
     if (newName == null)
     {
         throw new ArgumentNullException("newName");
     }
     RanksByName.Remove(rank.Name.ToLower());
     rank.Name = newName;
     RanksByName.Add(rank.Name.ToLower(), rank);
 }
Exemple #3
0
 public static void RenameRank([NotNull] Rank rank, [NotNull] string newName)
 {
     if (rank == null)
     {
         throw new ArgumentNullException("rank");
     }
     if (newName == null)
     {
         throw new ArgumentNullException("newName");
     }
     CheckIfPlayerDBLoaded();
     if (!RanksByName.Remove(rank.Name.ToLower()))
     {
         throw new ArgumentException("Cannot rename rank \"" + rank.Name + "\": rank not on the list yet.",
                                     "rank");
     }
     rank.Name     = newName;
     rank.FullName = rank.Name + "#" + rank.ID;
     RanksByName.Add(rank.Name.ToLower(), rank);
 }