Hits the pObject assert.
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/SceneDefinition.json. pResolver = 5081348
[I] Resolving object [/ExampleGames/SideScroller/Scenes/TestScene:Plane]
[I] AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Plane
[I] LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Plane
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Plane".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Plane". pResolver = 5081398
[I] Resolving object [/ExampleGames/SideScroller/Scenes/TestScene:Camera]
[I] AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Camera
[I] LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Camera
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Camera".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Camera". pResolver = 50813e8
[I] Resolving object [/ExampleGames/SideScroller:WorldDefinition]
[I] AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller:WorldDefinition
[I] LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller:WorldDefinition
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller:WorldDefinition".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller:WorldDefinition". pResolver = 50812f8
[D] Asset::CreateObject(): Creating object named "WorldDefinition" of type "Helium::WorldDefinition" owned by "/ExampleGames/SideScroller".
[D] Asset::Rename(): Renaming object "" to "WorldDefinition" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/WorldDefinition.json. pResolver = 50812f8
[D] Asset::CreateObject(): Creating object named "Plane" of type "Helium::EntityDefinition" owned by "/ExampleGames/SideScroller/Scenes/TestScene".
[D] Asset::Rename(): Renaming object "" to "Plane" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller/Scenes/TestScene".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Plane.json. pResolver = 5081398
[D] ArchiveReaderJson::DeserializeInstance - Could not find field 'm_Constrain2d' (CRC-32 =
2284551189)
[D] Asset::CreateObject(): Creating object named "Camera" of type "Helium::EntityDefinition" owned by "/ExampleGames/SideScroller/Scenes/TestScene".
[D] Asset::Rename(): Renaming object "" to "Camera" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller/Scenes/TestScene".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Camera.json. pResolver = 50813e8
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:Plane
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:Plane.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:Plane" is out of date. Recaching...
[I] Identifying object [/Types:Helium::EntityDefinition]
[I] Deferring identification of object of type [Helium::TransformComponentDefinition]
[I] Deferring identification of object of type [Helium::BulletBodyComponentDefinition]
[I] Deferring identification of object of type [Helium::BulletShapeBox]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:Plane" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:Plane" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (812 bytes @ offset 249242).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller:WorldDefinition
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller:WorldDefinition.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller:WorldDefinition" is out of date. Recaching...
[I] Identifying object [/Types:Helium::WorldDefinition]
[I] Deferring identification of object of type [Helium::BulletWorldComponentDefinition]
[I] Deferring identification of object of type [Helium::GraphicsManagerComponentDefinition]
[I] Cache: Adding "/ExampleGames/SideScroller:WorldDefinition" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller:WorldDefinition" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (438 bytes @ offset 250054).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:Camera
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:Camera.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:Camera" is out of date. Recaching...
[I] Identifying object [/Types:Helium::EntityDefinition]
[I] Deferring identification of object of type [Helium::TransformComponentDefinition]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:Camera" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:Camera" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (319 bytes @ offset 250492).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:Plane
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:Camera
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller:WorldDefinition
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" is out of date. Recaching...
[I] Identifying object [/Types:Helium::SceneDefinition]
[I] Identifying object [/ExampleGames/SideScroller:WorldDefinition]
[I] Identifying object [/ExampleGames/SideScroller/Scenes/TestScene:Plane]
[I] Identifying object [/ExampleGames/SideScroller/Scenes/TestScene:Camera]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (309 bytes @ offset 250811).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition
[D] Components::Pool::CreatePool - Creating null component pool for type Helium::Component
[D] Components::Pool::CreatePool - Creating null component pool for type Helium::EntityComponent
[D] Components::Pool::CreatePool - [ 16] Helium::GraphicsManagerComponent (592 bytes at 450420)
[D] Components::Pool::CreatePool - [ 32] Helium::SceneObjectTransform (1104 bytes at 450800)
[D] Components::Pool::CreatePool - [ 128] Helium::MeshComponent (16464 bytes at 450f00)
[D] Components::Pool::CreatePool - [ 128] Helium::MeshSceneObjectTransform (14416 bytes at 4557e0)
[D] Components::Pool::CreatePool - [ 16] Helium::RotateComponent (592 bytes at 4598e0)
[D] Components::Pool::CreatePool - [ 128] Helium::TransformComponent (10320 bytes at 459cc0)
[D] Components::Pool::CreatePool - [ 128] Helium::BulletBodyComponent (14416 bytes at 6b00040)
[D] Components::Pool::CreatePool - [ 32] Helium::BulletWorldComponent (1104 bytes at 45d600)
[D] Components::Pool::CreatePool - [ 128] Helium::HasPhysicalContactsComponent (18512 bytes at 6b038e0)
[D] Components::Pool::CreatePool - [ 1] ExampleGame::ShapeShooterComponent (176 bytes at 45e540)
[E] Assertion failed in class Helium::ComponentDefinition *__cdecl Helium::StrongPtr<class Helium::ComponentDefinition>::operator ->(void) const (C:\dev\Helium\Helium\Foundation/ReferenceCounting.inl, line 414): pObject