Here is my relevant code:
Code: Select all
IrrLoader.h
...
//For Scene Graph
IrrlichtDevice * m_device;
scene::ISceneManager* m_smgr;
scene::ISceneNode* m_collisionNode;
SoundSystem* m_soundSystem;
scene::ISceneNodeAnimatorCollisionResponse* m_animator;
irr::u32 m_nodeCount;
core::array<scene::ISceneNode*> m_sceneNodes;
//For File Loading System
io::IFileSystem* m_fileSystem;
io::IFileList* m_fileList;
core::string<c8> m_folderNameCheck;
core::string<c8> m_folderName;
core::string<c8> m_fileNameCheck;
core::string<c8> m_fileName;
const c8* m_nodeName;
...Code: Select all
IrrLoader.cpp
...
//Constructor:
...
m_device = Device;
m_smgr = SceneManager;
m_collisionNode = CollisionNode;
m_soundSystem = SoundSys;
m_fileSystem = m_device->getFileSystem();
m_metaSelector = m_smgr->createMetaTriangleSelector();
m_fileList = m_fileSystem->createFileList(); //This is where access violation thrown
...