You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You're right, some parts should belong to something else than the controller.
A possible way would be to define an observer class into a mandatory package (in XDE-WorldManager, or by reusing the XDE-Observers previously defined), to copy these observers into this package (by respecting the pattern based on an update method with no arguments), and to create a proxy in XDE-ISIRController to avoid broken script as follows:
"""
import mandatoryPakage
theObserver = mandatoryPakage.theObserver
"""
What do you think?
XDE-ISIRController contains a couple of observers,
but some of them are not related to the controller, typically, the screenshot grabber.
Should we move all/part of the observers to XDE-WorldManager ?
How can we do it without breaking old scripts ?
The text was updated successfully, but these errors were encountered: