Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
Fixes #832 Closes #886
This commit is contained in:
@@ -298,7 +298,7 @@ bool PrefabManager::CreatePrefab(Actor* targetActor, const StringView& outputPat
|
||||
LOG(Error, "Cannot create prefab from scene actor.");
|
||||
return true;
|
||||
}
|
||||
if ((targetActor->HideFlags & HideFlags::DontSave) != 0)
|
||||
if (EnumHasAnyFlags(targetActor->HideFlags, HideFlags::DontSave))
|
||||
{
|
||||
LOG(Error, "Cannot create prefab from actor marked with HideFlags.DontSave.");
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user