It occurs when I drag and drop a Creature Widget onto a blank canvas.
Something to do with a null CreatureManager? Am I supposed to initialise it somewhere in code?
From the video tutorials I simply downloaded the plugin and added it to my project, compiled it in Visual Studios and the editor launched fine. I can see it in the plugin list enabled too.
Here is the stack trace:
Code: Select all
Assertion failed: IsValid() [File:X:\Epic Games\UE_4.25\Engine\Source\Runtime\Core\Public\Templates/SharedPointer.h] [Line: 890]
UE4Editor_Core
UE4Editor_Core
UE4Editor_CreaturePlugin!CreatureCore::GetProcMeshData() [X:\UnrealProjects\Blah\Plugins\CreaturePlugin\Source\CreaturePlugin\Private\CreatureCore.cpp:129]
UE4Editor_CreaturePlugin!SCreatureWidget::UpdateMesh() [X:\UnrealProjects\Blah\Plugins\CreaturePlugin\Source\CreaturePlugin\Private\SCreatureWidget.cpp:39]
UE4Editor_CreaturePlugin!SCreatureWidget::OnPaint() [X:\UnrealProjects\Blah\Plugins\CreaturePlugin\Source\CreaturePlugin\Private\SCreatureWidget.cpp:97]
Code: Select all
[Inline Frame] UE4Editor-CreaturePlugin.dll!TSharedPtr<CreatureModule::CreatureManager,0>::operator->() Line 890 C++
UE4Editor-CreaturePlugin.dll!CreatureCore::GetProcMeshData(EWorldType::Type world_type) Line 129 C++
UE4Editor-CreaturePlugin.dll!SCreatureWidget::UpdateMesh(const FVector2D & translation, const FVector2D & local_scale) Line 39 C++
UE4Editor-CreaturePlugin.dll!SCreatureWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyClippingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) Line 97 C++
[External Code]