#include "SexToyInstance.h" #include "StructUtils/InstancedStruct.h" void USexToyInstance::CaptureState(FInstancedStruct& OutState) const { FSexToyInstanceState State; State.bActive = bActive; State.Battery = Battery; OutState.InitializeAs(State); } void USexToyInstance::ApplyState(const FInstancedStruct& InState) { if (const FSexToyInstanceState* State = InState.GetPtr()) { bActive = State->bActive; Battery = State->Battery; } }