Editor for stability and overloaded nodes. LYN-2904, LYN-3059, LYN-3234, LYN-2888

This commit is contained in:
chcurran
2021-04-22 16:13:24 -07:00
parent ba324b8806
commit cb7a26ce5e
7 changed files with 90 additions and 32 deletions
@@ -136,7 +136,7 @@ namespace
return;
}
if (behaviorClass)
if (behaviorClass && !isOverloaded)
{
auto excludeMethodAttributeData = azdynamic_cast<const AZ::Edit::AttributeData<AZ::Script::Attributes::ExcludeFlags>*>(AZ::FindAttribute(AZ::Script::Attributes::ExcludeFrom, method.m_attributes));
if (ShouldExcludeFromNodeList(excludeMethodAttributeData, behaviorClass->m_azRtti ? behaviorClass->m_azRtti->GetTypeId() : behaviorClass->m_typeId))