fix: crash if item has no dirt information
This commit is contained in:
@@ -88,6 +88,8 @@ int32 URRDADataAssetSubsystem::GetAllDirtItems(TArray<TSubclassOf<UFGItemDescrip
|
|||||||
URRDADirtDataAsset* URRDADataAssetSubsystem::GetDataForDirtItem(TSubclassOf<UFGItemDescriptor> Item) const
|
URRDADirtDataAsset* URRDADataAssetSubsystem::GetDataForDirtItem(TSubclassOf<UFGItemDescriptor> Item) const
|
||||||
{
|
{
|
||||||
if(!Item) return nullptr;
|
if(!Item) return nullptr;
|
||||||
return *mDirtAssets.Find(Item);
|
URRDADirtDataAsset* const* Desc = mDirtAssets.Find(Item);
|
||||||
|
if(!Desc) return nullptr;
|
||||||
|
return *Desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user