internal bool IsNicknameValid(PKM pkm) { var nick = pkm.Nickname; if (pkm.Format <= 2) { return(Nicknames.Contains(nick)); } // Converted string 1/2->7 to language specific value // Nicknames can be from any of the languages it can trade between. int lang = pkm.Language; if (lang == 1) { // Special consideration for Hiragana strings that are transferred if (Version == GameVersion.YW && Species == (int)Core.Species.Dugtrio) { return(nick == "ぐりお"); } return(nick == Nicknames[1]); } return(GetNicknameIndex(nick) >= 2); }
public void AddNickname(string username) { if (Nicknames == null) { Nicknames = new List <string>(); } if (!Nicknames.Contains(username)) { Nicknames.Add(username); } }
public void AddNickname(SocketGuildUser user) { if (Nicknames == null) { Nicknames = new List <string>(); } if (!string.IsNullOrEmpty(user.Nickname) && !Nicknames.Contains(user.Nickname)) { Nicknames.Add(user.Nickname); } }
public DatabaseUser AddNickname(SocketGuildUser user) { if (user == null) { return(this); } if (user.Nickname != null && !string.IsNullOrEmpty(user.Nickname) && !Nicknames.Contains(user.Nickname)) { AddNickname(user.Nickname); } return(this); }
public DatabaseUser AddNickname(string username) { if (Nicknames == null) { Nicknames = new List <string>(); } if (!Nicknames.Contains(username)) { Nicknames.Add(username); } return(this); }