private object ImportOldGameThread(object parameter) { ImportGameResult result = new ImportGameResult(); string gameToLoad = (string)parameter; result.LoadedGame = Factory.NativeProxy.ImportOldGame(gameToLoad); Dictionary <int, Sprite> spriteList = Factory.NativeProxy.LoadSpriteDimensions(); result.Errors = ImportExport.ImportOldEditorDatFile(gameToLoad, result.LoadedGame, spriteList); ImportExport.CreateInteractionScripts(result.LoadedGame, result.Errors); return(result); }