Add assert to new Asset constructor to declare intent and safeguard ID overwrite

This commit is contained in:
puvvadar
2021-05-18 14:57:27 -07:00
parent e2ade654fb
commit 55ecd8517d
@@ -796,6 +796,7 @@ namespace AZ
, m_assetType(azrtti_typeid<T>())
, m_loadBehavior(loadBehavior)
{
AZ_Assert(!assetData->m_assetId.IsValid(), "Asset data already has an ID set.");
assetData->m_assetId = id;
SetData(assetData);
}