Customized NetReplicate with only changed properties

I have written a custom NetReplicate function for a USTRUCT that I wanted to pack into a more optimal data size for multiplayer… however, when I do this, it now has to replicate the entire struct as a single block of data, even if just 1 property within it has changed.

Is there a way to set up a custom NetReplicate where it will continue to only package up the properties which have changed since the last replication? If so, anyone have a sample? The documentation mentions something about a “Recent” block of data that it uses to determine what has actually changed - but can’t find any additional information about that yet.

Thanks! :slight_smile: