My tool requires the use of either KeyPoint or Intersection SnapOverides. I save the current SnapOverride in _OnInstall(). change it to either KeyPoint or Intersection (based on other tool settings) and then in _OnCleanup(), set it back to whatever the tool had prior to invoking. I'm able to return it to it's prior setting in _OnCleanup(), but then something after that is changing it to whatever the SnapMode is. For example, if the current settings are SnapMode: Origin and SnapOverride: Center, when a different command is picked, or my tool is unloaded, it ends up with SnapMode: Origin and SnapOverride: Origin. I see that it DOES get set to SnapOveride: Center once in _OnCleanup(), but then it gets changed to SnapOverride:Origin somewhere else..
Is there some way to re-establish the SnapMode and SnapOverride back to what they were prior to firing my tool?
Bruce