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(); }