void FStructureEditorUtils::OnStructureChanged(UUserDefinedStruct* Struct) { if (Struct) { Struct->Status = EUserDefinedStructureStatus::UDSS_Dirty; CompileStructure(Struct); Struct->MarkPackageDirty(); } }
void FStructureEditorUtils::OnStructureChanged(UUserDefinedStruct* Struct, EStructureEditorChangeInfo ChangeReason) { if (Struct) { TGuardValue<FStructureEditorUtils::EStructureEditorChangeInfo> ActiveChangeGuard(FStructureEditorUtils::FStructEditorManager::ActiveChange, ChangeReason); Struct->Status = EUserDefinedStructureStatus::UDSS_Dirty; CompileStructure(Struct); Struct->MarkPackageDirty(); } }