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