public void GetChanges(Mod against, RichTextBox rb)
{
foreach (DictionaryEntry de in Units) {
var ag = against.Units[de.Key] as LuaTable;
if (ag != null) new TableProxy((LuaTable)de.Value, lua).Changes(rb, de.Key.ToString(), ag, against.lua);
else {
rb.SelectionColor = Color.Green;
rb.SelectedText = "\r\n=== " + de.Key + " added ===\r\n";
}
}
foreach (DictionaryEntry de in against.Units) {
var ag = Units[de.Key] as LuaTable;
if (ag == null) {
rb.SelectionColor = Color.Red;
rb.SelectedText = "\r\n=== " + de.Key + " deleted ===\r\n";
}
}
}