public static void ClearDatabases()
 {
     MapDatabase.Clear();
     NpcDatabase.Clear();
     ItemDatabase.Clear();
     AnimationDatabase.Clear();
     ConversationDatabase.Clear();
     Classes.Clear();
 }
        public static void InitializeData()
        {
            MapDatabase = new MapDatabase()
            {
                Folder   = "Maps",
                FileName = "Map"
            };

            Global.WriteLog(LogType.System, "Loading maps", LogColor.Coral);
            MapDatabase.CheckFolder();
            MapDatabase.LoadFiles();

            NpcDatabase = new NpcDatabase()
            {
                Folder   = "Npcs",
                FileName = "Npc"
            };

            Global.WriteLog(LogType.System, "Loading npcs", LogColor.Coral);
            NpcDatabase.CheckFolder();
            NpcDatabase.LoadFiles();

            ItemDatabase = new ItemDatabase()
            {
                Folder   = "Items",
                FileName = "Item"
            };

            Global.WriteLog(LogType.System, "Loading items", LogColor.Coral);
            ItemDatabase.CheckFolder();
            ItemDatabase.LoadFiles();

            AnimationDatabase = new AnimationDatabase()
            {
                Folder   = "Animations",
                FileName = "Animation"
            };

            Global.WriteLog(LogType.System, "Loading animations", LogColor.Coral);
            AnimationDatabase.CheckFolder();
            AnimationDatabase.LoadFiles();

            ConversationDatabase = new ConversationDatabase()
            {
                Folder   = "Conversations",
                FileName = "Conversation"
            };

            Global.WriteLog(LogType.System, "Loading conversations", LogColor.Coral);
            ConversationDatabase.CheckFolder();
            ConversationDatabase.LoadFiles();
        }