20,741
edits
| Line 128: | Line 128: | ||
It's also worth mentioning that base package files (XML, Nasal etc) may be trying to use disabled subsystems, so this needs further attention by only loading Nasal modules via listeners,so that they can be cleanly shut down when a subsystem is terminated. | It's also worth mentioning that base package files (XML, Nasal etc) may be trying to use disabled subsystems, so this needs further attention by only loading Nasal modules via listeners,so that they can be cleanly shut down when a subsystem is terminated. | ||
Also, many extension functions are specific to certain subsystems, i.e. property tree, sound, FDM, tile manager etc - these would also need to be registered and removed based on the "parent" subsystem's property signals. | |||
== Nasal Scripts == | == Nasal Scripts == | ||