///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
| 631 | } |
| 632 | //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
| 633 | const UStruct* FDlgConfigWriter::GetComplexType(const FProperty* Property) |
| 634 | { |
| 635 | if (const auto* StructProperty = FNYReflectionHelper::CastProperty<FStructProperty>(Property)) |
| 636 | { |
| 637 | return StructProperty->Struct; |
| 638 | } |
| 639 | |
| 640 | if (const auto* ObjectProperty = FNYReflectionHelper::CastProperty<FObjectProperty>(Property)) |
| 641 | { |
| 642 | return ObjectProperty->PropertyClass; |
| 643 | } |
| 644 | |
| 645 | return nullptr; |
| 646 | } |
| 647 | //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
| 648 | bool FDlgConfigWriter::WouldWriteNonPrimitive(const UStruct* StructDefinition, const void* Owner) |
| 649 | { |
nothing calls this directly
no outgoing calls
no test coverage detected