Update storage of Prefab Dom info to be best effort (#2862)
* Update storage of Prefab Dom info to be best effort Signed-off-by: sconel <sconel@amazon.com> * Update IssueReporter to Skipped instead of PartialSkip Signed-off-by: sconel <sconel@amazon.com> * Address PR feedback Signed-off-by: sconel <sconel@amazon.com> * Fix failing Prefab Unit Test that expected default values to be stripped Signed-off-by: sconel <sconel@amazon.com>
This commit is contained in:
@@ -28,4 +28,18 @@ namespace UnitTest
|
||||
: m_boolProperty(boolProperty)
|
||||
{
|
||||
}
|
||||
|
||||
void PrefabTestComponentWithUnReflectedTypeMember::Reflect(AZ::ReflectContext* reflection)
|
||||
{
|
||||
AZ::SerializeContext* serializeContext = AZ::RttiCast<AZ::SerializeContext*>(reflection);
|
||||
|
||||
// We reflect our member but not its type this will result in missing reflection data
|
||||
// when we try to store or load this field
|
||||
if (serializeContext)
|
||||
{
|
||||
serializeContext->Class<PrefabTestComponentWithUnReflectedTypeMember, AzToolsFramework::Components::EditorComponentBase>()
|
||||
->Field("UnReflectedType", &PrefabTestComponentWithUnReflectedTypeMember::m_unReflectedType)
|
||||
->Field("ReflectedType", &PrefabTestComponentWithUnReflectedTypeMember::m_reflectedType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user