/// <summary>
 /// Removes a database from the master database, and updates the Lua environment.
 /// Does not remove any assets that are also defined in other loaded databases.
 /// </summary>
 /// <param name='database'>
 /// The database to remove.
 /// </param>
 public void Remove(DialogueDatabase database)
 {
     if (database != null)
     {
         m_loadedDatabases.Remove(database);
         m_masterDatabase.Remove(database, m_loadedDatabases);
         DialogueLua.RemoveChatMapperVariables(database, m_loadedDatabases);
     }
 }