internal void OnModifierAdded(Modifier mod) { var entry = new ModifierStackEntry(this, mod, job.exportSettings, job.exportSettings.modificationChain.Count - 1); stackEntries.Add(mod, entry); ModificationStack.Children.Add(entry); }
internal void OnModifierRemoved(ModifierStackEntry entry) { job.exportSettings.modificationChain.Remove(entry.mod); stackEntries.Remove(entry.mod); ModificationStack.Children.Remove(entry); }