Load Order
From RMX Automation Wiki
NOTE: These examples asume that RMX Automation has three plugin DLLs available to be loaded.
[edit] Startup process
create core create master plugin onInit() master plugin onPreLoadSettings() master plugin parse XML master plugin onLoadSettings() master plugin enum first plugin dll test first plugin create first plugin enum second plugin dll test second plugin create second plugin enum third plugin dll test third plugin create third plugin onInit() first plugin onInit() second plugin onInit() third plugin onPreLoadSettings() first plugin onPreLoadSettings() second plugin onPreLoadSettings() third plugin parse XML first plugin parse XML second plugin parse XML third plugin assign IDs master plugin assign IDs first plugin assign IDs second plugin assign IDs third plugin onLoadSettings() first plugin onLoadSettings() second plugin onLoadSettings() third plugin onPostInit() master plugin onPostInit() first plugin onPostInit() second plugin onPostInit() third plugin
[edit] Shutdown process
onPreSaveSettings() master plugin onPreSaveSettings() first plugin onPreSaveSettings() second plugin onPreSaveSettings() third plugin save XML master plugin save XML first plugin save XML second plugin save XML third plugin onSaveSettings() master plugin onSaveSettings() first plugin onSaveSettings() second plugin onSaveSettings() third plugin onQuit() first plugin onQuit() second plugin onQuit() third plugin unload first plugin dll unload second plugin dll unload third plugin dll onQuit() master plugin unload master plugin unload core

