private void Register() { ILocalization lc = IOC.Resolve <ILocalization>(); lc.LoadStringResources("RTScripting.StringResources"); IWindowManager wm = IOC.Resolve <IWindowManager>(); if (m_editRuntimeScriptDialog != null) { RegisterWindow(wm, "EditRuntimeScript", lc.GetString("ID_RTScripting_WM_Header_EditScript", "Edit Script"), Resources.Load <Sprite>("RTE_Script"), m_editRuntimeScriptDialog, true); IRTEAppearance appearance = IOC.Resolve <IRTEAppearance>(); appearance.ApplyColors(m_editRuntimeScriptDialog); } if (m_runtimeScriptEditor != null) { IEditorsMap map = IOC.Resolve <IEditorsMap>(); map.RegisterEditor(m_runtimeScriptEditor); } }