| 551 | } |
| 552 | |
| 553 | FFlowComponentSaveData UFlowComponent::SaveInstance() |
| 554 | { |
| 555 | FFlowComponentSaveData ComponentRecord; |
| 556 | ComponentRecord.WorldName = GetWorld()->GetName(); |
| 557 | ComponentRecord.ActorInstanceName = GetOwner()->GetName(); |
| 558 | |
| 559 | // opportunity to collect data before serializing component |
| 560 | OnSave(); |
| 561 | |
| 562 | // serialize component |
| 563 | FMemoryWriter MemoryWriter(ComponentRecord.ComponentData, true); |
| 564 | FFlowArchive Ar(MemoryWriter); |
| 565 | Serialize(Ar); |
| 566 | |
| 567 | return ComponentRecord; |
| 568 | } |
| 569 | |
| 570 | bool UFlowComponent::LoadInstance() |
| 571 | { |
no test coverage detected