示例#1
0
        public static CharacterDB.Character FindCharacter(string characterID)
        {
            CharacterDB.LoadDatabase();
            int hashCode = characterID.GetHashCode();

            for (int index = CharacterDB.mCharacters.Count - 1; index >= 0; --index)
            {
                if (CharacterDB.mCharacters[index].HashID == hashCode && CharacterDB.mCharacters[index].CharacterID == characterID)
                {
                    return(CharacterDB.mCharacters[index]);
                }
            }
            return((CharacterDB.Character)null);
        }
示例#2
0
 public static void ReloadDatabase()
 {
     CharacterDB.UnloadAll();
     CharacterDB.LoadDatabase();
 }