Training Stream - Extending the Editor - Jan. 20th, 2015

That may be a bug that needs to be fixed; most other registration systems like that use a separate singleton that is initialized on first use to reduce loading order issues. I’m not sure if there are any existing examples of extending it in another module yet.

One thing you can try is to make your plugin module load in a later phase. You can set the phase per-module in the .uplugin file; for example:


		{
			"Name" : "SmartSnapping",
			"Type" : "Editor",
			"LoadingPhase" : "PostEngineInit"
		}

Cheers,