Cannot import OBJ file at runtime

Unity 5.5.1f1.

I am trying to load a “.obj” file at runtime using C# scripting.
For that I’m using Aaro4130’s Obj loader [FREE] Runtime OBJ Loader - Community Showcases - Unity Discussions

The start() function of my script was not being called.
So what I did was manually created an empty game object in the editor window and dragged my script onto it.
Is this the right way to do it?

Then after running this time the “.obj” was imported and it showed in the “Hierarchy” panel however on clicking it I can see only a transparent cube like object in the main editor window but nothing in the game output window.

Also when I expand the imported obj item in the Hierarchy panel I can see many numbers like 1, 2, 3,… looks like these are the faces of the object but they all show position as 0 and rotation as 0… so it looks like the object didn’t import correctly.

However if I manually copy the obj in my assets folder and then drag it into the editor window I can see it in the editor window in the correct size so the obj doesn’t seem to have any issue here.

What could I be doing wrong this is the first time I’m scripting for unity so I may not be aware of the issues to get it right!

Have a look at the free obj importer on the asset store.

I have just done some tests with this and seems to do what it says.

Thanks for the reply, I am using the same obj loader I mean from the same author (Aaro4130) but I downloaded version 1.12 from the unity forum and not from the asset store. Do you think that adding a script to the empty game object is causing this error?

BTW I just rechecked that even after manually putting the “.obj” in the assets folder the x, y, z positions and rotations of all faces show 0 in the editor but the object appears to display correctly so its not an importing issue either, it might be that the importing code is not scaling the faces correcty?
Do I need to add a mulitplier or something on those lines?